Система программирования, в основе которой лежит естественный или профессионально-ориентированный язык. И.с.п. автоматически создает программу по сформулированному пользователем на естественном или профессионально-ориентированном языке описанию решаемой задачи. При этом пользователь освобождается от необходимости выполнять предварительную разработку алгоритма и программирование.
Интерфейс, обеспечивающий взаимодействие пользователя с компьютером на естественном языке. И.и обычно включает диалоговый процессор, интерпретирующий профессиональный язык пользователя, и планировщик, преобразующий описание задачи в программу ее решения на основе информации, хранящейся в базе знаний.
Автоматизированная информационная система, снабженная интеллектуальным интерфейсом, дающим возможность пользователю делать запросы на естественном или профессионально-ориентированном языке.
Языки программирования для Интернета
С активным развитием глобальной сети было создано немало реализаций популярных языков программирования, адаптированных специально для Интернета. Все они отличаются характерными особенностями: языки являются интерпретируемыми, интерпретаторы для них распространяются бесплатно, а сами программы – в исходных текстах. Такие языки называются скрипт – языками.
HTML. Общеизвестный язык для оформления документов, его команды называются тэги. Он очень прост и содержит элементарные команды форматирования текста, добавления рисунков, задания цветов и шрифтов, организации ссылок и таблиц. Все Web-страницы написаны на языке HTML или используют его расширения.
Perl.В 80-х годах Ларри Уолл разработал язык Perl. Он задумывался как средство обработки больших текстовых файлов, генерации текстовых отчетов и управления задачами. По мощности Perl значительно превосходит языки типа Си. В него введено много часто используемых функций работы со строками, массивами, всевозможными средствами преобразования данных, управления процессами, работы с системной информацией и др.
PHP – язык для разработки web-приложений.
Tcl/Tk.В конце 80-х годов Джон Аустираут придумал популярный скрипт-язык Tcl и библиотеку Tk. В Tcl он попытался воплотить видение идеального скрипт-языка. Tcl ориентирован на автоматизацию рутинных процессов и состоит из мощных команд, предназначенных для работы с абстрактными нетипизированными объектами. Он не зависит от типа системы и при этом позволяет создать программы с графическим интерфейсом.