Языки программирования

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

  • Разностная машина Чарльза Бэббиджа

    Разностная машина Чарльза Бэббиджа
    механический аппарат, предназначенный для автоматизации вычислений путём аппроксимации функций многочленами и вычисления конечных разностей.
  • «Plankalkül» (Планкалкюль)

    «Plankalkül» (Планкалкюль)
    Официально первый язык программирования для компьютеров является «Plankalkül» (Планкалкюль) созданный немецким инженером Конрадом Цузе в период с 1943 по 1945. По другой информации, в 1948 году. Первые же наброски, каракули, если можно так сказать, датированы 1941 годом.
  • «Short Code» (Короткий код, краткий код)

    считается первый языком программирования высокого уровня. Он был предложен Джоном Мокли (иногда транскрибируют как Мочли) в 1949 году.
  • «Fortran» (Фортран)

    «Fortran» (Фортран)
    первый язык программирования высокого уровня. Создан в период с 1954 по 1957 год группой программистов под руководством Джона Бэкуса в корпорации IBM. Название Fortran является сокращением от FORmula TRANslator (переводчик формул). Фортран широко используется в первую очередь для научных и инженерных вычислений.
  • LISP

    LISP
    семейство языков программирования, программы и данные в которых представляются системами линейных списков символов. Лисп был создан Джоном Маккарти для работ по искусственному интеллекту и до сих пор остаётся одним из основных инструментальных средств в данной области.
  • Algol

    Algol
    название ряда языков программирования, применяемых при составлении программ для решения научно-технических задач на ЭВМ. Разработан комитетом по языку высокого уровня IFIP в 1958—1960 годах (Алгол 58, Алгол 60)
  • COBOL

    один из старейших языков программирования (первая версия выпущена в 1959 году), предназначенный, в первую очередь, для разработки бизнес-приложений. Руководителем проекта по созданию Кобола была Грейс Хоппер («бабушка Кобола»). Практически с самого своего рождения Кобол является ANSI-стандартизованным языком программирования.
  • BASIC

    универсальный код символических инструкций для начинающих— семейство высокоуровневых языков программирования. Был разработан в 1964 году профессорами Дартмутского колледжа Томасом Курцем и Джоном Кемени.
  • РЕФАЛ

    один из старейших функциональных языков программирования, ориентированный на символьные вычисления: обработку символьных строк (например, алгебраические выкладки); перевод с одного языка (искусственного или естественного) на другой; решение проблем, связанных с искусственным интеллектом.
  • Си

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

    язык программирования, созданный в 1979—1980 годах в ходе проекта Министерством обороны США с целью разработать единый язык программирования для встроенных систем (то есть систем управления автоматизированными комплексами, функционирующими в реальном времени). Язык назван в честь Ады Лавлейс.
  • Turbo Pascal

    интегрированная среда разработки программного обеспечения для платформ DOS и Windows 3.x и язык программирования в этой среде, диалект языка Паскаль от фирмы Borland .
  • C++

    C++
    компилируемый, статически типизированный язык программирования общего назначения.
    Поддерживает такие парадигмы программирования, как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование.
    C++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования
  • Java

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