artificial language
The first high-level programming language to be designed for a computer was Plankalkül, developed for the German Z3 by Konrad Zuse between 1943 and 1945.
Konrad Zuse, Erfinder des ersten Computers der Welt, 1989 im Berliner Museum für Verkehr und Technik an einem Nachbau des so genannten Z 1. Der Urvater aller Computer kommt aus Deutschland.
The period from the 1960s to the late 1970s brought the development of the major language paradigms now in use, though many aspects were refinements of ideas in the very first Third-generation programming languages.
The 1980s were years of relative consolidation. C++ combined object-oriented and systems programming.
The rapid growth of the Internet in the mid-1990s created opportunities for new languages. Perl, originally a Unix scripting tool first released in 1987, became common in dynamic websites. Java came to be used for server-side programming.
The five main categories of computer languages are "general purpose languages (C++, Java, C#, Smalltalk), scripting languages (Perl, Python), Web-based languages (Javascript, PHP, Curl), functional languages (ML, Haskell), and AI languages (Common Lisp, Prolog)."
Example codes: http://onestepback.org/articles/poly/
Computer language timeline
http://www.levenez.com/lang/lang_a4.pdf
Konrad Zuse in Nazi Germany may have developed the first real computer programming language, "Plankalkul" ca. 1945. This is mentioned in the 1978 ACM History of Programming Languages FORTRAN session.
According to Sammet, over 200 programming languages were developed between 1952 and 1972, but she considered only about 13 of them to be significant.
Here's a chronological list of computer languages that we consider to have had the most influence.
- 1957 FORTRAN
- 1958 ALGOL
- 1960 LISP
- 1960 COBOL
- 1962 APL
- 1962 SIMULA
- 1964 BASIC
- 1964 PL/I
- 1966 ISWIM
- 1970 Prolog
- 1972 C
- 1975 Pascal
- 1975 Scheme
- 1977 OPS5
- 1978 CSP
- 1978 FP
- 1980 dBASE II
- 1983 Smalltalk-80
- 1983 Ada
- 1983 Parlog
- 1984 Standard ML
- 1986 C++
- 1986 CLP(R)
- 1986 Eiffel
- 1988 CLOS
- 1988 Mathematica
- 1988 Oberon
- 1989 HTML
- 1990 Haskell
http://people.ku.edu/~nkinners/LangList/Extras/search.htm
No comments:
Post a Comment