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

Исторический обзорМашинный язык На раннем этапе развития вычислительной техники программы писались на машинном языке – в машинных кодах, т.е. так, как их воспринимает процессор компьютера или другого цифрового устройства. Запись выполняется в цифровом виде с

Слайд 1 Языки программирования

Языки  программирования

Слайд 2Исторический обзор
Машинный язык
На раннем этапе развития вычислительной техники программы

писались на машинном языке – в машинных кодах, т.е. так, как их воспринимает процессор компьютера или другого цифрового устройства. Запись выполняется в цифровом виде с использованием двоичной системы счисления.
Исторический обзорМашинный язык  На раннем этапе развития вычислительной техники программы писались на машинном языке – в

Слайд 3Основными неудобствами такого способа программирования являются следующие:

Исторически сложилось так, что имеется

много типов процессоров, отличающихся друг от друга архитектурой (устройством) и системой команд (набором допустимых инструкций). В результате программа на машинном языке годится только для исполнения тем процессором, для которого она написана.
Программу на машинном языке трудно читать даже профессионалу. В такой программе тяжело находить ошибки. Если объем программы превышает критический, программу практически невозможно полностью отладить.
Основными неудобствами такого способа программирования являются следующие:Исторически сложилось так, что имеется много типов процессоров, отличающихся друг от

Слайд 4Ассемблер
Первоначальный прогресс в технологии программирования был связан с идеей использования символьных

имен (названий) вместо цифровых кодов операций и адресов данных. Язык записи команд, основанный на этой идее, получил название языка Ассемблера.
Использование осмысленных названий вместо кодов операций и адресов памяти существенно упрощает процесс программирования и внесения изменений в программу.
АссемблерПервоначальный прогресс в технологии программирования был связан с идеей использования символьных имен (названий) вместо цифровых кодов операций

Слайд 5Языки программирования высокого уровня
Следующая ступень развития – это языки программирования высокого

уровня. Их использование позволяет отвлечься от системы команд конкретного типа процессора. Такой язык содержит правила записи программ, которые с одной стороны, достаточны и удобны для описания алгоритмов решения задач, а с другой стороны, толкуются однозначно и могут быть преобразованы в программы в машинных кодах.
Языки программирования высокого уровня являются машинно-независимые языки.
Языки программирования высокого уровняСледующая ступень развития – это языки программирования высокого уровня. Их использование позволяет отвлечься от

Слайд 61954-1958 г.г. Fortran. Является первым из языков высокого уровня. В настоящее

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

Слайд 7Ada. Этот язык был разработан для создания программных систем с многолетним

сроком службы и высокой степенью надежности. Ada создан по заказу и состоит на вооружении Министерства обороны США. На сегодняшний день этот язык считается одним из наиболее сложных, однако свои цели вполне оправдывает

Ada. Этот язык был разработан для создания программных систем с многолетним сроком службы и высокой степенью надежности.

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть