Home >> Recreation >> Humor >> Computer >> Programming


  Befunge
C and C++
  Delphi
Intercal
  LISP
Obfuscated


Programing (typically just programming) is the craft of implementing a single or even supplementary interconnected abstract algorithms using the particular programming language to produce the concrete computer program. Programming has elements of art, science, mathematics, and engineering.

Programming languages
Independent article: programming language

The programmer writes source code in a particular programing language.

Different programing language trend lines different styles of programming (known as programming paradigms). Section of a art of programming is finding one of the programing language better suited for the project at hand. Different programing language expect different levels of detail to become handled per coder while implementing algorithmic rule, typically resultant inside the compromise between ease of apply & performance (the trade-trade-off between "programmer time" & "computer time").

the lone programing language a computer may directly execute is machine language (sometimes known as "machine code"). Originally completely computer programmer worked out each detail of the machine language, however this is hardly ever done any longer. Instead, software engineer write source code, & the computer (heading the compiler, an interpreter or occasionally an assembler) translates it through of these or even additional translation steps to fill all told a details, prior to the final machine language is executed on the target computer. Possibly whenever complete sale-subordinate control of the target computer is expected, software engineer write assembly language, whose videos come mnemotechnical 1-to-a single transcriptions of the corresponding machine language instructions.

Around a bit of languages, an potassium-argon dating p-code binary (or byte-code) is generated, rather than machine language. Bytecode is utilized in the popular Java programming language by Sun Microsystems as well as Microsoft's recent .NET family of languages and Visual Basic previous to the .NET version.

Software development
Independent article: software engineering

Software is a mass noun for computer programs & information. A incidental documentation & software license are also considered an essential part of the software package, possibly though it don't require any actual steganography.

Creating software program involves: Requirements Analysis Specification Project & Architecture Coding Compilation Testing Documentation Maintenance

Watch software engineering for more details.

Computer Programming Humor
Jokes, oneliners, and prank definitions.

Life of Programmer
Humorous observations and stories of dealing with computers and their users.

Computer Stupidities
Collection of stupid chunks of C source code and reports of encounters with less-than-bright apprentice programmers.

Hello, World Page
Collecting examples of "Hello World" programs for as many languages and related programming environments (shells) as possible.

Holger's Humor Page
Why is C++ programming like teenage sex? What's the difference between a software developer and a drug dealer? When will operator overloading be added to Java? This page has the answers.

Reflections on Trusting Trust
An ACM classic: UNIX coinventor Ken Thompson reports on how he hacked his own C compiler.

Programming Languages are Like Women
Mildly sexist metaphorical languages lineup.

Softpanorama Humor Archive
Open-source related humor, dissing (among others) Linus Torvalds, RMS, ESR, vi, and Perl.

The Evolution of a Programmer
Programming style and how it evolves as programmers mature from junior high students to senior managers.

Epigrams in Programming
List of 120 programming-related aphorisms.






© 2005 GeneralAnswers.org