План Введение Что такое языки программирования Для чего нужны языки программирования Классификация языков Какие существуют языки программирования Этапы разработки программ История создания Паскаля Структура программы Операторы Примеры Компилятор и интерпретатор Заключение Список литературы Приложение
Введение Проследить фактор, который повлиял на возникновение первых программ Узнать, что означает термин – язык программирования Исследовать виды языков и этапы программ
Что такое язык программирования Язык программирования- формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнения.
Классификация языков Язык низкого уровня- это средство записи инструкций компьютеру простыми признаками- командами на аппаратном уровне. Язык высокого уровня- это языки, которые допускают описание задачи в наглядном, легко воспринимаемом виде.
Языки программирования Языков программирования такое множество, что попытка вкратце рассказать о каждом составит многотомное издание. В последнее время с появлением визуальных средств программирования программирование стало доступным любому пользователю. Программированием теперь называют даже написание 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
Этапы разработки программ Постановка задачи Математическое или информационное моделирование Разработка и выбор алгоритма Программирование Ввод программы и исходных данных Тестирование и отладка программы Исполнение отлаженной программы и анализ результатов
Чтобы вычислительная машина могла выполнить программу, написанную на каком-либо языке программирования, в её программном обеспечении должна быть программа-транслятор для этого языка. Трансляторы бывают двух типов: интерпретаторы; компиляторы. Интерпретатор переводит каждую команду программы с одновременным её выполнением и, если обнаруживает ошибку, сообщает о ней и прекращает выполнение программы. Компилятор переводит всю программу целиком и в конце работы выдаёт список ошибок, если они обнаружены. Программа на языке высокого уровня Машинные коды Транслятор
СПАСИБО ЗА ВНИМАНИЕ !!!!