Презентация по информатике на тему История развития языков программирования


Языки программирования Исторический обзор Машинный язык На раннем этапе развития вычислительной техники программы писались на машинном языке – в машинных кодах, т.е. так, как их воспринимает процессор компьютера или другого цифрового устройства. Запись выполняется в цифровом виде с использованием двоичной системы счисления. Основными неудобствами такого способа программирования являются следующие:Исторически сложилось так, что имеется много типов процессоров, отличающихся друг от друга архитектурой (устройством) и системой команд (набором допустимых инструкций). В результате программа на машинном языке годится только для исполнения тем процессором, для которого она написана.Программу на машинном языке трудно читать даже профессионалу. В такой программе тяжело находить ошибки. Если объем программы превышает критический, программу практически невозможно полностью отладить. Ассемблер Первоначальный прогресс в технологии программирования был связан с идеей использования символьных имен (названий) вместо цифровых кодов операций и адресов данных. Язык записи команд, основанный на этой идее, получил название языка Ассемблера. Использование осмысленных названий вместо кодов операций и адресов памяти существенно упрощает процесс программирования и внесения изменений в программу. Языки программирования высокого уровня Следующая ступень развития – это языки программирования высокого уровня. Их использование позволяет отвлечься от системы команд конкретного типа процессора. Такой язык содержит правила записи программ, которые с одной стороны, достаточны и удобны для описания алгоритмов решения задач, а с другой стороны, толкуются однозначно и могут быть преобразованы в программы в машинных кодах.Языки программирования высокого уровня являются машинно-независимые языки. 1954-1958 г.г. Fortran. Является первым из языков высокого уровня. В настоящее время популярность языка Fortran невелика, но его последние версии – Fortran 77 и Fortran 90 – продолжают использоваться в сфере научно-технических и инженерных расчетов.1960 г. Algol. 1964 г. Basic – на его основе создан современный язык Visual Basic.1967 г. Pascal – язык разработан швейцарским ученым Никлаусом Виртом.1972 г. Язык С был создан в компании Bell Laboratories.1980 г. C++. Объектно-ориентированная версия языка программирования С – была разработана Бьорном Страуструпом в компании Bell Laboratories. Ada. Этот язык был разработан для создания программных систем с многолетним сроком службы и высокой степенью надежности. Ada создан по заказу и состоит на вооружении Министерства обороны США. На сегодняшний день этот язык считается одним из наиболее сложных, однако свои цели вполне оправдывает