Категории: Все - данные - программирование - интерфейс - объекты

по Власов Владимир 5 лет назад

390

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

В середине XX века появились первые языки программирования высокого уровня, которые не зависели от конкретных типов вычислительных машин. Сначала использовались машинные языки, представляющие собой длинные последовательности нулей и единиц, что делало их трудными для восприятия и требовательными к специфике оборудования.

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

Объектно-ориентированные ЯП

90-ые г. XX в.


В основу этих языков положены программные объекты, которые объединяют данные и методы их обработки. В этих языках сохранялся алгоритмический стиль программирования. Для них были разработаны интегрированные среды программирования, позволяющие визуально конструировать графический интерфейс приложений.



Visual Basic

Object Pascal

С++

Алгоритмические ЯП

С начала 80-ых г. XX в. начали создаваться языки программирования, которые позволили перейти к структурному программированию (использование операторов ветвления, выбора, цикла и практически отказ от частого использования операторов перехода (goto).

Pascal

Hазван его создателем Никлаусом Виртом в честь великого физика Блеза Паскаля, 1970


Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Вирта, язык должен способствовать дисциплинированному программированию, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.

C

1971г.


Универсальный язык программирования, который завоевал особую популярность у программистов, благодаря сочетанию возможностей языков программирования высокого и низкого уровней. Большинство программистов предпочитают использовать язык Си для серьезных разработок потому, что их привлекают такие особенности языка, как свобода выражения мыслей, мобильность и чрезвычайная доступность.

Источники

https://habr.com/ru/company/yandex/blog/272759/

http://informat444.narod.ru/museum/lanr/evol.htm


Первые ЯП высокого уровня

С середины 50-ых гг. XX в. начали создавать первые языки программирования высокого уровня (high-level language). Эти языки были Машино независимыми (не привязаны к опред. типу ЭВМ). Но для каждого языка были разработаны собственные компиляторы.

Fortran

FORmula TRANslator, 1954г


FORTRAN - с его четко определенными правилами выполнения арифметических действий - является классическим (чем-то вроде латыни или греческого) языком программирования, наиболее подходящим для выполнения естественнонаучных, математических и инженерных расчетов

BASIC

Beginner’s All Purpose Instuction Code – универсальный язык символьных инструкций для начинающих, 1964г.


BASIC по-прежнему широко употребляется для написания простых программ, особенно программ для микрокомпьютеров.

COBOL

COBOL, от COmmon Business Oriented Language - общий язык, ориентированный на деловые задачи, 1960г.


Созданный в 1960 г. объединенным комитетом производителей и пользователей компьютеров, был задуман как основной язык для массовой обработки данных в сферах управления и бизнеса. В COBOL, в отличие от большинства других языков, все данные описываются в отдельной секции, которая не совпадает с секцией команд. Это соглашение позволяет использовать совместно одни и те же описания данных в различных программах.




Машинный язык

40-50 годы XX в.


Программы на машинном языке – очень длинные последовательности единиц и нулей, являлись машинно зависимыми, т.е. для каждой ЭВМ необходимо было составлять свою программу.

Ассемблер

Вместо 1 и 0 программисты теперь могли пользоваться операторами (MOV, ADD, SUB и т.д.), которые похожи на английские слова. Программы на ассемблере также являются машинно-зависимыми. Для преобразования в машинный код использовался компилятор (спец. программа – переводчик в машинный код).

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