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

Содержание

Слайд 2

Языки программирования Язы́к программи́рования — формальная знаковая система, предназначенная для записи

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

Язы́к программи́рования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования

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

Краткая история языков программирования Первые языки программирования были очень примитивными и

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

Первые языки программирования были очень примитивными и мало

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


Пример: машинный код

Слайд 4

Ассемблер Для того, чтобы облегчить общение человека с ЭВМ были созданы

Ассемблер

Для того, чтобы облегчить общение человека с ЭВМ были созданы языки

программирования типа Ассемблер. Переменные величины стали изображаться символическими именами. Числовые коды операций заменились на мнемонические обозначения, которые легче запомнить. Язык программирования приблизился к человеческому языку, и отдалился от языка машинных команд.
Слайд 5

Фортран Фортра́н (Fortran) — первый язык программирования высокого уровня, имеющий транслятор.

Фортран

Фортра́н (Fortran) — первый язык программирования высокого уровня, имеющий транслятор. Создан в период с 1954 по 1957 год группой

программистов под руководством Джона Бэкуса в корпорации IBM. (Язык Планкалкюль, претендующий на пальму первенства, был изобретён ещё в 1945 году, но не был реализован вплоть до 2000 года.) Название Fortran является сокращением от FORmula TRANslator (переводчик формул). Фортран широко используется в первую очередь для научных и инженерных вычислений. Одно из преимуществ современного Фортрана — большое количество написанных на нём программ и библиотек подпрограмм.
Первоначально язык создавался специально для вычислительной системы IBM 407. Но популярность FORTRAN'а привела к тому, что даже производители других архитектур стали выпускать собственные трансляторы. Вследствие этого, в 1966 году был выпущен общий стандарт FORTRAN 66.
Слайд 6

Пример программы на языке Фортран

Пример программы на языке Фортран

Слайд 7

АЛГОЛ Уже в конце 50-х гг. появилась хорошая альтернатива FORTRAN'у. Питер

АЛГОЛ

Уже в конце 50-х гг. появилась хорошая альтернатива FORTRAN'у. Питер Наур

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

Бейсик Широкое распространение в школах в качестве обучающего языка получил язык

Бейсик

Широкое распространение в школах в качестве обучающего языка получил язык Бейсик, позволяющий

взаимодействовать с ЭВМ в режиме непосредственного диалога. Спустя много лет после изобретения Бейсика, он и сегодня самый простой для освоения из десятков языков общецелевого программирования.

10 dim A(5)
20 for i=1 to 5
30 input A(i)
40 next i
50 if i=5 then goto 140
60 if A(i)<=A(i+1) then goto 90
70 i=i+1
80 goto 130
90 z=A(i)
100 A(i)=A(i+1)
110 A(i+1)=z
120 i=1
130 goto 50
140 for i=1 to 5
150 print A(i)
160 next i

Слайд 9

Pascal 70-е гг. произвели на свет Pascal. Он быстро завоевал массовую

Pascal

70-е гг. произвели на свет Pascal. Он быстро завоевал массовую популярность.
Никлаус

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

Язык СИ Необходимость разработки больших программ, управляющих работой ЭВМ, потребовала создания

Язык СИ

Необходимость разработки больших программ, управляющих работой ЭВМ, потребовала создания специального

языка программирования СИ в начале 70-х г. Он является одним из универсальных языков программирования. В отличии от Паскаля, в нем заложены возможности непосредственного обращения к некоторым машинным командам и к определенным участкам памяти компьютера. Си широко используется как инструментальный язык для разработки операционных систем, трансляторов, баз данных и других системных и прикладных программ. Си – это язык программирования общего назначения, хорошо известный своей эффективностью, экономичностью, и переносимостью. Во многих случаях программы, написанные на Си, сравнимы по скорости с программами, написанными на языке Ассемблера. При этом они имеют лучшую наглядность и их более просто сопровождать. Си сочетает эффективность и мощность в относительно малом по размеру языке. На основе этого языка были разработаны современные языки Java и C++.
Слайд 11

Пример программы на языке CИ

Пример программы на языке CИ