Краткая характеристика языков программирования.
Языки программирования: Операторные – используются для кодирования алгоритмов, а потому также называются алгоритмическими: 1. Машинно-зависимые (ассемблер). Применяются для написания программ, явно использующих специфику конкретной аппаратуры. Каждый компьютер имеет такую систему программирования, которая изготавливается и поставляется фирмой-изготовителем вместе с компьютером; 2. Машинно-ориентированные (язык С). Объединяет идеи ассемблера и алгоритмического языка. Программы компактны и работают очень быстро; 3. Универсальные (Турбо-Паскаль, Бэйсик). Приближены максимально, насколько это возможно, к естественному английскому языку: название каждой команды – английское слово; Функциональные. Применяются, как правило, для машинного моделирования той или иной проблематики. 1. Проблемно-ориентированные (GPSS). Моделируют систему с помощью последовательности событий. Применяются, в частности, при проектировании вычислительных комплексов; 2. Объектно-ориентированные (Форт). Имеют встроенные средства для моделирования новых объектов программирования; 3. Логико-ориентированные (Prolog). Отдельно описываются правила предметной области, по которым затем выводятся новые факты.
|