Сравнительная характеристика языков программирования

 

Характеристика PASCAL LISP PROLOG
тип языка процедурный функциональный логический
типы данных скаляры,структуры атомы, списки атомы, структуры
обработка данных присвоение, передача по значению, передача по ссылке значение функции, передача по значению связь переменных через унификацию
управление программой последовательное, ветвление, циклы рекурсия вычисление функций, условные вычисления, рекурсии, циклы рекурсия, бэктрекинг,!
структуры программы блоки, процедуры функции, LET-блоки правила, факты
действия переменных глобальные, локальные локальные, свободные, предложение область
транслятор компилятор, компилятор интерпретатор, компилятор интерпретатор
длина программы 5 3 1
скорость 1 2 5
Область программы общего назначения символьная обработка, ИИС ЭС, ИИС, прототипы

Библиографический список

 

1. http://www.mari-el.ru/mmlab/home/prolog/study_l.html

2. Братко, И. Алгоритмы искусственного интеллекта на языке PROLOG. 

Издательство: Вильямс, 2004 г.—640 с.

 

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: