Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В 1954 году началась разработка первого компилятора языка высокого уровня. По прошествии 2-х лет был создан язык Fortran (от англ. FORmula TRANslator - Переводчик формул). В языке имелись средства, значительно упрощающие разработку, однако программирование на Fortran представляло собой задачу непростую: легко понимаемый в коротких программах, этот язык становился нечитаемым, когда дело касалось больших программ. Однако этот язык имел успех и было выпущено много его версий.
Проблема решилась после изобретения языков структурного программирования: появились программные блоки, независимые подпрограммы, поддержка рекурсии и локальных переменных, отсутствие оператора безусловного перехода (GoTo) - в общем, возможности разбиения программы на составляющие элементы.
В течение десятилетия было создано достаточно большое количество новых языков: Algol (1958) - для записи алгоритмов, составленных из обособленных блоков; Cobol (1959) - для массовой обработки данных в сферах управления и бизнеса; Basic (1965) - для написания простых программ, обучению азам программирования. Однако совсем немногие из них были структурированными. Также было создано много других специализированных языков: Lisp, Prolog, Forth, PL/1...
Особое внимание заслуживает язык Pascal (1970) (назван в честь ученого Блеза Паскаля), который можно было использовать как для обучения, так и для решения задач различной сложности. Программы на нем легко читались, что позволяло быстро находить и исправлять ошибки, также он обладал хорошо выраженной структурированностью. Это привело к его широкой распространенности, и даже сейчас его все еще активно используют в учебных заведениях.
Очень успешным шагом стал появившийся в 1972 году язык C. Он сочетал в себе достижения многих языков, а также обладал большим количеством различных нововведений. Широкие возможности, структурированность, а также относительная простота изучения позволили ему быстро завоевать признание и стать одним из основных языков.
Хотя использование структурного программирования дало отличные результаты, было все еще проблематично писать длинные и сложные программы. Следовательно был нужен новый подход к поставленной задаче.
Дата публикования: 2015-01-24; Прочитано: 282 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!