История языков программирования

  • Код операций аналитической машины

    Код операций аналитической машины
    Аналитическая машина Чарльза Бэббиджа — механический аппарат, изобретённый английским математиком Чарльзом Бэббиджем, предназначенный для автоматизации вычислений путём аппроксимации функций многочленами и вычисления конечных разностей. Возможность приближённого представления в многочленах логарифмов и тригонометрических функций позволяет рассматривать эту машину как довольно универсальный вычислительный прибор.
  • Язык ассемблера

    Язык ассемблера
    Язык ассемблера — машинно-ориентированный язык программирования низкого уровня. Его команды прямо соответствуют отдельным командам машины или их последовательностям, также он может предоставлять дополнительные возможности облегчения программирования, такие как макрокоманды, выражения, средства обеспечения модульности программ.
  • ALGOL

    ALGOL
    Алгол был разработан в 1958 году на недельной конференции в ETH (Цюрих, Швейцария) как универсальный язык программирования для широкого круга применений, а затем доработан комитетом, созданным Международной федерацией по обработке информации. В комитет вошёл ряд ведущих инженеров-разработчиков языков, среди которых были Джон Бэкус, Джон Маккарти, Петер Наур, Эдсгер Дейкстра и Джозеф Уэгстен
  • COBOL

    COBOL
    COBOL был разработан в 1959 году и предназначался прежде всего для написания программ для разработки бизнес приложений, а так же для работы в экономической сфере.
    Создатели языка ставили своей целью сделать его машинонезависимым и максимально приближенным к естественному английскому языку.
    Язык позволяет эффективно работать с большим количеством данных, он насыщен разнообразными возможностями поиска, сортировки и распределения
  • LISP

    LISP
    Язык Лисп был предложен Дж. Маккарти в работе в 1960 году и ориентирован на разработку программ для решения задач не численного характера.
    Английское название этого языка — LISP является аббревиатурой выражения LISt Processing (обработка списков) и хорошо подчеркивает основную область его применения.
    Списки являются наиболее гибкой формой представления информации в памяти компьютеров.
    Этот удобный язык, специально предназначенный для обработки списков, быстро завоевал популярность.
  • BASIC

    BASIC
    BASIC был разработан в 1964 году профессорами Дартмутского колледжа Томасом Курцем и Джоном Кемени.
    Язык создавался как инструмент, с помощью которого студенты-непрограммисты могли самостоятельно создавать компьютерные программы для решения своих задач. Получил широкое распространение в виде различных диалектов, прежде всего как язык для домашних компьютеров. К настоящему моменту претерпел существенные изменения, значительно отойдя от характерной для первых версий простоты
  • PASCAL

    PASCAL
    Один из наиболее известных языков программирования. Используется для обучения программированию в старших классах, является основой для ряда других языков.
    Язык был создан Никлаусом Виртом в 1968—1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Язык назван в честь Блеза Паскаля, который создал одну из первых в мире механических машин, складывающую два числа.
    Особенностями языка являются строгая типизация и наличие средств структурного программирования.
  • C

    C
    Компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи.
    Первоначально был разработан для реализации операционной системы UNIX, но впоследствии был перенесён на множество других платформ.
    Язык программирования Си отличается минимализмом. Авторы языка хотели, чтобы программы на нём легко компилировались с помощью однопроходного компилятора.
  • C++

    C++
    Язык возник в начале 1980-х годов, когда сотрудник фирмы Bell Labs Бьёрн Страуструп придумал ряд усовершенствований к языку C под собственные нужды.
    Компилируемый, статически типизированный язык
    программирования общего назначения.
    Язык имеет богатую стандартную библиотеку, которая включает в себя распространённые контейнеры и алгоритмы, ввод-вывод, регулярные выражения, поддержку многопоточности и другие возможности.
  • Python

    Python
    Разработка языка Python была начата в конце 1980-х годов сотрудником голландского института CWI Гвидо ван Россумом.
    В феврале 1991 года Гвидо опубликовал исходный текст в группе новостей alt.sources.
    Сейчас - Python высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.
  • PHP

    PHP
    Cкриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов.
    8 июня 1995 года, вышел Personal Home Page (PHP Tools) version 1.0 — первый публичный релиз.
  • Java

    Java
    типизированный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре с помощью виртуальной Java-машины. Дата официального выпуска — 23 мая 1995 года. На 2018 год Java — один из самых популярных языков программирования.