Оглавление
Введение 15
ЧАСТЬ I. СОЗДАНИЕ КОМПЬЮТЕРНОЙ ПРОГРАММЫ 19
Глава 1. Первое знакомство с программированием 21
Глава 2. Кое-что о языках программирования 29
Глава 3. Как написать программу 45
Глава 4. Инструменты программиста 55
ЧАСТЬ II. БАЗОВЫЕ КОНЦЕПЦИИ ПРОГРАММИРОВАНИЯ 67
Глава 5. Начинаем программировать 69
Глава 6. Структура компьютерной программы 77
Глава 7. Переменные, константы и комментарии 91
Глава 8. Забавы с числами и строками 103
Глава 9. Принятие решений с помощью управляющих операторов 115
Глава 10. Циклы 135
Глава 11. Подпрограммы 147
Глава 12. Сохранение информации в массивах 163
Глава 13. Объектно-ориентированное программирование 181
ЧАСТЬ III. ПРОФЕССИОНАЛЬНОЕ ПРОГРАММИРОВАНИЕ 197
Глава 14. Алгоритмы сортировки и поиска 199
Глава 15. Отладка программ 221
Глава 16. Оптимизация кода программы 229
Глава 17. Создание пользовательского интерфейса 237
ЧАСТЬ IV. ПРОГРАММИРОВАНИЕ ДЛЯ ИНТЕРНЕТА 255
Глава 18. Язык HTML 257
Глава 19. Создание интерактивных Web-страниц с помощью JavaScript 281
Глава 20. Использование аплетов Java на Web-страницах 291
ЧАСТЬ V. ВЕЛИКОЛЕПНЫЕ ДЕСЯТКИ 297
Глава 21. Десять дополнительных языков программирования 299
Глава 22. Десять способов сделать карьеру в программировании 309
Приложение А. Операторы цикла и ветвления 317
Приложение Б. Бесплатные интерпретаторы и компиляторы 321
Приложение В. Специальные термины 322
Приложение Г. Инсталляция компиляторов, содержащихся на компакт-диске 327
Предметный указатель 330