Язык программирования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно — ЭВМ) под её управлением.
Где используются языки программирования
Язык программирования предназначен для написания компьютерных программ, которые представляют собой набор правил, позволяющих компьютеру выполнить тот или иной вычислительный процесс, организовать управление различными объектами, и т. п.
Транслятор- это программа-переводчик.
Где используются языки программирования
Язык программирования предназначен для написания компьютерных программ, которые представляют собой набор правил, позволяющих компьютеру выполнить тот или иной вычислительный процесс, организовать управление различными объектами, и т. п.
Транслятор- это программа-переводчик.
Язык программирования
|
Создатель, год
|
Назначение
|
Адресный язык программирования
|
Е.Л.Ющенко, 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. Позволяет «разбивать» алгоритм на малые части, в основном чтобы выделить этапы алгоритма в отдельные блоки и работать с ними.
|
Комментариев нет:
Отправить комментарий