Содержание
- 2. 1. Процедурные языки (Императивные) 2. Функциональные языки 3. Логические языки 4. Объектно-ориентированные языки
- 3. Кобол Кобол (COBOL, COmmon Business Oriented Language) — один из старейших языков программирования программирования (первая версия
- 4. Кобол Руководителем проекта по созданию Кобола была Грейс Хоппер (бабушка Кобола). Практически с самого своего рождения
- 5. Кобол Кобол обычно критикуется за многословность и громоздкость, поскольку одной из целей создателей языка было максимально
- 6. Кобол В то же время, Кобол имел прекрасные для своего времени средства для работы со структурами
- 7. Кобол Dr. Dobb’s Journal приводит следующие факты. К 1997 году активно использовалось около 240 миллиардов строк
- 8. Алгол Алгол был разработан в 1958 году, на недельной конференции в ETH (Цюрих, Швейцария) как универсальный
- 9. Алгол Среди них были: Джон Бэкус — один из создателей Фортрана, Джозеф Уэгстен — впоследствии возглавлял
- 10. Алгол Сначала работа столкнулась с большими трудностями непринципиального характера. Так, например, один из членов комитета вспоминал
- 11. Алгол Чтобы избежать конфликтов по мелким вопросам, было решено, что описание Алгола будет трёхуровневым, включающим уровень
- 12. Алгол У нового языка нашлись как приверженцы, так и критики. В США Алгол приняли холодно, он
- 13. Алгол SHARE — американская ассоциация пользователей компьютеров IBM, — потребовала от фирмы реализовать Алгол для своих
- 14. Алгол А вот в Европе Алгол приняли с энтузиазмом. Он быстро завоевал популярность в академической среде,
- 15. Алгол Даже когда язык Алгол почти перестал использоваться для программирования, он ещё долго оставался официальным языком
- 16. Алгол Особенности языка Алгол стали типичными для большинства императивных языков, созданных позднее него. Именно в Алголе
- 17. Алгол Каждая подпрограмма — это программа в миниатюре, имеющая собственные, описанные внутри неё данные, однозначно определённый
- 18. Алгол Были выделены структурные управляющие конструкции: ветвления, циклы, последовательные участки, исполняющие условно или многократно вложенные наборы
- 19. Алгол Современным программистам подобная структура программы кажется очевидной, кое в чём устаревшей и не всегда удобной
- 20. Алгол Именно на базе Алгола и его языков-потомков были выполнены успешные работы по аналитическому доказательству правильности
- 21. Алгол В Алголе было предложено два способа передачи параметров в подпрограмму — по имени и по
- 22. Лисп Лисп (LISP, от англ. LISt Processing language — «язык обработки списков»; современное написание: Lisp) —
- 23. Лисп Является вторым в истории (после ФортранаЯвляется вторым в истории (после Фортрана) используемым по сей день
- 24. Лисп Атомы — это символы и числа. Числа не являются лисповскими символами, поскольку могут иметь только
- 25. Лисп Основная структура данных Лиспа — динамический списокОсновная структура данных Лиспа — динамический список атомов, определяемый
- 26. Лисп Для атомов и списков язык использует крайне примитивный скобочный синтаксис: символ представляется своим именем, число
- 27. С Язык программирования Си был разработан в лабораториях Bell Labs в период с 1969 по 1973
- 28. С К 1973 году язык Си стал достаточно силён, и большая часть ядра UNIX, первоначально написанная
- 29. Другие языки PL/1 SNOBOL ALGOL 68 BASIC SIMULA 67 ADA PROLOG FORTH
- 30. Другие языки SMALLTALK JAVA HTML PERL OCCAM С++ ЛЯПАС
- 31. ЛЯПАС Логический язык проектирования алгоритмов синтеза Аркадий Дмитриевич Закревский
- 32. Структурное программирование методология разработки программного обеспеченияметодология разработки программного обеспечения, в основе которой лежит представление программы в
- 33. Структурное программирование 1. Любая программа представляет собой структуру, построенную из трёх типов базовых конструкций: последовательное исполнение
- 34. Структурное программирование 2. Повторяющиеся фрагменты программы (либо не повторяющиеся, но представляющие собой логически целостные вычислительные блоки)
- 35. Структурное программирование 3. Разработка программы ведётся пошагово, методом «сверху вниз».
- 36. Структурное программирование Теорема Бома-Якопини Любую схему алгоритма можно представить в виде композиции вложенных блоков begin и
- 37. Объектно-ориентированные языки В основе концепции объектно-ориентированного программирования лежит понятие объекта — некой сущности, которая объединяет в
- 38. Объектно-ориентированные языки В современных ОО языках используются механизмы: Наследование. Создание нового класса объектов путём добавления новых
- 39. Объектно-ориентированные языки Инкапсуляция. Сокрытие деталей реализации, которое позволяет вносить изменения в части программы безболезненно для других
- 41. Скачать презентацию