Что такое CGI (Common Gateway Interface) - термин, определение и справочная информация из толкового словаря

Common Gateway Interface (CGI) - протокол, определяющий стандартный способ, которым внешние программы взаимодействуют с веб-сервером или другими информационными серверами. Программы, соответствующие этому протоколу, называются CGI-программами. (CGI-программы, созданные на любом языке написания скриптов, называются CGI-скриптами). Хотя большинство CGI-программ написано с использованием Perl, применять можно любой язык программирования или написания сценариев, но при условии, что конечным результатом будет исполняемый файл, который может читать и записывать информацию в формате, определенном в протоколе CGI. Вторым по популярности языком програмирования CGI-программ, вероятно является C, а после идут Visual Basic, AppleScript и языки программирования командных процессоров Unix. Для написания CGI-программ используется даже Java.