Постоянные читатели

среда, 22 апреля 2015 г.

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

Язык программированияформальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексическихсинтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно — ЭВМ) под её управлением.

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

Транслятор- это программа-переводчик.


Язык программирования
Создатель, год
Назначение
Адресный язык программирования
Е.Л.Ющенко, 1955
Развитие кибернетики, создание трансляторов
Фортран
Джон Бэкус, 1957
Широко используется в первую очередь для научных и инженерных вычислений. Одно из преимуществ современного Фортрана — большое количество написанных на нём программ и библиотек подпрограмм
Кобол
Грейс Хоппер, 1959
Обычно критикуется за многословность и громоздкость, поскольку одной из целей создателей языка было максимально приблизить конструкции к английскому языку.
Алгол
Конференция ЕТН, 1958
Важным свойством Алгола стала возможность организации рекурсивных процедур, до этого у промышленных языков отсутствовавшая
Pascal (Паскаль)
Никлаус Вирт, 1970
Один из наиболее известных языков программирования, используется для обучения программированию в старших классах и на первых курсах вузов, является базой для ряда других языков
PascalABC.NET
С.С. Михалкович, 2002
это язык программирования Паскаль нового поколения, включающий классический Паскаль, большинство возможностей языка Delphi, а также ряд собственных расширений
Java
Oracle, 1995
Достоинством подобного способа выполнения программ является полная независимость байт-кода от операционной системы и оборудования, что позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина. Другой важной особенностью технологии Java является гибкая система безопасности
С (Си)
Деннис Ритчи, Кен Томпсон, 1972
В 1980-х годах он был адаптирован для использования в IBM PC, что привело к резкому росту его популярности.
Basic (Бейсик)
Томас Курц, Джон Кемени, 1964
Язык создавался как инструмент, с помощью которого студенты-непрограммисты могли самостоятельно создавать компьютерные программы для решения своих задач. Получил широкое распространение в виде различных диалектов, прежде всего как язык для домашних компьютеров.
С++
Берн Страуструп
C++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования]. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (игр).
Smalltalk
Алан Кэй, Адель Голдберг, Дэн Ингаллс, Xerox PARC, Разработка начата в 1969 г., стал доступен для широкого использования в 1980
Является одним из многих объектно-ориентированных языков. Всё доступно для изменения. Если вы хотите изменить интегрированную среду разработки, вы можете сделать это в работающей системе, без остановки, перекомпиляции и перезапуска. Динамическая типизация — это означает, что вы не указываете типы переменных в программе, что делает язык гораздо лаконичней.
Objective-C
Бред Кокс, 1983
Используемый корпорацией Apple.  Позволяет «разбивать» алгоритм на малые части, в основном чтобы выделить этапы алгоритма в отдельные блоки и работать с ними.





Комментариев нет:

Отправить комментарий