понедельник, 21 марта 2016 г.

Домашняя работа №4

Алфавит - символы для записи конструкций языка программирования (из каких знаков составляются конструкции языка). Алфавит языка состоит из букв, цифр и лексем.

Cинтаксис - правила записи конструкций языка (какие конструкции принадлежат языку).

Семантика - смысл конструкций языка программирования (как конструкции обрабатываются компьютером).

Классификация 1. Классификация по уровню.
  1. Языки программирования низкого уровня. Автокод, Ассемблер
  2. Языки программирования высокого уровня. Фортран, Алгол, Кобол
  3. Языки программирования сверхвысокого уровня. Алгол-68,  APL
Классификация 2. Классификация по виду обрабатываемой информации.
  1. Вычислительные языки. Forth, Pithom
  2. Языки символьной обработки. C++, SNOBOL, PERL
Классификация 3. Классификация по поколению.
  1. языки первого поколения. Языки машинных программ
  2. языки второго поколения.  Ассемблер, Микроассемблер
  3. языки третьего поколения. Basic, PI/1, Pascal
  4. языки четвертого поколения. SOL, SGML, Prolog
  5. языки программирования пятого поколения. Inter Lisp, HAL, IQLISP
Кроме поколений языков выделяют направления развития языков программирования. В современной информатике существуют два основных направления развития языков программирования: процедурное и непроцедурное.
1. Процедурные языки:
  • Структурные языки. АДА, Паскаль, СИ
  • Операционные языки. Бейсик, Фокал, Фортан
2. К непроцедурному программированию относятся:

  • Функциональные языки. Lisp, Nial, Fp
  • Логические языки. Planner, Prolog

Комментариев нет:

Отправить комментарий