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