Zuse's PlankalkProgram calculus had advanced features & Data structures arrays and records never implemented Pseudo CodesShort code developed by John Mauchly 1949. Mathematical expressions were coded. Interpreted 50x slower than machine code SpeedcodingIBM 701 John Backus 1954 conditional & unconditional branching automatic incrementing of address register interpreted UNIVALPrimitive compiler Grace Hopper Pseudocode expanded into machine code Fortran 77: 1978Character string logical loop control statement If-Then-Else statement Fortran 95 & 2003 & 2008Relatively minor changes ALGOL 58
COBOL(common business oriented language)
Dennis Ritchie & Brian Kernighan
PHPHypertext Preprocessor, Rasmus Lerdorf service side HTML |
Fortran(Formula Translator)-Fortran 0: 1954 not implemented -Fortran 1: 1957 designed for the IBM 704 index registers & floating point hardware led to compiled programs -Environment Factors computer memory was small & unreliable created for scientific applications no programming methodology or tools hardware was expensive -Other Features no data types i,j,k,l,m,n were implicitly integers. Fortran II 1958Fixed problems with Fortran I independent compilation of subroutines Fortran IV 1960-1962Explicit type declarations Logical selection statement(if) subprogram names could be parameters (subprogram = functions) ANSI standard in 1966 Fortran 90
ALGOL 60
ALGOL 60: Success/Failures
-Failures never a commercial success not widely used in the U.S. lack of support from IBM. Lack of I/0. too flexible, hard to implement. popularity of Fortran. Scripted Lang.
|
LISP-List Processing designed at MIT by McCarthy -AI Research data is processed in Lists (rather than arrays) symbolic computation (rather than numeric) -2 data types: atoms & lists -syntax based on lambda calculus LISP Evaluation-Pioneered functional programming no variables or assignment program controlled with application of functions: recursion, conditional expressions. Related to LISP
ALGOL
Goals
Flow-Matic
COBOL Design process
COBOL contributions
C++(descendant of ALGOL)
|
Basic(Beginner's All-purpose Symbolic Inst. Code)
Basic design goal
PL/I
Problem-PL/I
Dynamic Languages
Minimal impact on current languages. -SIMULA 67 extension of ALGOL Descendant of AlgolPascal 1971
C Programming
ADA-D.o.D
|
Cheatography
https://cheatography.com
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets