Мёртвые языки программирования
Подготовил: Копыльцов Константин, 10 Б класс
Использовали?
08/18/2023
08/18/2023
Цель: изучить мёртвые языки программирования.
Задачи , решаемые в рамках данного проекта:
- Найти мёртвые языки программирования на просторах интернета;
- Изучить историю мёртвых языков программирования;
- Изучить структуру и классификацию мёртвых языков программирования;
- Найти причину того, почему они стали устаревшими.
08/18/2023
почему одни языки программирования остались на стадии зарождения и про них все забыли, а другие легли в основу новых, которые живут и позволяют человечеству развивать информационные технологии?
08/18/2023
Программирование - процесс создания компьютерных программ. Программирование основывается на использовании языков программирования, на которых записываются инструкции для компьютера. Современное приложение содержит множество таких инструкций, связанных между собой.
08/18/2023
Язык программирования - формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением.
08/18/2023
Компилятор — это программа, которая переводит текст, написанный на языке программирования, в машинные коды. С помощью компиляторов компьютеры могут понимать разные языки программирования, в том числе высокоуровневые, то есть близкие к человеку и далекие от «железа».
08/18/2023
Английский математик Чарлз Бэббидж
(1791—1871 гг.).
Ада Лавлейс, дочь английского поэта
Чарлза Гордона Байрона.
08/18/2023
Джон Моучли
Грейс Мюррей Хоппер— один из пионеров программирования, математик.
08/18/2023
Официально первый язык программирования для компьютеров является Планкалкюль созданный немецким инженером Конрадом Цузе.
Планкалкюль (нем. Plankalkül — исчисление планов), и это был полноценный язык высокого уровня, поддерживающий условные операторы, арифметические операции, массивы, циклы, исключения и утверждения. Доподлинно известно, что в конце 40-х годов Планкалкюль позволял ЭВМ решать шахматные задачи.
08/18/2023
Программисты СССР и России
Ершов
Андрей
Петрович
Шура-Бура
Михаил
Романович
Ляпунов
Алексей
Андреевич
Лебедев
Сергей
Алексеевич
08/18/2023
Перфокарта
Перфолента
08/18/2023
Языки программирования низкого уровня
- Машинный язык, Ассемблер, Транслятор
- Машинный язык, Ассемблер, Транслятор
Языки программирования высокого уровня
- С++, FORTRAN, COBOL, LISP
- С++, FORTRAN, COBOL, LISP
08/18/2023
Мёртвый язык программирования – это язык, который по определенным причинам вышел из употребления.
Точная смерть языка наступает в том случае, когда язык претерпевает эволюцию и развивается в другой язык или даже в группу языков.
08/18/2023
08/18/2023
APL
Basic
08/18/2023
PL/I
Simula
08/18/2023
CLU
ML
structure Stack = struct
type 'a t = 'a list
val empty = []
val isEmpty = null
val push = op ::
val pop = List.getItem
end
08/18/2023
Smalltalk
08/18/2023
Причины вымирания языков программирования:
• сложны в применении;
• не доступны для простого пользователя;
• ошибки менеджмента;
• отсутствие «рекламы» в СМИ, вернее присутствие антирекламы;
• отсутствие поддержки крупных вендоров, в отличии от конкурентов;
• были вытеснены альтернативным языком, новыми технологиями и изменяющимися условиями выживания;
• низкий порог вхождения;
• отсутствие сертификационных центров;
08/18/2023
08/18/2023