Similar presentations:
История развития языков программирования. Основы алгоритмизации и программирования
1. История развития языков программирования
Основы алгоритмизации и программирования2. Основные понятия
языкпрограммирования
транслятор
это способ записи решения различных
задач на ЭВМ в понятной для
компьютера форме
системная программа, переводящая текст
программы в машинные коды
3. Хронология
80-е идалее
60-70-е
года
• С/С++/С#, Java и т.д.
• Basic, PL/1
• Pascal
• Лисп и Пролог
50-е
годы
• автокоды и ассемблеры
• фортран
• КОБОЛ
• АЛГОЛ
4. Классификация языков программирования
Языки программированияОператорные
Функциональные
Машиннозависимые
Машинноориентирова
нные
Проблемноориентирова
нные
Универсальные
Логикоориетирован
ные
ассемблеры
С и С++
Basic, Pascal
Лисп, Пролог
объектноориентирова
нные
5. Классификация программного обеспечения
системноепредназначены для эксплуатации и технического обслуживания
ЭВМ, управления и организации вычислительного процесса при
решении любой конкретной задачи. К ним относятся: ОС,
оболочки, драйвера, утилиты, антивирусы
инструментальное
Классификация
ПО
являются инструментом при решении задач. Это текстовые и графические
редакторы, электронные таблицы
прикладное
предназначены для решения прикладных задач какой-либо отрасли науки,
техники, медицины, с/х, экономики
коммуникационное
обеспечивают работу компьютеров в составе сетей, поддерживают
функционирование сетей
системы программирования
комплекс программ и прочих средств, предназначенных для разработки и
эксплуатации программ на конкретном языке программировании
6. Этапы решения задач на компьютере
Составлениепрограммы
Постановка
задачи
Разработка
алгоритма
Формализация
Выбор
метода
решения
Отладка
программы
Использование
программы
7. Никлаус Вирт 15.02.1934
Никлаус Вирт — швейцарский учёный, специалист вобласти информатики, один из известнейших теоретиков в
области разработки языков программирования, профессор
компьютерных наук, Лауреат премии Тьюринга 1984 года.
В 1971 году швейцарским профессором Николасом Виртом
был разработан язык Pascal, как учебный язык структурного
программирования.
Позднее
фирма
Borland
разработала
систему
программирования Turbo Pascal – это не только язык и
транслятор с него, но и операционная оболочка.
В силу своих достоинств Pascal вышел за рамки учебного
языка и стал языком профессионального программирования,
на основе которого были разработаны такие языки, как Ада,
Модула-2, Delphi.