История языков программирования

Содержание

Слайд 2

Даже при наличии десятков тысяч программ разработанных для IBM PC пользователям

Даже при наличии десятков тысяч программ разработанных для IBM PC пользователям

может потребоваться что-то такое, чего не делают (или делают что-то не то) имеющиеся программы. В этих случаях следует использовать системы программирования, т.е. системы для разработки новых программ.

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

Слайд 3

Языки программирования делятся на: машинноориентированные языки (языки низкого уровня): Автокоды, Ассемблеры

Языки программирования делятся на:
машинноориентированные языки (языки низкого уровня): Автокоды, Ассемблеры –

позволяют управлять вычислительным процессом напрямую, при помощи машинных команд,
языки программирования высокого уровня.

Язык программирования – это система команд, понятных ЭВМ

Слайд 4

Процедурные – Fortran, Pascal, Basic, C; Логические – Лисп, Пролог и

Процедурные – Fortran, Pascal, Basic, C;
Логические – Лисп, Пролог и др.;
Объектно-ориетированные

– С++, Java, Delphi и др.

Классы языков высокого уровня

Слайд 5

Среди программистов, пишущих программы для персональных компьютеров, наибольшей популярностью пользуются языки Си, Си++, Паскаль и Бейсик.

Среди программистов, пишущих программы для персональных компьютеров, наибольшей популярностью пользуются языки

Си, Си++, Паскаль и Бейсик.
Слайд 6

Язык Си был изобретен в 1972 году Денисом Ричи и Кеном

Язык Си был изобретен в 1972 году Денисом Ричи и Кеном

Томпсоном для использования в написании весьма ныне популярной операционной системы Unix. Си соединяет свойства языка высокого уровня с возможностью эффективного использования ресурсов компьютера, которое обычно обеспечивается только при программировании на языке Ассемблера. Си не очень прост в обучении и требует тщательности в программировании, но позволяет писать сложные и весьма высокоэффективные программы.

Язык Си

Слайд 7

Бьярном Страустрапом был разработан язык Си++ - расширение языка Си, реализующее

Бьярном Страустрапом был разработан
язык Си++ - расширение языка Си, реализующее

популярные в последнее время концепции
объектно-ориентированного программирования и облегчающее создание сложных программ.
Слайд 8

Язык Паскаль был разработан в 1970 году Никлаусом Виртом как язык

    Язык Паскаль был разработан в 1970 году Никлаусом Виртом как

язык для обучения студентов программированию. Паскаль позволяет писать программы, легко читаемые даже новичком, и содержит в себе все элементы, необходимые для соблюдения хорошего строгого стиля программирования (называемого структурным программированием), упрощающего разработку сложных программ.

Язык Паскаль

Слайд 9

Язык Бейсик был создан в 1964 году Томасом Куртом и Джоном

    Язык Бейсик был создан в 1964 году Томасом Куртом и

Джоном Кемени как язык для начинающих, облегчающий написание простых программ.
На IBM PC широко используются Quick Basic и Visual Basic фирмы Мicrosoft и Turbo Basic фирмы Borland.
Основная идея авторов языка Бейсик - снабдить простым языком программирования непрофиссиональных программистов - оказалась очень привлекательной для большого числа разработчиков различных фирм.     В феврале 1975 года на рынке программмных средств появилась первая версия языка Бейсик для персональных компьютеров, авторами которой были Билл Гейтс и Пол Аллен, сотрудники корпорации Microsoft - ведущего лидера поставщиков программного обеспечения. Именно этот год стал, по существу, годом, когда Basic вышел в свет. Сочетая в себе простоту, гибкость и универсальность, этот язык стал прообразом многих других языков программирования.

Язык Бейсик

Слайд 10

На IBM, кроме выше упомянутых языков, используется и много других языков

На IBM, кроме выше упомянутых языков, используется и много других языков

программирования. Для построения экспертных систем употребляются языки Лисп (Джона Маккарти) и Пролог (Алан Кулмероэ и Филипп Руссел) , для создания информационных систем используют язык Clipper. Имеются и реализации языков, которые использовались ранее на больших компьютерах, например Фортрана (Джон Бэкус) и Кобола (Грейс Хоппер).

Другие языки