- Главная
- Информатика
- Языки программирования высокого уровня
Содержание
- 2. История развития языков высокого уровня Всю историю компьютерной индустрии и компьютерных наук с определенной точки зрения
- 3. История развития языков высокого уровня 1801 - Иосиф Мария Жаккард с помощью перфокарт вышивает «hello world»
- 4. Язык высокого уровня (high-level language) - язык программирования, средства которого обеспечивают описание задачи в наглядном, легко
- 5. Основные требования, предъявляемые к языкам программирования: наглядность - использование в языке по возможности уже существующих символов,
- 7. Ада [Ada] - язык программирования высокого уровня, ориентированный на применение в системах реального времени и предназначенный
- 8. Кобол [COBOL - COmmon Buisiness-Oriented Language] - Язык программирования высокого уровня, разработанный в конце 1950-х гг.
- 9. Лисп [LISP - LISt Processing] - Алгоритмический язык, разработанный в 1960 г. Дж. Маккарти и предназначенный
- 10. Паскаль [PASCAL - акроним с французского - Program Applique a la Selection et la Compilation Automatique
- 11. ЛОГО [LOGO от греч. logos - слово ] - Язык программирования высокого уровня, разработан в Массачусетском
- 12. Пролог [PROLOG - PROgramming in LOGic] - Язык программирования высокого уровня декларативного типа, предназначенный для разработки
- 13. Си [C ] - Многоцелевой язык программирования высокого уровня, разработанный Денисом Ритчи в начале 1970-х гг.
- 15. Скачать презентацию
История развития языков высокого уровня
Всю историю компьютерной индустрии и компьютерных наук с определенной
История развития языков высокого уровня
Всю историю компьютерной индустрии и компьютерных наук с определенной
Меняются времена, усложняются задачи, то, что раньше требовало много лет, нынче энтузиасты делают на коленке за несколько недель; накоплена огромная масса типовых решений, типовых библиотек и типовых программистов,
а создание, развитие и изменение языков программирования идет полным ходом.
История развития языков высокого уровня
1801 - Иосиф Мария Жаккард с помощью перфокарт вышивает
История развития языков высокого уровня
1801 - Иосиф Мария Жаккард с помощью перфокарт вышивает
1842 - Ада Лавлейс пишет первую программу
1936 - Алан Тьюринг изобретает все языки, которые теоретически могут существовать, но не успевает запатентовать их
1936 - Алонзо Черч тоже изобретает все возможные языки, только лучше. Его лямбда-исчисление непопулярно, потому что непохоже на С. Критиков не смущает, что язык С еще не изобрели.
1957 - Джон Бакус и IBM изобретают Фортран
1958 - Джон МакКарти и Пол Грэм придумывают ЛИСП
1964 - Джон Кемни и Томас Курц пишут БЕЙСИК
1970 - Гай Стил и Джеральд Зюсман создают Схему. В результате их усилий появляется "Всемогущая Лямбда", а затем «Всемогущая Лямбда, Универсальная Мультиварка»
1970 - Никлас Вирт создает процедурный язык Паскаль
1972 - Деннис Ричи изобретает язык С и Юникс
1972 - Ален Колмеро изобретает логический язык Пролог
1973 - Робин Милнер пишет МЛ, язык на основе теории типов M&M. МЛ порождает СМЛ, обладающий формально описанной семантикой. В число языков семейства МЛ входят OCaml, F# и Visual Basic
1980 - Алан Кей пишет Smalltalk
1983 - Бьёрн Страуструп берет язык С, лепит поверх него все, что приходит на ум, и называет это С++
1986 - Брэд Кокс и Том Лав придумывают Objective-C
1995 - Брендан Эйк собирает ошибки всех известных языков, добавляет несколько новых и объединяет все в Livescript. Через некоторое время язык переименовывают в Javascript, чтобы воспользоваться популярностью языка Java. Через некоторое время язык переименовывают в ECMAscript
1996 - Джеймс Гослинг придумывает Яву. Ява - довольно многословный статически типизированный объектно-ориентированный язык на основе классов, со сборкой мусора, одиночной диспетчеризацией вызовов, одиночным наследованием реализации и множественным наследованием интерфейсов. Sun громко провозглашает Java самым инновационным языком.
2001 - Андерс Хейлсберг придумывает C1. C1 - довольно многословный статически типизированный объектно-ориентированный язык на основе классов, со сборкой мусора, одиночной диспетчеризацией вызовов, одиночным наследованием реализации и множественным наследованием интерфейсов. Microsoft громко провозглашает C1 самым инновационным языком.
Язык высокого уровня (high-level language) - язык программирования, средства которого обеспечивают описание задачи
Язык высокого уровня (high-level language) - язык программирования, средства которого обеспечивают описание задачи
Языкам высокого уровня свойственно умение работать с комплексными структурами данных. В большинство из них интегрирована поддержка строковых типов, объектов, операций файлового ввода-вывода.
Основные требования, предъявляемые к языкам программирования:
наглядность - использование в языке по возможности уже
Основные требования, предъявляемые к языкам программирования:
наглядность - использование в языке по возможности уже
единство - использование одних и тех же символов для обозначения одних и тех же или родственных понятий в разных частях алгоритма. Количество этих символов должно быть по возможности минимальным;
гибкость - возможность относительно удобного, несложного описания распространенных приемов математических вычислений с помощью имеющегося в языке ограниченного набора изобразительных средств;
модульность - возможность описания сложных алгоритмов в виде совокупности простых модулей, которые могут быть составлены отдельно и использованы в различных сложных алгоритмах;
однозначность - недвусмысленность записи любого алгоритма. Отсутствие ее могло бы привести к неправильным ответам при решении задач.
Ада [Ada] - язык программирования высокого уровня, ориентированный на применение в системах реального
Ада [Ada] - язык программирования высокого уровня, ориентированный на применение в системах реального
Кобол [COBOL - COmmon Buisiness-Oriented Language] - Язык программирования высокого уровня, разработанный в
Кобол [COBOL - COmmon Buisiness-Oriented Language] - Язык программирования высокого уровня, разработанный в
Лисп [LISP - LISt Processing] - Алгоритмический язык, разработанный в 1960 г. Дж.
Лисп [LISP - LISt Processing] - Алгоритмический язык, разработанный в 1960 г. Дж.
Паскаль [PASCAL - акроним с французского - Program Applique a la Selection et
Паскаль [PASCAL - акроним с французского - Program Applique a la Selection et
ЛОГО [LOGO от греч. logos - слово ] - Язык программирования высокого уровня,
ЛОГО [LOGO от греч. logos - слово ] - Язык программирования высокого уровня,
Пролог [PROLOG - PROgramming in LOGic] - Язык программирования высокого уровня декларативного типа,
Пролог [PROLOG - PROgramming in LOGic] - Язык программирования высокого уровня декларативного типа,
Бейсик [BASIC - Beginner’s All-purpose Symbolic Instruction Code] - Язык программирования высокого уровня , разработанный в 1963 - 1964 гг. в искусственного интеллекта. Относится к категории языков пятого поколения. Был разработан в 1971 г. в университете г. Марсель (Франция), относится к числу широко используемых и постоянно развиваемых языков. Последняя его версия Prolog 6.0.
Си [C ] - Многоцелевой язык программирования высокого уровня, разработанный Денисом Ритчи в
Си [C ] - Многоцелевой язык программирования высокого уровня, разработанный Денисом Ритчи в