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

после оплаты (24/7)
(для всех устройств)
(в т.ч. для Apple и Android)
Четвёртый том книги «Программирование: введение в профессию» составляют части IX–XII.
Часть IX посвящена парадигмам программирования как общему явлению; примеры рассматриваются на языках, уже известных читателю, в основном это язык Си. Здесь стоит особенно выделить параграф, посвящённый концептуальным различиям между Паскалем и Си (см. 9.3.2, стр. 69).
В части X рассматривается язык Си++ и поддержанные в нём парадигмы объектно-ориентированного программирования и абстрактных типов данных. В основном эта часть сформирована из текста, ранее публиковавшегося отдельной книжкой (Введение в язык Си++), но содержит несколько глав, в той книжке отсутствовавших; в том числе здесь имеется глава, посвящённая графическим пользовательским интерфейсам и их созданию с помощью библиотеки FLTK.
Часть XI отдана экзотическим языкам программирования; здесь рассмотрены Лисп, Scheme, Пролог, а для демонстрации ленивых вычислений привлечён Хоуп (Hope).
Основной целью последней, XII части была демонстрация интерпретации и компиляции как самостоятельных парадигм программирования. Часть начинается с рассмотрения языка Tcl, интерпретируемая сущность которого вряд ли может хоть у кого-нибудь вызвать сомнения. Для полноты картины рассмотрена также библиотека Tcl/Tk, позволяющая очень быстро создавать оконные приложения с GUI. Остаток части содержит обзор концептуальных особенностей интерпретации и компиляции; в самом конце делается попытка сформулировать требования к гипотетическому «чистому компилятору», полностью лишённому каких-либо элементов интерпретации.
Характеристики
- Язык
- Русский
Отзывы
Відмінний ресурс для програмістів усіх рівнів!
Четвертий том книги «Програмування: вступ до професії» є справжнім скарбом для тих, хто прагне поглибити свої знання у світі програмування. Частини IX-XII охоплюють важливі парадигми програмування, зокрема порівняння мов Сі та Паскаль, що дозволяє читачеві зрозуміти концептуальні відмінності між ними. Особливо вражає розділ, присвячений графічним інтерфейсам користувача, де автор детально пояснює, як створювати віконні програми за допомогою бібліотеки FLTK. Частина XI, що розглядає екзотичні мови програмування, відкриває нові горизонти для тих, хто хоче експериментувати з Ліспом, Scheme або Прологом. Остання частина про інтерпретацію та компіляцію є чудовим завершенням, яке підкреслює важливість розуміння цих концепцій для будь-якого програміста. Книга написана зрозумілою мовою, з безліччю прикладів, що робить її доступною навіть для початківців. Я б рекомендував цей том усім, хто хоче не лише вивчити програмування, але й зрозуміти його глибину та різноманітність!