Почему Полезное Программирование? И кому полезное?
А на каком языке писать? А какая разница?
Что должен знать читатель
Уточнения и ограничения
Предупреждения
Что ещё можно почитать, кроме меня?
Самореклама
Эго сладкое слово — халява
Глава 1. Всё-таки учебная. Но в хорошем смысле
Вступление в предисловие
С высоты птичьего полёта
Теперь о главном
Продолжение вступления в предисловие
Практическая часть. Просто сортировка
Зачем нам сортировка Шелла?
И факториал!
Глава 2. Не совсем учебная. Графики
Немного о графиках
Немного о графиках. Продолжение
Немного о графиках. Финиш
Совсем всё. Финиш
Есть ли жизнь после финиша?
Глава 3. С чего начинается работа
О чём речь?
Что-то длинное
Очень просто — массив. Свёртка
Массив. Меняются значения. И меняется длина
Похожие задачи, но для файлов
Похожие задачи для списков
Объекты, вид сбоку
Задача напоследок
Глава 4. Как продолжается работа. Что-то ветвистое
Преамбула
Что-то посложнее. Короткий раздел
А теперь о главном. Важное
Что делать?
Глава 5. Системы контроля версий
О чём эта глава
Скучное. Предмет и терминология
Лирическое отступление, или а зачем это вообще надо?
Какие они вообще бывают?
А теперь о главном
А теперь всё вместе и разом!
Вася один на ландшафте
Вспомогательное счастье
Подтянулась и компания
Как всё сделать хорошо
Про одну кнопку
То, что называется "Бинарные файлы"
Как НЕ НАДО работать с VSS
Глава 6. О скучном — динамические библиотеки
Что это такое, а также историческая справка, которую можно не читать
А как с этим теперь?
Сначала мы её создадим!
Статическая загрузка и как это может пригодиться
Динамическая загрузка и расширение возможностей
Польза от динамического вызова
Библиотеки — технические подробности
Реализация проекта
Глава 7. Мелкие технические подробности
Легко ли быть жадным?
А что делать?
Теперь конкретно об эффективности
Оптимизируем на самом нижнем уровне
Улучшаем алгоритм
Меняем алгоритм
Глава 8. Техника программирования, или Это вы обязательно должны знать
Абстрактные рассуждения или а оно нам надо?
Кратко о предмете обсуждения
Рядом лежащие вопросы
Подумаем конкретно, на примерах. Первый пример
Пятый способ, бессмысленный и бесполезный
То же самое, вид сбоку. Второй пример
Всё не так и всё разное. Третий пример
Глава 9. Что должен знать программист? Как он должен себя вести?.
Нет, не всё
О чём я вообще?
Математика
Информатика (Computer Science)
Глава 10. Для дома, для семьи
Зачем это надо?
Несложный бредогенератор. Постановка задачи
Бредогенератор. Сначала немного о ЛИСПе
Бредогенератор. Реализация
Бредогенератор. Доработка напильником и планы на будущее
Искатель тайного смысла. Обсуждение
Искатель тайного смысла. Постановка задачи
Искатель тайного смысла. Подготовка
Искатель тайного смысла. Реализация в первом приближении
Искатель тайного смысла. Развитие темы
Расстояние между словами. Введение в тему
Расстояние между словами. Реализация
Приложения. Справочник обо всём
Приложение А. Всё о данных
Приложение В. Всё об организации программы на нескольких страницах
Приложение С. Всё о процедурах и функциях
Приложение О. Всё продвинутое программирование на нескольких страницах
Приложение Е. Всё о списках. Или почти всё
Приложение Р. Всё Объектно ориентированное программирование
Приложение в. Простенький модуль для работы со строками. Простой, но очень полезный
Задания для самостоятельного развития
Добавить комментарий