Programming language: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Robert Tito
mNo edit summary
imported>Robert Tito
mNo edit summary
Line 1: Line 1:
=== Programming Language ===
=== Programming Language ===
A programming language is a way to translate in a reproducible way actions from the programmer into a code the central processing unit [[CPU]] van understand and execute. Normally it exists of a series of [[data definitions]] combined with logic applied to these data. Generally a computer language reflects the state of development of the hardware and its processing power.
A programming language is a way to translate in a reproducible way actions from the programmer into a code the central processing unit [[CPU]] van understand and execute. Normally it exists of a series of [[data definitions]] combined with logic applied to these data. Generally a computer language reflects the state of development of the hardware and its processing power. It is the way to create business logic as a reflection of the business processes used by a generic company or to execute and perform a specific task.


An attempt to give a chronological overview of all present known programming languages for computers, divided on:
An attempt to give a chronological overview of all present known programming languages for computers, divided on:

Revision as of 14:31, 25 February 2007

Programming Language

A programming language is a way to translate in a reproducible way actions from the programmer into a code the central processing unit CPU van understand and execute. Normally it exists of a series of data definitions combined with logic applied to these data. Generally a computer language reflects the state of development of the hardware and its processing power. It is the way to create business logic as a reflection of the business processes used by a generic company or to execute and perform a specific task.

An attempt to give a chronological overview of all present known programming languages for computers, divided on:

compilers
  1. ASSEMBLER
  2. ALGOL
  3. COBOL
  4. FORTRAN
  5. BASIC
  6. MUMPS
  7. PASCAL
  8. C
  9. C++
  10. Visual Basic
  11. Basicscript
  12. NextStep
  13. Java
  14. Javascript
interpretors
  1. BASIC
  2. APL
  3. Basicscript
  4. Javascript
  5. Pike
  6. Ruby
embedded
  1. C
  2. C++
  3. Assembly
IDE
  1. Visual Studio
  2. CodeWarrior
  3. XCode
database programming languages
  1. SQL
  2. PL/SQL
4GL
  1. DML
  2. SQL

all items come with a short description and a typical way to use the language.