Языки программирования
<<  Использование шаблонов Языки программирования  >>
Языки программирования
Языки программирования
Язык программирования – это формальная знаковая система,
Язык программирования – это формальная знаковая система,
Язык программирования содержит : Алфавит языка — это набор символов,
Язык программирования содержит : Алфавит языка — это набор символов,
Первые языки программирования были очень примитивными и мало чем
Первые языки программирования были очень примитивными и мало чем
В настоящее время существуют множество языков программирования
В настоящее время существуют множество языков программирования
Классификация языков программирования
Классификация языков программирования
Языки низкого уровня
Языки низкого уровня
Языки высокого уровня
Языки высокого уровня
Языки делятся на :
Языки делятся на :
Языки программирования
Языки программирования
Классификация по поколениям
Классификация по поколениям
Языки программирования можно классифицировать:
Языки программирования можно классифицировать:
Спасибо за внимание
Спасибо за внимание

Презентация: «Языки программирования». Автор: Анастасия. Файл: «Языки программирования.pptx». Размер zip-архива: 651 КБ.

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

содержание презентации «Языки программирования.pptx»
СлайдТекст
1 Языки программирования

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

2 Язык программирования – это формальная знаковая система,

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

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

3 Язык программирования содержит : Алфавит языка — это набор символов,

Язык программирования содержит : Алфавит языка — это набор символов,

зык программирования содержит : Алфавит языка — это набор символов, которые можно применять в инструкциях языка программирования. Другие символы допустимы только в особых случаях, например в строковых константах. Синтаксис языка определяет правила построения операторов. Любой корректный оператор соответствует этим правилам. Правила синтаксиса — формальные. Проверка правильности исходного текста и поиск синтаксических ошибок могут быть выполнены автоматически. Семантика — это смысловое содержание операторов языка программирования. Семантические правила определяют действия, описываемые различными операторами, и, в итоге, сущность всего алгоритма.

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

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

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

5 В настоящее время существуют множество языков программирования

В настоящее время существуют множество языков программирования

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

6 Классификация языков программирования

Классификация языков программирования

В соответствии с тем, в каких терминах необходимо описать задачу: языки низкого уровня – язык близок к машинным командам; языки высокого уровня - язык близок к естественному языку программирования.

7 Языки низкого уровня

Языки низкого уровня

Это средство записи инструкций для компьютера на аппаратном языке, т.е. в машинных кодах (в виде последовательности нулей и единиц). Языки низкого уровня жестко ориентированы на определенный тип аппаратуры (систему команд процессора, у каждого типа процессоров - свой машинный код).

8 Языки высокого уровня

Языки высокого уровня

Это языки программирования, позволяющие записывать программу в удобном для человека виде. Данные языки ориентированы не на систему команд того или иного процессора, а на систему операторов (команд), характерных для записи определенного класса алгоритмов.

9 Языки делятся на :

Языки делятся на :

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

10 Языки программирования
11 Классификация по поколениям

Классификация по поколениям

– языки первого поколения: машинно–ориентированные с ручным управлением памяти на компьютерах первого поколения. – языки второго поколения: с мнемоническим представлением команд, так называемые автокоды. – языки третьего поколения: общего назначения, используемые для создания прикладных программ любого типа. Например, Бейсик, Кобол, Си и Паскаль. – языки четвертого поколения: усовершенствованные, разработанные для создания специальных прикладных программ, для управления базами данных. – языки программирования пятого поколения: языки декларативные, объектно–ориентированные и визуальные. Например, Пролог, ЛИСП (используется для построения программ с использованием методов искусственного интеллекта), Си++, Visual Basic, Delphi.

12 Языки программирования можно классифицировать:

Языки программирования можно классифицировать:

Процедурные языки – в них программа явно описывает действия, которые необходимо выполнить, а результат задается только способом получения его при помощи некоторой процедуры, которая представляет собой определенную последовательность действий. Среди процедурных языков выделяют в свою очередь: структурные (Паскаль, Си, Ада, ПЛ/1 ) и операционные языки(Фортран, Бейсик, Фокал). Непроцедурные (декларативные) - языки, описывающие организацию данных, обрабатываемых по фиксированным алгоритмам. К непроцедурному программированию относятся функциональные и логические языки (Пролог).

13 Спасибо за внимание

Спасибо за внимание

«Языки программирования»
http://900igr.net/prezentacija/informatika/jazyki-programmirovanija-227116.html
cсылка на страницу

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

23 презентации о языках программирования
Урок

Информатика

130 тем
Слайды