Магазин
О сервисе
Услуги
Конкурсы
Авторам
Новости
Акции
Помощь
8 800 500 11 67
RUB
Сменить валюту
Войти
Поиск
Все книги
Импринты
Бестселлеры
Бесплатные
Скидки
Подборки
Книги людям
12+
Все
Информационные технологии
Информационные технологии: общее
Оглавление - Программирование как мышление
Как языки полвека искали одну форму
Сергей Кирницкий
Электронная
200 ₽
Печатная
783 ₽
Читать фрагмент
Купить
Объем: 190 бумажных стр.
Формат: epub, fb2, pdfRead, mobi
Подробнее
0.0
0
Оценить
Пожаловаться
О книге
отзывы
Оглавление
Читать фрагмент
Часть I. Одно дерево
Глава 1. Точка ноль
1.1. Мир до языков: код для машины, не для человека
1.2. ALGOL — латынь программирования
1.3. Ритчи и C — язык, определивший полвека
1.4. ДНК, которая живёт 50 лет
Глава 2. Отцы и дети
2.1. C++ (1985) — порядок ценой сложности
2.2. Java (1995) — безопасность ценой свободы
2.3. C# (2000) — итерация без революции
2.4. Go (2009) — бунт простоты
2.5. Kotlin (2011) и Dart (2011) — два пути реформы
2.6. Rust (2015) — попытка закрыть всё разом
2.7. Формула: паттерн, который повторяется неизбежно
Глава 3. Другие ветви
3.1. Perl → Python → Ruby: динамическая ветвь
3.2. JavaScript — язык, которого не должно было быть
3.3. Функциональная ветвь: пророки, опередившие время
3.4. Скрытые доноры: как идеи побеждают без своих языков
3.5. Одно дерево — с корнями, уходящими глубже, чем кажется
Часть II. Конвергенция
Глава 4. Одни и те же ответы
4.1. Восемь фич конвергентного ядра
4.2. Снимок 2026: фотография схождения
4.3. Java — 30 лет пути к тому, что можно было спроектировать сразу
Глава 5. Бремя прошлого
5.1. Четыре ошибки, вшитые навсегда
5.2. Парадокс молодости
5.3. Давление реальности: почему конвергенция неизбежна
Глава 6. Иллюзия большого выбора
6.1. Карта реальности: три варианта на каждый слой
6.2. Цена создания языка
6.3. Отсев: каждое десятилетие забирает тех, кто не вырос
Часть III. Одна концепция, разные имена
Глава 7. Шесть элементов
7.1. Данные с именованными полями
7.2. Поведение, привязанное к данным
7.3. Абстрактное поведение
7.4. Контейнеры и словари
7.5. Отсутствие и ошибки
7.6. Конкурентность
Глава 8. Сквозь синтаксис
8.1. Словарь перевода: четыре языка — один смысл
8.2. Одна новая мысль — не новый мир
8.3. Dart и Rust — два диалекта
8.4. Что остаётся, когда различия тают?
Часть IV. За горизонтом синтаксиса
Глава 9. Зеркало
9.1. Машина, которая пишет на всех языках
9.2. Код — запись мысли, а не сама мысль
9.3. Почему понимание стало важнее, чем когда-либо
Глава 10. Природа ремесла
10.1. Мышление о структуре
10.2. Почему одни и те же идеи возникают снова и снова
10.3. Свобода от инструмента
Глава 11. Новые горизонты
11.1. Программирование расширяется, а не сжимается
11.2. Языки будущего — или конец языков?
11.3. Что останется, когда всё изменится
Глава 12. Одно дерево
12.1. Дерево целиком
12.2. Ремесло взрослеет
12.3. Возвращение к точке ноль
Заключение