Авторы Боголюбов Алексей, Панкратов Игорь, Скрехин Сергей, Холин Никита ученики 8 г класса МОУ СОШ 3 г. Ершов Саратовская область
На данный момент в энциклопедии языков программирования Progopedia.ru описано языков программирования: 51 диалектов: 79 реализаций: 186 версий: 483
выяснить, почему существует такое многообразие языков программирования?
1.Подобрать материалы по данной теме 2.Проанализировать подобранный материал 3.Сделать выводы
Языки программирования Машинные коды Машинные коды Ассемблер Ассемблер Фортран Бейсик Паскаль Лисп Алгол Кобол PL/I APL Лого Пролог Си Ада Форт Автокод Java
Машинный язык Появился с развитием компьютерной техники. Программист оперировал ячейками памяти, полностью использовал возможности машины. Написание программ – адский труд.
Ассемблер – «сборщик» Вместо машинных команд используются понятные человеку слова. Работа с ассемблером тоже сложна и требует специальной подготовки, но программы пишутся быстрее.
Автокод разработан в 1952 году Автор Алик Гленн. Позволял программисту пользоваться в программах математическими формулами.
Фортран появился в 1957 году Автор Джон Бэкус. Имеет большие возможности для обработки числовой информации. Широкое признание среди научных работников и инженеров.
Лисп Автор Джон Маккарти. Язык позволял имитировать всю сложность процесса человеческого мышления. Основной язык в исследованиях по искусственному интеллекту.
Алгол 60 Разрабатывался для научных вычислений. Язык обладал непревзойденными (на время своего появления) выразительными средствами для строгого и изящного представления алгоритма. Недостаток: слаборазвитый ввод/вывод В конце 1950-годов возникла идея создать еще один язык программирования – в Европе были обеспокоены диктатом компании IBM.
Кобол Возможность обработки гигантских объемов простой информации, например регистрационных карточек служащих.
Фортран, Кобол и Алгол - эффективно связавшие человека с машиной, возникли в конце 50-х годов и долгое время лидировали в компьютерном мире. Большинство современных программ написано на языках, которые представляют собой различные потомки этих трех языков, ставших поистине классическими.
Бейсик – создан в середине 60 годов Авторы Дж. Кемени и Т. Куртс Цель – использование людьми не являющимися профессиональными программистами. Простой и удобный язык, содержащий всего несколько ключевых слов. Недостаток: выполнение только внутри его интегрированной среды.
PL/I- цель – создание многоцелевого языка программирования. Задача – автоматизировать экономические расчеты, управление производством. Достоинства: большой набор средств для решения любых прикладных задач. Недостаток: громоздкий, сложный.
APL – опубликован в 1962 году Автор Кеннет Айверсон Создавался для записи математических алгоритмов. Получил распространение в инженерной среде.
Лого разработан в конце 60 годов Автор Сеймур Пейперт. Простой в использовании язык, даже трехлетний ребенок способен писать программы. Обучаясь программированию, дети задают простые команды, которые управляют игрушечной черепахой, снабженной карандашом.
Паскаль Вышел в свет в1972 году. Автор Никлаус Вирт. Цель – разработка языка, пригодного для обучения студентов. Достоинства: 1.достаточно прост 2.реализован на различных платформах.
Пролог разработан в 1972 году Автор Алан Колмари. Удобен для написания программ, получивших название «экспертные системы». Экспертные системы используются в таких областях как диагностика заболеваний, поиск месторождений полезных ископаемых.
Си разработан в 1972 году Автор Денис Ритчи. Цель – создание языка пригодного для экспериментов с новым программным обеспечением.
Ада – появление в мае 1979 года Автор – Жан Ишбиа. Цель – создание языка, пригодного для программирования компьютеризированных военных систем. Ада позволяет создавать надежные, легко читаемые и удобные в сопровождении программы, до сих пор широко применяется, в основном в системах реального времени в авиационной и транспортной отраслях.
Форт Автор Чарльз Мур. «… за 40 лет очень хороший программист может написать 40 программ, а мне хотелось гораздо больше…» Используется для разработки систем управления разнообразными научными инструментами и установками. Форт труден для изучения и малопонятен всем, кроме самих его пользователей.
Java Автор Патрик Нотон. В г.самый распространенный язык Разработан специально для профессиональных программистов.
Причины многообразия языков программирования 1.Завоевание лидирующих позиций в промышленности. 2.Создание языка для решения конкретной задачи. 3.Попытка создания универсального средства решения любых задач на компьютере. 4.Оттеснение конкурентов.
Информационные ресурсы 1.progopedia.ru 2.ru.wikipedia.org/wiki/ 3.barsic.spbu.ru/ 4.club.shelek.ru/ 5.excode.ru/ 6.qbas.by.ru/docym/ 7.chernykh.net/ 8.inf.1september.ru/2002/ 9.ru.wikibooks.org/wiki/ otvet.mail.ru/question / forum.sakh.com/ 14.forum.citforum.ru/