Обзор и сравнительный анализ языков программирования. Конспект лекций
Общая задача курса - дать понятие о современных языках программирования, научить выбирать правильный язык программирования, обучить созданию ЯП и т.п.Общая схема рассмотрения языка:1.Название, кем, когда и зачем был создан2.Общая характеристика:-декларативный или императивный;-язык-оболочка или язык-ядро;-хороший или плохой (красивый? схожесть операторов, т.е. если что-то изменить, то насколько велика вероятность неявной ошибки? Эффективность - по скорости исполнения; по скорости компиляция: по времени отладки, т.е. перекомпиляции; отзывчивость (responsiveness), например, можно даже продолжать исполнение программы).3.Синтаксис4.Данные (типы, представление)5.Управление последовательностью действий6.Управление данными (передача параметров, подготовка к исполнению операций)7.Управление памятью8.Модульность9.Среда ЯП. работа с файлами, устройствами
EPUB | FB2 | MOBI | TXT | RTF
* Конвертация файла может нарушить форматирование оригинала. По-возможности скачивайте файл в оригинальном формате.