]]> ]]>

Энциклопедия языков программирования

Добро пожаловать!

Прогопедия — свободная энциклопедия языков программирования. Все тексты доступны на условиях свободной лицензии GNU Free Documentation License. На данном этапе развития проекта регистрация для доступа в редакторский интерфейс осуществляется по приглашениям.

Язык программирования — формальная знаковая система, при помощи которой записываются компьютерные программы. По разным оценкам, в настоящее время существует от двух с половиной до десяти тысяч различных языков программирования.

В Прогопедии сведения о языках программирования организованы в виде трехуровневой структуры: "язык" → "реализация" → "версия". Также описаны диалекты языков программирования (хотя вопрос, что считать языком, а что диалектом, является довольно спорным).

Классификация языков осуществляется по поддерживаемым парадигмам и системам типизации данных. Разбиения на языки высокого и низкого уровня нет, так как оно более условно, устаревает со временем, появляются языки сверхвысокого уровня и т.д. Большинство представленных в энциклопедии языков можно считать языками высокого уровня. Также в Прогопедии не проводится разделения на интерпретируемые и компилируемые языки: для многих языков, традиционно считавшихся интерпретируемыми, сейчас существуют компиляторы, и наоборот. Возможна также комбинация интерпретации и компиляции: компиляция в байт-код. Таким образом, классификация по принципу интерпретируемости или компилируемости языка не имела бы большого смысла.

На данный момент в энциклопедии Progopedia.ru описано:

  • языков программирования: 115,
  • диалектов: 73,
  • реализаций: 281,
  • версий: 647.

Статья недели

Standard Pascal. В 1982 г. Международная организация по стандартизации (ISO) выпустила стандарт ISO 7185:1983. В это же время вышел американский стандарт ANSI/IEEE 770X3.97:1983. В 1989 г. стандарт ISO 7185:1983 был подкорректирован с целью исправления ошибок и неточностей, найденных в оригинальном документе, после чего надобность в самостоятельном ANSI-стандарте отпала и он был заменен ссылкой на ISO 7185:1990. Итоговую версию этого стандарта иногда называют ISO 7185 (без указания года), но чаще — Standard Pascal.

Этот стандарт формализует оригинальный Pascal, придуманный Виртом и описанный в документе “The Pascal Report”, и не вносит в него новых элементов. Это объясняется тем, что изначально язык был очень тщательно продуман и спроектирован и на момент принятия стандарта не нуждался в существенных доработках.

Далее...

Изображение недели


Логотип Icon

Интересные факты


Примеры программ

Языки программирования, диалекты, реализации и версии


Работа программистам