План Введение Что такое языки программирования Для чего нужны языки программирования Классификация языков Какие существуют языки программирования Этапы.

Презентация:



Advertisements
Похожие презентации
Классификация. Язык программирования – это фиксированная система обозначений и правил, предназначенная для описания алгоритмов и структур данных.
Advertisements

ВЫПОЛНЕНИЕ АЛГОРИТМОВ КОМПЬЮТЕРОМ. Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой. Программа данные, предназначенные.
Доц. кафедры «Информационные системы» Лазуткина Елена Анатольевна.
Этапы решения задач на компьютере 1. Постановка задачи. 2. Построение математической модели. 3. Составление алгоритма. 4. Запись алгоритма на языке программирования(кодирование)
Уильям (Билл) Гейтс. Информатика Hard Ware (технические средства) Soft Ware (программные средства) Brain Ware (алгоритмические средства) MS Windows MS.
История развития языков программирования. Терминологический словарь: ПРОГРАММИРОВАНИЯЯЗЫК Знаковая система совокупность условных знаков и правил их взаимосвязи.
История языков программирования 9 класс. Языки программирования Даже при наличии десятков тысяч программ разработанных для IBM PC пользователям может.
«Все наше достоинство – в способности мыслить» Блез Паскаль.
Программы для первых ЭВМ программисты писали на языках машинных команд. Это очень трудоемкий и длительный процесс. Проходило значительное время между.
История языков программирования. Язык программирования – это система команд, понятных ЭВМ. 1.машинно-ориентированные языки (языки низкого уровня): Автокоды,
Языки программирования. Уровни языков программирования Процессор Естественный язык Пример программы на различных языках Трансляторы.
Как «заставить» компьютер выполнять наши команды?.
Введение в программирование. Компоненты системы программирования Среда Режимы работы Система команд Данные Язык программирования Среда программирования.
§ 4 Языки программирования Глава 1. Введение в программирование.
НАЗАД ВПЕРЁД ESC – EXIT 1МИЭТ ЦКО Этапы решения задачи на компьютере постановка задачи Первый этап – постановка задачи. математическое моделирование Второй.
Тема урока: Классификация языков программирования.
ФАПИ ИТО - 09 ХАНКАРОВ С. СИСТЕМЫ ПРОГРАММИРОВАНИЯ – КОМПЛЕКС ИНСТРУМЕНТАЛЬНЫХ ПРОГРАММНЫХ СРЕДСТВ,ПРЕДНАЗНАЧЕННЫХ ДЛЯ РАБОТЫ НА ОДНОМ ИЗ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ.
Что такое программирование? Знакомство с языком программирования Паскаль Программное управление работой компьютера Домашнее задание: §32, §35.
Автор: Евтина М. Г.1 Структура программного обеспечения компьютера.
Языки программирования. Программа - это алгоритм, записанный на языке программирования. Программирование – процесс создания программы.
Транксрипт:

План Введение Что такое языки программирования Для чего нужны языки программирования Классификация языков Какие существуют языки программирования Этапы разработки программ История создания Паскаля Структура программы Операторы Примеры Компилятор и интерпретатор Заключение Список литературы Приложение

Введение Проследить фактор, который повлиял на возникновение первых программ Узнать, что означает термин – язык программирования Исследовать виды языков и этапы программ

Что такое язык программирования Язык программирования- формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнения.

Классификация языков Язык низкого уровня- это средство записи инструкций компьютеру простыми признаками- командами на аппаратном уровне. Язык высокого уровня- это языки, которые допускают описание задачи в наглядном, легко воспринимаемом виде.

Языки программирования Языков программирования такое множество, что попытка вкратце рассказать о каждом составит многотомное издание. В последнее время с появлением визуальных средств программирования программирование стало доступным любому пользователю. Программированием теперь называют даже написание HTML страниц. Программирование появилось задолго до появления не только первых персональных ЭВМ, но вообще ЭВМ. (Программы леди Ады Августы Лавлейс для разностной вычислительной машины Бэббиджа). Языком программирования ЭВМ первого поколения был язык машинных кодов (язык низкого уровня). Во втором поколении появились языки высокого уровня. Команды языка высокого уровня – слова естественного языка, что упрощает работу программиста.

FORTRAN Это старейший язык программирования. В начале 50-х годов он был разработан исследовательской группой под руководством Джона Бэкуса. Его название происходит от 2-х слов: FORMULA TRANSLATION. Первая версия системы FORTRAN для компьютера IBM была выпущена в начале 1957 г. Характерной чертой языка была специфическая форма записи программ. Текст программы записывался строками фиксированной длины по 80 знаков, что соответствует размеру перфокарты. Очень важную роль играют в языке метки. Язык постепенно избавлялся от недостатков. Так появился FORTRAN IV, затем в 1977 г. – FORTRAN 77, в 1991 г. – очередной стандарт FORTRAN 91. Информацию о современном состоянии языка и о тенденциях его развития можно получить на сайте Джон Бэкус

Текст программы на Fortranе

ALGOL-68 Это универсальный язык программирования общего назначения, старейший язык программирования. Его название происходи от 2-х слов: ALGORITMIC LANGUAGE. Он был разработан международной рабочей группой, состоящей из 30-ти человек, в 1969 г. Язык очень стройный и изящный благодаря тому, что он основан на принципе ортогональности, согласно которому язык должен по возможности состоять из независимых элементов, свободно комбинирующихся друг с другом. Информацию о языке можно получить на сайте одного из активных разработчиков ALGOL-68 Чарльза Линдси или на официальной странице org

Текст программы на Algol 68

Basic Это одни из самых старых языков программирования. Его создатели – Джон Кемени и Том Куртц, работавшие в Дортмундском колледже в 1964 году. Свой язык они назвали по первым буквам слов «Beginners All Purpose Symbolic Instructions Code». Интерпретатор Basic был первым программным продуктом фирмы Microsoft, основанной Полом Аленом и Уильямом Гейтсом в 1975 году. В дальнейшем он не только поставлялся как программа, но и зашивался в ПЗУ компьютеров. В середине 80-х годов фирма Microsoft разработала QuickBASIC. Это был уже компилятор, а не интерпретатор. Вообще Basicов несколько сотен. После появления Windows и визуальных средств разработки программ был создан Visual Basic. Джон Кемени

Текст программы на Basicе

Pascal и Delphi Основные концепции языка Pascal были разработаны в 1967 г. профессором Никлаусом Виртом, и этот язык быстро превратился из средства для обучения студентов программированию в инструмент для создания новых программных проектов. Язык назван в честь французского учёного Блеза Паскаля, внесшего вклад в развитие средств вычислительной техники. Одно из достоинств языка – лаконичность. Язык был создан в то время, когда языков высокого уровня было не много, к тому же все они, в отличие от языка Pascal, были созданы для решения конкретных задач. Delphi – это ни что иное, как Visual Pascal. Благодаря созданию этой среды программирования программы (Windows приложения) может писать практически любой пользователь Никлаус Вирт

Текст программы на Pascal

ADA По сложности этот язык сравнивают с С++. Назван в честь леди Ады Августы Лавлейс, работавшей вместе с Чарльзом Бэббиджем и разрабатывавшей программы для его «аналитической машины». Разработан язык группой под руководством в 1979 г. Жана Ишбиа в рамках конкурса, объявленного Министерством Обороны США, поскольку разработки в этом ведомстве велись до этого на многих языках, и ни один из них не удовлетворял всем задачам. ADA – универсальный высокоуровневый язык программирования. Он – модульный и даже объектный, но не объектно-ориентированный. Как и все языки, он развивался. Мода на объектно- ориентированное программирование привела к созданию новой принципиально его версии ADA95. Ада Лавлейс

Текст программы на Ada

Этапы разработки программ Постановка задачи Математическое или информационное моделирование Разработка и выбор алгоритма Программирование Ввод программы и исходных данных Тестирование и отладка программы Исполнение отлаженной программы и анализ результатов

Чтобы вычислительная машина могла выполнить программу, написанную на каком-либо языке программирования, в её программном обеспечении должна быть программа-транслятор для этого языка. Трансляторы бывают двух типов: интерпретаторы; компиляторы. Интерпретатор переводит каждую команду программы с одновременным её выполнением и, если обнаруживает ошибку, сообщает о ней и прекращает выполнение программы. Компилятор переводит всю программу целиком и в конце работы выдаёт список ошибок, если они обнаружены. Программа на языке высокого уровня Машинные коды Транслятор

СПАСИБО ЗА ВНИМАНИЕ !!!!