Похожие презентации:
Мертвые языки программирования
1.
.«Мертвые языки
программировния»
Выполнили:
Ученики 11 «Б» класса
Мухамбеткалиев Самат
Шилин Максим
2.
Цель работы: Рассказать о «мёртвых» языкахпрограммирования
Задачи работы:
1 . Собрать и систематизировать материал о языках
программирования.
2 Дать определение термину «язык программирования» и
«программирование».
3 . Классификация языков программирования.
4 . Выделить основные свойства мертвых языков
программирования.
3.
Актуальность:К выбору данной темы нас побудило незнакомое для нас
понятие «Мертвые языки программирования». Данная
проектная работа позволяет приблизиться к истокам
программирования и дать ответ на основной вопрос: почему
одни языки программирования так и не проявили себя и про
них все забыли, а другие легли в основу новых, которые
востребованы и позволяют людям развивать
информационные технологии?
4.
Язык программирования — формальный язык, предназначенный длязаписи компьютерных программ. Язык программирования
определяет набор лексических, синтаксических и семантических
правил, определяющих внешний вид программы и действия,
которые выполнит исполнитель (обычно — ЭВМ) под её
управлением.
Программирование — это процесс создания программ
(программного обеспечения). Для этого программисты пишут
исходный код на одном из языков программирования. Существует
более 300 языков программирования, но для успешной карьеры
можно выбирать из десяти самых популярных.
5.
ЗадачаПримеры языков
Задачи искусственного интеллекта
Lisp, Prolog, Multilisp, Commonlisp, Рефал, Planner, QA4, FRL, KRL, QLisp
Параллельные вычисления
Fun, Apl, Alfl, PARAlfl, ML, SML, PPL/1, Hope, Miranda, Occam, PFOR,
Glypnir, Actus, параллельный Cobol, ОВС-ЛЯПИС, ОВС-Мнемокод,
ОВС-Алгол, ОВС-Фортран, PA(1)
Задачи вычислительной математики и физики
Occam, PFOR, Glypnir, Actus,параллельный Cobol, ОВС-ЛЯПИС, ОВСМнемокод, ОВС-Алгол, ОВС-Фортран, PA(1), PA(G)
Разработка интерфейса
Forth, c, C++, Ассемблер, Макроассемблер, Simula-67, OAK, Smalltalk,
Java, РПГ
Разработка программ-оболочек, разработка систем
Forth, c, C++, Ассемблер, Макроассемблер, Simula-67, OAK, Smalltalk,
Java, РПГ
Задачи вычислительного характера
Algol,Fortran, Cobol,Ada,PL/1,Фокал, Basic,Pascal
Оформление документов, обработка больших текстовых файлов, Perl, Tcl/Tk, VRML, SQL, PL/SCL, Informix 4GL, Natural, DDL, DSDL,
организация виртуальных трехмерных интерфейсов в Интернете, SEQUEL, QBE, ISBL
разработка баз данных
6.
Поколения ЭВМХарактеристика ЭВМ
1 поколение
(1946-1954г.г.)
Для научно-технических расчетов; Машинные
носитель информации - перфокарты и
перфоленты;
программное
обеспечение-библиотека стандартных
программ.
2 поколение
(1958-1960г.г.)
Для
технологических
и
экономических расчётов; носитель Ассемблеры, макроассемблеры
информациимагнитная
лента;
созданы трансляторы.
3 поколение
(1960-1966г.г.)
Для управления и технологических Языки высокого уровня
расчётов; носитель информациидиск; программное обеспечениеоперационные
системы;
СУБД;
пакеты прикладных программ.
4 поколение
(1970-1980г.г.)
Языки программирования
Характеристика ЯП
Ориентированы на использование в
конкретной ЭВМ, сложны в освоении,
требуют хорошего знания архитектуры
ЭВМ.
Более удобны для использования, но попрежнему машинно-зависимы
Мобильные,
человекоориентированные, проще в освоении
Для
информационного Непроцедурные,
объектно- Ориентированы
на
обслуживания,
телекоммуникации; ориентированные, языки запросов, непрофессионального пользователя и на
носитель информации-гибкий диск; параллельные
ЭВМ с параллельной архитектурой
прикладное ПО общего назначения;
сетевое ПО;
5 поколение
Телекоммуникации, информационное Языки искусственного интеллекта, Ориентированы
на
повышение
(1980г. - по наше обслуживание;
носитель экспертных систем и баз знаний, интеллектуального уровня ЭВМ и
время)
информации- гибкий, жёсткий и естественные языки
интерфейса с языками
оптический диски; интеллектуальные
программные системы;
7.
Причины краха языков программирования:сложны в применении
не доступны для простого пользователя
ошибки менеджмента
отсутствие «рекламы» в СМИ, вернее присутствие антирекламы
отсутствие поддержки крупных вендоров, в отличии от конкурентов
были вытеснены альтернативным языком, новыми технологиями и
изменяющимися условиями выживания
низкий порог вхождения
отсутствие сертификационных центров