-
(1930-условно для диаграммы) 6 июля 1843 года написана работа Ады Лавлейс.
Центральным моментом работы Лавлейс было составление программы (чисел) вычисления чисел Бернулли. В комментариях Лавлейс были приведены три первые в мире вычислительные программы, составленные ею для машины Бэббиджа. -
В 1938 году появилась первая действующая разработка немецкого инженера Конрада Цузе, названная им Z1. Это был двоичный механический вычислитель с электрическим приводом и ограниченной возможностью программирования при помощи клавиатуры. Результат вычислений в десятичной системе отображался на ламповой панели. Для программировавния был разработан язык Plankalkul, который не был привязан к архитектуре и наборам команд конкретного компьютера в отличие от первых языков ассемблера.
-
Разработан и построен в 1941 году по контракту с IBM гарвардским математиком Говардом Эйкеном и ещё четырьмя инженерами на основе идей англичанина Чарльза Бэббиджа (на фото). «Марк I» представлял собой усовершенствованный арифмометр, заменявший труд 20 операторов с ручными устройствами.Из-за возможности программирования его можно считать первым реально работавшим компьютером. «Марк I» был первой полностью автоматической вычислительной машиной, не требовавшей вмешательства человека.
-
Морис Уилкс назвал мнемоническую схему для «Эдсака» и библиотеку подпрограмм собирающей системой (assembly system – отсюда слово «ассемблер») -для сбора последовательности подпрограмм. Ассемблер можно отнести к языкам второго поколения, если за первый принять машинный код. До 1950 года все программы были в машинных кодах.
-
Создан в период с 1954 по 1957 год группой программистов под руководством Джона Бэкуса в корпорации IBM (язык Планкалкюль, претендующий на пальму первенства, не был реализован вплоть до 2000 года). Название Fortran является сокращением от FORmula TRANslator (переводчик формул). Фортран широко используется в первую очередь для научных и инженерных вычислений. Одно из преимуществ современного Фортрана — большое количество написанных на нём программ и библиотек.
-
По руководством Питера Наура разработан омитетом по языку высокого уровня IFIP в 1958—1960 годах, усовершенствован в 1968 г (Алгол 68). Алгол позволяет легко переводить алгебраические формулы в программные команды. Алгол был популярен в Европе, в СССР, сравнимый с ним язык Фортран был распространён в США и Канаде.Оказал заметное влияние на все разработанные позднее языки программирования — в частности, на язык Pascal. В Алголе впервые были использовавны операторы Begin, End.
-
Лисп (LISP, от англ. LISt Processing language — «язык обработки списков». Основой для Лиспа послужил ранний язык IPL, разработанный Ньюэллом, Шоу и Саймоном. IPL был языком обработки списков и предназначался для реализации проекта «Логик-теоретик» — системы искусственного интеллекта, предназначенной для автоматического вывода теорем математической логики. IPL был довольно низкоуровневым языком, хранение данных в виде списков — иерархических структур элементов.
-
Руководителем проекта по созданию Кобола была Грейс Хоппер (бабушка Кобола). Практически с самого своего рождения Кобол является ANSI-стандартизованным языком программирования.Кобол обычно критикуется за многословность и громоздкость. До сих пор Кобол считается языком программирования, на котором было написано больше всего строк кода. В то же время, Кобол имел прекрасные для своего времени средства для работы со структурами данных, он стал первым языком, в котором появился тип данных "запись".
-
Basic - язык создавался как инструмент, с помощью которого студенты-непрограммисты могли самостоятельно создавать компьютерные программы для решения своих задач. Был разработан в 1964 году профессорами Дартмутского колледжа Томасом Курцем и Джоном Кемени. Получил широкое распространение прежде всего как язык для домашних компьютеров. К настоящему времени превратился в достаточно ординарный язык высокого уровня с типичным набором возможностей.
-
Для разработки ПЛ/1 был сформирован комитет, состоящий из программистов IBM и пользователей со всех концов США. ПЛ/1 поддерживает рекурсию и структурное программирование, широко применялся в обработке данных. Целью ПЛ/1 было создание языка, объединяющего программы: научные — на Фортране, бухгалтерские — на Коболе.
-
Logo также обеспечивает среду, в которой дети могут развивать свои навыки рассуждений и решений задач.
Разработан в 1967 г. Сеймуром Пейпертом и Идит Харель. Типичной и ожидаемой частью языка и среды программирования Лого являются средства черепашьей графики, которые, с одной стороны, позволяют придать наглядность обучению программированию, а с другой — очень органично сочетаются с широким использованием рекурсии. -
Си́мула-67 разработан в конце 60-х сотрудниками Норвежского Вычислительного Центра (Осло) Кристеном Нюгордом и Оле-Йоханом Далем для моделирования сложных систем. Симула традиционно считается первым в мире объектно-ориентированным языком, но создатель языка Smalltalk Алан Кэй утверждает, что изобрёл термин «ООП».Этот язык в значительной степени опередил своё время, современники (программисты 60-х годов) оказались не готовы воспринять ценности языка Simula 67.
-
Наибольший вклад в разработку языка внёс Ричард Мерилл (англ. Richard Merrill), один из ключевых разработчиков DEC PDP-8, создавший изначальный (в 1968 году) и классический (FOCAL-69).Как и ранние версии Бейсика, интерпретатор Фокала сам обеспечивал всё необходимое программное окружение и не нуждался в операционной системе.
-
Язык Паскаль был создан Никлаусом Виртом в 1968—1969 г. Язык назван в честь французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа. автор указывал в качестве цели его создания — построение небольшого и эффективного языка, способствующего хорошему стилю программирования, использующему структурное программирование и структурированные данные.
-
В начале 1970-х годов в одной из исследовательских лабораторий компании IBM была разработана экспериментальная реляционная СУБД IBM System R, для которой затем был создан специальный язык SEQUEL.
Целью разработки было создание простого непроцедурного языка, которым мог воспользоваться любой пользователь, даже не имеющий навыков программирования. Разработкой языка запросов занимались Дональд Чэмбэрлин (Donald D. Chamberlin) и Рэй Бойс (Ray Boyce). -
Разработанн в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би. Первоначально был разработан для реализации операционной системы UNIX, но, впоследствии, был перенесён на множество других платформ. Первая версия UNIX была написана на ассемблере. Позднее для того, чтобы переписать эту операционную систему, был разработан язык Си.
-
Министерством обороны США с целью разработать единый язык программирования для встроенных систем управления автоматизированными комплексами, функционирующими в реальном времени: бортовые системы управления военными объектами (кораблями, самолётами, танками, ракетами, снарядами и т. п.).
Язык назван в честь Ады Лавлэйс. -
С++ разработан сотрудником фирмы Bell Labs Бьёрном Страуструпом. C++ широко используется для разработки программного обеспечения. Один из самых популярных языков программирования. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также игр. Существует множество реализаций языка C++ для различных платформ.
-
Первоначально носил название Object Pascal, азработанному в фирме Apple в 1986 году группой Ларри Теслера. Изначально среда разработки Delphi была предназначена исключительно для разработки приложений Windows, затем был реализован вариант для платформ Linux (как Kylix), затем начата поддержке Microsoft .NET, которая была прекращена с выходом Delphi 2007, сейчас 32 и 64 приложения для Apple Mac OS
-
Perl созданн Ларри Уоллом, лингвистом по образованию. Название языка представляет собой аббревиатуру, которая расшифровывается как Practical Extraction and Report Language — «практический язык для извлечения данных и составления отчётов».Символом языка Perl является верблюд — выносливое животное, способное выполнять тяжёлую работу. Основной особенностью языка считаются его богатые возможности для работы с текстом, в том числе работа с регулярными выражениями, встроенная в синтаксис.
-
Разработка языка Python была начата в конце 1980-х годов сотрудником голландского института CWI Гвидо ван Россумом. Для распределённой ОС Amoeba требовался расширяемый скриптовый язык Гвидо участвовал в разработке этого языка, ориентированного на обучение программированию. В феврале 1991 года Гвидо опубликовал исходный текст в ньюсгруппе alt.sources. С самого начала Python проектировался как объектно-ориентированный язык.
-
В 1994 году датский программист Расмус Лердорф создал набор скриптов на Perl/CGI для вывода и учёта посетителей его онлайн-резюме, обрабатывающий шаблоны HTML-документов. Лердорф назвал набор Personal Home Page (Личная Домашняя Страница). PHP может работать с огромным количеством баз данных, протоколов, поддерживать большое число API. Большое количество разработчиков привело к быстрому развитию языка и стремительному росту его популярности.
-
Приложения Java обычно транслируются в байт-код, выполняемый на любой виртуальной Java-машине вне зависимости от компьютерной архитектуры. Группа разработки -Патрик Ноутон, Билл Джой, Джеймс Гослинг. Дата выпуска — 23 мая 1995 года. Программы, написанные на Java, имеют репутацию более медленных и занимающих больше оперативной памяти, чем написанные на языке Си. С 2000 года для виртуальной машины используется HotSpot. Версии Java 1.2, Java 2, Java 5.0, Java 6, Java 7, Java 8 - 19 марта 2014 г.
-
JavaScript используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.
Перед Бренданом Эйхом, нанятым в компанию Netscape 4 апреля 1995 года была поставлена задача внедрить язык программирования или что-то похожее в браузер Netscape. 4 декабря 1995 года язык LiveScript переименовали в JavaScript. -
Разработан в 1998—2001 годах под руководством Андерса Хейлсберга в компании Microsoft как язык разработки приложений для платформы Microsoft .NET Framework. C# относится к семье языков с C-подобным синтаксисом, наиболее близоким к C++ и Java. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов, делегаты, атрибуты, события, свойства, обобщённые типы и методы, итераторы, анонимные функции с поддержкой замыканий, LINQ, исключения, комментарии в формате XML.
-
Студия разработчика фирмы Microsoft (Microsoft Developer Studio) - это интегрированная среда для разработки, позволяющая функционировать различным средам разработки, одна из которых Visual C++, Visual J++.В студии разработчика можно строить программы на C и С++, создавать статические и динамические библиотеки. Основной режим работы - создание Windows-приложений с помощью инструмента MFC AppWizard и библиотеки базовых классов MFC (Microsoft Foundation Class Library).
-
Java 8 объединяет основные принципы объектно-ориентированного программирования,
значительную часть прикладного программного интерфейса Java API,
библиотеки классов, аплеты и сервлеты, компоненты JavaBeans, библиотеки AWT и Swing
Кроие того, имеются новые средства, появившиеся в версии Java SE 8, в том числе лямбда-выражения,
стандартные интерфейсные методы, библиотека потоков ввода-вывода, а также технология JavaFX.