Friday, January 11, 2008

Computer Language:-computer language includes a wide variety of languages used to communicate with computers. It is broader than the more commonly-used term programming Language. Programming languages are a subset of computer languages. For example, HTML is a markup language and a computer language, but it is not traditionally considered a programming language. machine code is a computer language. It can technically be used for programming, and has been though most would not consider it a programming language.
Types Of Language in details:-

1) Programming Language
2) Scripting Language
3) Specification Language
4) Machine Language
5) Bytecode
6) Query Language
7) Markup Language
8) Transformation Langugae
9) Template Processing Language
10) Fourth Generation Language
11) Visual Programming Language
12) Hardware Description language

AddThis Social Bookmark Button
Programming Language:-
A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. Programming languages, like natural languages, are defined by syntactic and semantic rules which describe their structure and meaning respectively. Many programming languages have some form of written specification of their syntax and semantics; some are defined only by an official implementation.

Defintion
Alan Perlis once said: "A language that doesn't affect the way you think about programming, is not worth knowing".
A programming language is a language used to write computer programs, which involve a computer performing some kind of computation or algorithm and possibly control external devices such as printers, robots, and so on.

Syntax:-

expression ::= atom | list
atom ::= number | symbol
number ::= [+-]?['0'-'9']+
symbol ::= ['A'-'Z''a'-'z'].*
list ::= '(' expression* ')'

This grammar specifies the following:

  • expression is either an atom or a list;
  • atom is either a number or a symbol;
  • number is an unbroken sequence of one or more decimal digits, optionally preceded by a plus or minus sign;
  • symbol is a letter followed by zero or more of any characters (excluding whitespace); and
  • list is a matched pair of parentheses, with zero or more expressions inside it.

History Of Programming Languages:-
In 1976, at the History of Computing Conference in Los Alamos, Richard Hamming described why we might be interested in the history of computing: "we would know what they thought when they did it".