Презентация на тему Языки программирования

Содержание

Слайд 2

Международные вспомогательные языки

Искусственные языки:

Из искусственных языков наиболее известны:
бейсик-инглиш
волапюк
идо

Международные вспомогательные языки Искусственные языки: Из искусственных языков наиболее известны: бейсик-инглиш волапюк

интерлингва
латино-сине-флексионе
логлан
ложбан
новиаль
окциденталь
словио
эсперанто

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

2

Слайд 3

язык эсперанто назван так в честь польского врача Л. Замен-хофа (1859—1917), который

язык эсперанто назван так в честь польского врача Л. Замен-хофа (1859—1917), который
опубликовал свою лингвистическую систему под псевдонимом доктор Эсперанто

Первая опубликованная книга называлась «D-ro Esperanto. Lingvo internacia. Antaŭparolo kaj plena lernolibro» («Доктор Надеющийся. Международный язык. Предисловие и полный учебник»).

Искусственные языки:

3

Слайд 4

Пример текста на языке Эсперанто

4

Пример текста на языке Эсперанто 4

Слайд 5

Информационные языки

Формализованные языки науки

Языки несуществующих народов

Языки специально разработанные для общения с

Информационные языки Формализованные языки науки Языки несуществующих народов Языки специально разработанные для
внеземным разумом

языки, используемые в различных системах обработки информации.

языки, предназначенные для символической записи фактов и теорий математики, логики, химии и других наук.

созданные в беллетристических или развлекательных целях. Наиболее известны: эльфийский язык, придуманный Дж.Толкином , и клингонский язык из фантастического сериала «Star Trek»

Например — линкос

Искусственные языки:

5

Слайд 6

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

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

6

Слайд 7

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

Компьютерные языки

HTML

FORTRAN
PASCAL
FOXPRO
DELPHI
C++
BASIC

VAR s:real;
N, i: integer; BEGIN
write( 'Ввод

Языки программирования Компьютерные языки HTML FORTRAN PASCAL FOXPRO DELPHI C++ BASIC VAR
N' ); read (N); s:=0;
for i:=l to N do s:=s+l/(i*i); write('s=’ ,s);
END

INPUT "N=";N
S=0
FOR i=l TON
s = s + 1 / (i * i)
NEXT i
PRINT "s=",s


Виноградова - Компьютерный сленг и литературный язык: проблемы конкуренции




Н. В. Виноградова


КОМПЬЮТЕРНЫЙ СЛЕНГ И ЛИТЕРАТУРНЫЙ ЯЗЫК:

Искусственные языки:

7

Слайд 8

Программа – это логически упорядоченная последовательность команд, необходимых для управления компьютером (выполнения

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

8

Слайд 9

Языком программирования ЭВМ первого поколения был язык машинных кодов (язык низкого уровня).

Языком программирования ЭВМ первого поколения был язык машинных кодов (язык низкого уровня).
Затем появились языки - ассемблеры.

9

Слайд 10

В языках ассемблерного типа числовые коды команд для удобства заменили мнемокодами –

В языках ассемблерного типа числовые коды команд для удобства заменили мнемокодами – их буквенными обозначениями. 10
их буквенными обозначениями.

10

Слайд 11

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

Языки программирования — искусственные языки. От естественных они отличаются ограниченным

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

11

Слайд 12

Машинные коды

Среда программирования обычно включает редактор (для редактирования текста программы) и транслятор

Машинные коды Среда программирования обычно включает редактор (для редактирования текста программы) и
с данного языка на язык машинных кодов.

Среда программирования

Программа на языке высокого уровня

Транслятор

Редактор

12

Слайд 13

Компиляторы и интерпретаторы

Интерпретатор переводит каждую команду программы с одновременным выполнением и, если

Компиляторы и интерпретаторы Интерпретатор переводит каждую команду программы с одновременным выполнением и,
обнаруживает ошибку, сообщает о ней и прекращает выполнение программы.

Компилятор переводит всю программу целиком и в конце работы либо выдает список ошибок, если они обнаружены, либо исполняемый модуль с расширением –EXE.

13

Слайд 14

Объектно-ориентированная среда программирования

14

Объектно-ориентированная среда программирования 14

Слайд 15

Обзор языков программирования высокого уровня

FORTRAN, от FORmula TRANslator

Beginner's All-purpose Symbolic Instruction

Обзор языков программирования высокого уровня FORTRAN, от FORmula TRANslator Beginner's All-purpose Symbolic
Code, или, ВASIC

COBOL (Кобол)

Pascal (Паскаль)

С (Си)

ADA

15

Слайд 16

FORTRAN, от FORmula TRANslator

16

FORTRAN, от FORmula TRANslator 16

Слайд 17

Слево направо: Томас Курц (Thomas Kurtz) и Джон Кемени (John Kemeny).

1966

Слево направо: Томас Курц (Thomas Kurtz) и Джон Кемени (John Kemeny). 1966
г. Документация по языку программирования высокого уровня BASIC.

(Beginner's All-purpose Symbolic Instruction Code, или, сокращенно, BASIC).

17

Слайд 18

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

18

Пример программы на языке BASIC 18

Слайд 19

Среда программирования Microsoft Visual BASIC.

19

Среда программирования Microsoft Visual BASIC. 19

Слайд 20

Пример небольшой программы на Коболе, чтобы проиллюстрировать особенности этого языка. Эта программа

Пример небольшой программы на Коболе, чтобы проиллюстрировать особенности этого языка. Эта программа
занимается очень простым делом - считывает два числа, перемножает их и выдаёт результат на экран

COBOL (Кобол)

20

Слайд 21

Pascal (Паскаль)

Николаус Вирт

Язык назван в честь французского ученого Блеза Паскаля, внесшего

Pascal (Паскаль) Николаус Вирт Язык назван в честь французского ученого Блеза Паскаля,
вклад в развитие средств вычислительной техники.

Суммирующая машина Блеза Паскаля
1642 год

21

Слайд 22

Пример программы на языке Borland Pascal

Pascal (Паскаль)

22

Пример программы на языке Borland Pascal Pascal (Паскаль) 22

Слайд 23

C (Си)

Разработчик языка С Деннис Риччи

Название C (Си) появилось так же

C (Си) Разработчик языка С Деннис Риччи Название C (Си) появилось так
случайно, как и сам язык. Он оказался преемником ранее созданного языка В (Би), написанного автором UNIX Кеном Томпсоном (Ken Thompson).

23

Слайд 24

C ++(Си)

Бьерн Страуструп (Bjarne Stroustrup) родился 30 декабря 1950 г. в

C ++(Си) Бьерн Страуструп (Bjarne Stroustrup) родился 30 декабря 1950 г. в
городе Аархус (Дания). Как подчеркивает он сам, его имя и фамилию на многих языках произносят неверно. В действительности по-датски следует говорить Бьярне Строуструп. Однако, как известно, звучание иностранных имен собственных не должно в точности сохраняться в русском языке, так что нет серьезных оснований изменять сложившуюся традицию.

Разработчик языка С++ Бьерн Страуструп

24

Слайд 25

Пример программы на языке C (Си)

25

Пример программы на языке C (Си) 25

Слайд 26

Его считают изобретателем компьютера (c 1834 года Бэббидж начал проектировать аналитическую машину),

Его считают изобретателем компьютера (c 1834 года Бэббидж начал проектировать аналитическую машину),
а Аду Лавлейс первым программистом.

ADA

26

Язык ADA назван в честь леди Ады Августы Лавлейс, разрабатывающей программы для «аналитической машины» Чарльза Бэббиджа.

В аналитической машине Бэббидж предусмотрел следующие части: склад (store), фабрика или мельница (mill), управляющий элемент (control) и устройства ввода/вывода информации.

Имя файла: Презентация-на-тему-Языки-программирования-.pptx
Количество просмотров: 442
Количество скачиваний: 5