AllRefer.com Reference and Encyclopedia Resource 

AllRefer Channels :: Health | Yellow Pages | | Reference | Weather

November 26, 2009  
 Earth & Environment
 Literature & Arts
 Philosophy & Religion
 Medicine
 People
 Places
 Science & Technology
 Plants & Animals
 Social Science & Law
 Sports & Everyday Life
 History
 Country Studies
A B C D E F G H I J

K L M N O P Q R S

T U V W X Y Z

 United States
 Mexico
 Canada
 Other countries
A B C D E F G H I J

K L M N O P Q R S

T U V W X Y Z

 Countries
 Flags
 Maps

You are here : AllRefer.com > Reference > Encyclopedia > Computers And Computing > programming language
By Alphabet : Encyclopedia A-Z > P

programming language, Computers And Computing

Related Category: Computers And Computing

All computers operate by following machine language programs, a long sequence of instructions called machine code that is addressed to the hardware of the computer and is written in binary notation (see numeration), which uses only the digits 1 and 0. First-generation languages, called machine languages, required the writing of long strings of binary numbers to represent such operations as "add," "subtract," "and compare." Later improvements allowed octal, decimal, or hexadecimal representation of the binary strings.

Because writing programs in machine language is impractical (it is tedious and error prone), symbolic, or assembly, languages : second-generation languages : were introduced in the early 1950s. They use simple mnemonics such as A for "add" or M for "multiply," which are translated into machine language by a computer program called an assembler. The assembler then turns that program into a machine language program. An extension of such a language is the macro instruction, a mnemonic (such as "READ") for which the assembler substitutes a series of simpler mnemonics. The resulting machine language programs, however, are specific to one type of computer and will usually not run on a computer with a different type of central processing unit (CPU).

Sections in this article:



The Columbia Electronic Encyclopedia Copyright © 2009, Columbia University Press.
Licensed from Columbia University Press. All rights reserved.



Topics that might be of interest to you:

artificial intelligence
Charles Babbage
computer
computer program
computer virus
Grace Hopper
Internet, the
Donald Ervin Knuth
multimedia
numeration
object-oriented programming
parallel processing
Blaise Pascal
word processing
World Wide Web

Related Categories:

Science and Technology > Computers and Electrical Engineering


More articles from AllRefer Reference on programming language



SITE MAPS


Content on this web site is provided for informational purposes only. We accept no responsibility for any loss, injury or inconvenience sustained by any person resulting from information published on this site. We encourage you to verify any critical information with the relevant authorities.

About Us | Contact Us | Terms of Use | Privacy | Links Directory
Link to AllRefer.com | Add AllRefer.com Search to your site
| Healthopedia.com  
Copyright © 2009 Par Web Solutions All Rights reserved.
Site best viewed in 800 x 600 resolution.