Разделы презентаций


Yazyki_programmirovania.pptx

Содержание

Основные сведения о языках программированияЯзык – система знаковЯзык ЭВМ (машинный язык) – двоичная знаковая системаПрограмма - это алгоритм, записанный на «понятном» компьютеру языке программирования

Слайды и текст этой презентации

Слайд 1Языки программирования

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

Слайд 2 Основные сведения о языках программирования
Язык – система знаков
Язык ЭВМ

(машинный язык) – двоичная знаковая система
Программа - это алгоритм, записанный

на «понятном» компьютеру языке программирования

Основные сведения о языках программированияЯзык – система знаковЯзык ЭВМ (машинный язык) – двоичная знаковая системаПрограмма -

Слайд 3Program A1;
var a, b, s: integer;
Begin
Write (‘введите а’);
Read (a);
Write

(‘введите b’);
Read (b);
S:=a+b;
Write (‘S=’, S);
End.




01110001110010011110001000110011101001000110
Транслятор – программа,
которая преобразует
программу, написанную


на языке высокого уровня
в программу, состоящую
из машинных команд.

Интерпретатор –
переводит и
выполняет программу
построчно

Компилятор – читает
программу целиком,
переводит и создает
законченный вариант
программы на машинном языке,
который затем и выполняется

Program A1; var a, b, s: integer;BeginWrite (‘введите а’);Read (a);Write (‘введите b’);Read (b);S:=a+b;Write (‘S=’, S);End.01110001110010011110001000110011101001000110Транслятор – программа,

Слайд 4Состав языка программирования
Алфавит – фиксированный для данного языка набор основных

символов
Синтаксис – набор правил, устанавливающих, какие комбинации символов являются осмысленными

предложениями на этом языке
Семантика – определяет смысловое значение предложений языка
Состав языка программированияАлфавит – фиксированный для данного языка набор основных символовСинтаксис – набор правил, устанавливающих, какие комбинации

Слайд 5Язык программирования
Язык программирования – это система команд, понятных

ЭВМ
машинноориентированные языки (языки низкого уровня): Автокоды, Ассемблеры – позволяют управлять

вычислительным процессом напрямую, при помощи машинных команд
языки программирования высокого уровня

Язык программирования  Язык программирования – это система команд, понятных ЭВМмашинноориентированные языки (языки низкого уровня): Автокоды, Ассемблеры

Слайд 6Классификация
Языки программирования
машинные
машинно–ориентированные
(языки ассемблера)
машинно-независимые
(высокого уровня)
По степени детализации
процедурные
(Basic, Pascal)
логические
(Prolog, Lisp)
объектно-
ориентированные
(Object Pascal,
Java,

C++)
По способу программирования
Языки низкого уровня

КлассификацияЯзыки программированиямашинныемашинно–ориентированные(языки ассемблера)машинно-независимые(высокого уровня)По степени детализациипроцедурные(Basic, Pascal)логические(Prolog, Lisp)объектно-ориентированные(Object Pascal, Java, C++)По способу программированияЯзыки низкого уровня

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


исполнителя – компьютера.
Программа для компьютера – запись алгоритма на
языке

программирования.

Кодирование
на языке
программирования

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

Слайд 8Ассемблер
50-е годы 20в.
Операторы (MOV, ADD, SUB и т.д)
Использование компилятора


Ассемблер50-е годы 20в.Операторы (MOV, ADD, SUB и т.д)Использование компилятора

Слайд 10Языки программирования высокого уровня
Середина 50х гг. 20в.
Преимущество – машинно-независимы, т.к

использовали универсальную компьютерную логику и не были привязаны к типу

ЭВМ
Языки программирования высокого уровняСередина 50х гг. 20в.Преимущество – машинно-независимы, т.к использовали универсальную компьютерную логику и не были

Слайд 11Бейсик(Basic)
Разработан в Дартмутском университете в 1964 году под руководством Джона

Кемени и Томаса Курца
Слево направо: Томас Курц и Джон Кемени

Бейсик(Basic)Разработан в Дартмутском университете в 1964 году под руководством Джона Кемени и Томаса КурцаСлево направо: Томас Курц

Слайд 12Pascal
Язык программирования Паскаль был разработан профессором, директором Института информатики Швейцарской

высшей политехнической школы Николаусом Виртом в 1968-1970 гг. как язык

обучения студентов программированию
PascalЯзык программирования Паскаль был разработан профессором, директором Института информатики Швейцарской высшей политехнической школы Николаусом Виртом в 1968-1970

Слайд 13Почему PASCAL?
- 1642 г. изобретение первой механической счётной машины
- Машина

Паскаля была суммирующей машиной

Почему PASCAL?- 1642 г. изобретение первой механической счётной машины- Машина Паскаля была суммирующей машиной

Слайд 14Язык СИ
Язык Си был изобретен в 1972 году Денисом Ричи

и Кеном Томпсоном для использования в написании популярной ОС Unix.


Си соединяет свойства языка высокого уровня с возможностью эффективного использования ресурсов компьютера.

Денис Ричи

Кен Томпсон

Язык СИЯзык Си был изобретен в 1972 году Денисом Ричи и Кеном Томпсоном для использования в написании

Слайд 15СИ++
Бьярном Страустрапом был разработан язык Си++ - расширение языка

Си, реализующее популярные в последнее время концепции объектно-ориентированного программирования и

облегчающее создание сложных программ

Бьярн Страустрап

СИ++ Бьярном Страустрапом был разработан язык Си++ - расширение языка Си, реализующее популярные в последнее время концепции

Слайд 16Объектно-ориентированные языки
С 70х гг.
«Объект» - структура, объединяющая в единое целое

данные программы их обработки
Первым языком с элементами ООП был язык

Симула-67
В Turbo PASCAL с версии 5.5 появились средства ООП. Итогом развития Turbo PASCAL в этом направлении стало создание фирмой Borland системы программирования DELPHI (Делфи).
В 1991 году появилась первая версия языка VISUAL BASIC. Начиная с 5 версии (1997 год) язык стал полностью объектно-ориентированным.
Объектно-ориентированные языкиС 70х гг.«Объект» - структура, объединяющая в единое целое данные программы их обработкиПервым языком с элементами

Слайд 17Java
Cоздан в 1995 году под руководством Джеймса Гослинга группой инженеров

компании Sun Microsystems
Цель - создать простой язык, не требующий специального

изучения.
JAVA является идеальным инструментом при создании приложений для Интернета
JavaCоздан в 1995 году под руководством Джеймса Гослинга группой инженеров компании Sun MicrosystemsЦель - создать простой язык,

Слайд 18Языки искусственного интеллекта
Для построения экспертных систем употребляются языки Лисп (Джона

Маккарти) и Пролог (Алан Кулмероэ и Филипп Руссел) , для

создания информационных систем используют язык Clipper

Джон Маккарти

Языки искусственного интеллектаДля построения экспертных систем употребляются языки Лисп (Джона Маккарти) и Пролог (Алан Кулмероэ и Филипп

Слайд 19
Deep Blue — шахматный суперкомпьютер
Чемпион мира по шахматам Гарри Каспаров

Deep Blue — шахматный суперкомпьютерЧемпион мира по шахматам Гарри Каспаров

Слайд 20
ASIMO — Интеллектуальный гуманоидный робот фирмы Honda
Роботы в ежегодном турнире

RoboCup

ASIMO — Интеллектуальный гуманоидный робот фирмы HondaРоботы в ежегодном турнире RoboCup

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика