Машинные коды и ассемблер. Первые языки программирования высокого уровня. Язык программирования FORTRAN. Достоинства и недостатки ALGOL. Научные и бухгалтерские программы. Основные принципы, которые соблюдались при создании языка программирования Basic.
1. ПЕРВЫЙ ЭТАП РАЗВИТИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ (1940-1960ГГ.) 1.1 Машинные коды и ассемблер 1.2 Первые языки программирования высокого уровня 1.3 Язык программирования FORTRAN 1.3.1 История языка 1.3.2 Фортран в СССР 1.3.3 Современный Фортран. Достоинства языка 1.4 Язык программирования ALGOL 58 1.4.1 Причина появления ALGOL 1.4.2 Свойства языка. ВТОРОЙ ЭТАП РАЗВИТИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ (1960-1980 ГГ.) 2.1 Общий обзор исследуемого периода 2.2 Язык программирования ПЛ/1 2.3 Язык программирования Basic 2.4 Язык программирования Pascal 2.5 Язык программирования C (Си) 2.6 Язык программирования Matlab 2.7 SEQUEL и SQL 2.8 Язык программирования C 2.9. ТРЕТИЙ ЭТАП РАЗВИТИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ (1990ГГ. - Н.В.) 3.1 Краткий обзор исследуемого периода 3.2 Java, Joe, Neo 3.3 JavaScript 3.4 ISO/IEC 16262 3.5 PHP 3.6 C# 3.7 Ruby 3.8 Вывод по главе ЗАКЛЮЧЕНИЕ СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ПРИЛОЖЕНИЕ Введение Быстрое и широкое развитие IT-сферы повлекло за собой создание множества языков программирования (ЯП), решающих проблему общения человека с компьютером. Сначала было программирование в машинных кодах, когда программист являлся единственным посредником между остальными смертными и Машиной, которая занимала почти целый этаж[1]Затем появились мнемонические представления машинного кода, ассемблер и, наконец, макроассемблер. В конце 50-х возникли языки формульного программирования, из которых наиболее замечательным был Фортран, позже в 60-х, произошло смещение к нечисленным методам - появился АЛГОЛ, и наконец к 70-м годам произошла структурная революция - АЛГОЛ-Wи Паскаль. Приблизительно в это же время рождается знаменитый язык Си, идет новая революция логического программирования -ПРОЛОГ и экспертные системы. У него еще более преклонный возраст, а если посмотреть по конференциям на Internet - окажется, что очень много работ и сейчас проводится на Коболе. Смысл появления такого языка - упрощение программного кода. Это был первый язык ассемблера, созданный по принципу «одна инструкция - одна строка». 1.1 Машинные коды и Ассемблер Физические принципы работы электронных устройств ЭВМ таковы, что компьютер может воспринимать команды, состоящие только из единиц и нулей - последовательность перепада напряжения, т. е. машинный код. Итак, любая программа для процессора выглядела на то время вот так (как и в настоящее время): 01011000101101011000110101011100000101010111101001010101111100000101001001010100101010010101 Как показала в дальнейшем практика общения с компьютером, такой язык громоздок и неудобен. Компиляция - трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду (абсолютный код, объектный модуль, иногда на язык ассемблера) 1.3 Язык программирования FORTRAN Первый язык высокого уровня был создан в период с 1954 по 1957 года группой программистов под руководством Джона Бэкуса в корпорации IBM и это стало следующим этапом развития языков программирования. Во внедрении Фортрана большую роль сыграло общение советских физиков со своими коллегами из CERN, где в 1960-х годах почти все расчёты велись с использованием программ на Фортране. У нового языка нашлись как приверженцы, так и критики. Современным программистам подобная структура программы кажется очевидной, кое в чём устаревшей и не всегда удобной , но на момент появления Алгола всё это было заметным шагом вперёд.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы