Найти тему
Modul school

Классификация языков программирования

Оглавление

Языков программирования существует огромное количество и в их разнообразии довольно сложно разобраться.

Классифицируем языки программирования, то есть разобьем на классы или группы.

Оснований для классификации языков программирования существует множество, рассмотрим несколько:

По степени зависимости от аппаратных средств

  • низкоуровневые (Ассемблер, C, Forth)
  • высокоуровневые (С++, Python, C шарп, Java, JavaScript, Go)

По поддерживаемым парадигмам программирования

  • структурное (процедурные) (Fortran, Pascal, C, Basic)
  • объектно-ориентированное (C++, Python, Java, C шарп, SmallTalk)
  • функциональное (Lisp)

По области применения

  • общего назначения (C++, Python, Java)
  • специализированные (1С, Perl, PHP, LOGO)

По способу выполнения кода

  • Компилируемые (С, С++, Algol, Fortran, Haskell)
  • Интерпретируемые (PHP, Perl, Bash, Python, JavaScript, Java (байт код))