Перейти к основному содержанию

Программирование: введение в профессию. Том 4: парадигмы

Программирование: введение в профессию. Том 4: парадигмы
Автор: Андрей Викторович Столяров
Язык: RU
Год: 2020

Четвёртый том книги "Программирование: введение в профессию" составляют части IX–XII.

Часть IX посвящена парадигмам программирования как общему явлению; примеры рассматриваются на языках, уже известных читателю, в основном это язык Си. Здесь стоит особенно выделить параграф, посвящённый концептуальным различиям между Паскалем и Си (см. 9.3.2, стр. 69).

В части X рассматривается язык Си++ и поддержанные в нём парадигмы объектно-ориентированного программирования и абстрактных типов данных. В основном эта часть сформирована из текста, ранее публиковавшегося отдельной книжкой (Введение в язык Си++), но содержит несколько глав, в той книжке отсутствовавших; в том числе здесь имеется глава, посвящённая графическим пользовательским интерфейсам и их созданию с помощью библиотеки FLTK.

Часть XI отдана экзотическим языкам программирования; здесь рассмотрены Лисп, Scheme, Пролог, а для демонстрации ленивых вычислений привлечён Хоуп (Hope).

Основной целью последней, XII части была демонстрация интерпретации и компиляции как самостоятельных парадигм программирования. Часть начинается с рассмотрения языка Tcl, интерпретируемая сущность которого вряд ли может хоть у кого-нибудь вызвать сомнения. Для полноты картины рассмотрена также библиотека Tcl/Tk, позволяющая очень быстро создавать оконные приложения с GUI. Остаток части содержит обзор концептуальных особенностей интерпретации и компиляции; в самом конце делается попытка сформулировать требования к гипотетическому "чистому компилятору", полностью лишённому каких-либо элементов интерпретации.

Ссылки

Библиотека системного администратора

Скачать

Теги

 

Похожие материалы

Программирование: введение в профессию. Второе издание. Том 3: парадигмы

Андрей Викторович Столяров
Учебник "Программирование: введение в профессию" ориентирован на самостоятельное изучение и предполагает использование систем семейства Unix (в т.ч. Linux) в роли сквозной среды для обучения.

Теги

А.В.Столяров. Программирование: введение в профессию

Все любят халяву, и я люблю. Вбиваю в поисковик такие фразы как "free it books" или "бесплатные книги по системному администрированию" и иногда даже что-то нахожу. Обычно это что-то на английском языке и древнее как бивни мамонта. Попадаются и более полезные экземпляры, однако, я не уверен, что они действительно бесплатные...

Теги

А.В.Столяров. Программирование: введение в профессию. Второе издание

Профессия программиста — одна из самых востребованных и высокооплачиваемых. Парадокс: никакое образование (даже в самых лучших ВУЗах) не делает человека программистом.

Теги