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


