Jump to content

Portal:Computer programming

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Σ (talk | contribs) at 00:13, 1 January 2012 (Crate). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)


Computer programming

Computer programming (often shortened to programming or coding) is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in one or more programming language. The purpose of programming is to create a set of instructions that computers use to perform specific operations or to exhibit desired behaviors. The process of writing source code often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms, and formal logic.

Selected article

The Analytical Engine was a proposed mechanical general-purpose computer designed by English mathematician Charles Babbage. It was first described in 1837 as the successor to Babbage's difference engine, a design for a mechanical calculator. This Analytical Engine incorporated an arithmetical unit, control flow in the form of conditional branching and loops, and integrated memory, making it the first Turing-complete design for a general-purpose computer.

Selected biography

Ronald Paul "Ron" Fedkiw (/ˈfɛdk/; born February 27, 1968) is an associate professor in the Stanford University department of computer science and a leading researcher in the field of computer graphics, focusing on topics relating to physically based simulation of natural phenomena and level sets. His techniques have been employed in over twenty motion pictures. He has earned recognition at the 80th Academy Awards as well as from the National Academy for Science.

In the news

Selected picture

A white background with colourful text.
A white background with colourful text.
Credit: Kleiner

The Hello world program (shown here in C++) is one of the simplest programs to create, often used to illustrate the basic syntax of a programming language and its development cycle.

Did you know?

Categories

Topics

WikiProjects

A group of people

Wikimedia

The following Wikimedia Foundation sister projects provide more on this subject:

Purge server cache