Classification of programming languages

- , . , . , , .

, , .

, . . . .

- , , . :

  1. .
  2. , , .
  3. - , .
  4. - .
  5. ( ) .

, . .

A variety of programming languages




.





:

  • , , ;
  • , : , , , ;
  • , , .

. , . , while .

, , . - , . .

- - , . .

, . , . , .





. .

. , , , .

Programming languages




:

  • .
  • .
  • .
  • , .
  • , .
  • , .

, .

, , , . , . . :

  • . , .
  • . - , , .
  • . - , . C C++.
  • . , , .
  • . . -68.

. , . :

  • ;
  • ;
  • .

:

  • , ;
  • ;
  • , ;
  • , .

. . .

, . , , . :

  • - .
  • - .
  • - , C , .

- - , .

Compilation and interpretation




, . .

:

  • ;
  • .

, , .

, - -, . , .

:

  • .

, , .

Program compilation




, .

:

  • - Python, Haskell, PHP, JavaScript.
  • : C, C++, Fortran, ASM.
  • -: Python, Java.
  • : Haskell, Fortran, C, C++.

, - , , . - , . , -, , , , .

.

  • .
  • .

, . .

, . , , - . . , "" , . , , . JavaScript.

, , Java, , .

:

  • . .
  • .

. , , . :

  • , , . . , . - Pascal, Basic;
  • , . . ;
  • -, . , .

, . (- ) :

  • - ;
  • ;
  • - .
Object oriented programming




- - , . , , JavaScript.

, . , .

, . , , .

, :

  • - , . "" , , (). , - . : ARM-.
  • , . . : .
  • , . . , . , : PHP, Fortran.
  • , . , FoxPro, Simulink, SQL. : CAD-, RAD.
  • , , . , , . MathCAD, Prolog Mercury.
Generations of programming languages




, , , . , . .

, .

, . , .

, . , , Java . C, . - PHP JavaScript, . Java, . - Java , .

, .

Most popular programming languages




. .

- , - . - .




All Articles