Отчет по практике: История языков программирования
2001 - Андерс Хейлсберг придумывает C1. C1 - довольно многословный статически типизированный объектно-ориентированный язык на основе классов, со сборкой мусора, одиночной диспетчеризацией вызовов, одиночным наследованием реализации и множественным наследованием интерфейсов. Microsoft громко провозглашает C1 самым инновационным языком.
Основные виды языков программирования
Язык | Основное использование | Описание |
Ада | В обороне | Высокого уровня |
Ассемблер | Работы, требующие детального контроля за аппаратным обеспечением, быстрого исполнения и программ малого размера | Быстрый и эффективный, но требующий определенных усилий и навыков |
Бейсик | В образовании, бизнесе, дома | Прост в изучении |
С | Системное программирование, универсальное программирование | Быстрый и эффективный, широко используется как универсальный язык |
С++ | В объектно-ориентированном программировании | Основан на языке С |
Кобол | Программирование в бизнесе | Жестко ориентирован на коммерческие задачи, легко научиться, но очень много операторов |
Форт | Управление приложениями | Использует инверсную польскую запись |
Фортран | Научная работа и вычисления | Основан на математических формулах |
Лисп | Искусственный интеллект | Язык символов с репутацией трудно изучаемого |
Модула-2 | Системное программирование и программирование в режиме реального времени, универсальное программирование | Высоко структурирован, предназначен заменить Паскаль для приложений "реального мира" |
Оберон | Универсальное программирование | Небольшой, компактный язык, соединяющий многие черты Паскаля и Модула-2 |
Паскаль | Универсальный язык | Высоко структурирован |
Пролог | Искусственный интеллект | Символьно-логическая система программирования, в начале предназначенная для решения теорем, но сейчас использующаяся чаще для решения задач, связанных с искусственным интеллектом |
РАЗДЕЛ 2. EXCEL. СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ ФОРМУЛ