Эпилог
Эпилог
Если быть кратким, написание этой книги явилось интересным опытом (а также работой, попортившей немало кровушки).
В течение долгих лет я считал, что Delphi, Visual Basic, а теперь и Kylix, порождали, порождают и будут порождать программистов, которые не имеют ни малейшего представления об этом занятии. Да, они могут создавать приложения простым перетаскиванием, с использованием небольшого объема связующего кода и нескольких обработчиков событий. Тем не менее, любое приложение, достойное того, чтобы его создавать, требует определенного мастерства, опыта и теоретической подготовки, которые могут быть предоставлены традиционными компьютерными науками и программированием. Конечно, при создании программы можно немало напутать, и, тем не менее, программа таки будет работать. Однако различие будет столь же разительным, как и различие между яйцом, сваренным вкрутую, и яйцом Фаберже.
Должен признать, что вся моя теоретическая подготовка в компьютерной области была получена в результате самообразования. Я получил ученую степень по математике в Королевском колледже при Лондонском университете. Во время учебы мне довелось прослушать единственный курс по программированию - программированию на языке FORTRAN, программы которого, хранящиеся в виде колод перфокарт, были предвестниками сегодняшнего расцвета компьютерных технологий - но насколько я помню, не предпринималось никаких реальных попыток обучения студентов строгим компьютерным наукам. (В те времена не приходилось говорить и о немедленном получении результатов, столь привычном для современного программирования на ПК). Мне пришлось полюбить просматривать длинные листинги программ на языке, который не поддерживал ни локальных переменных, ни указателей. Тем не менее, это меня не остановило. Я начал исследовать и изучать все эти премудрости. Долгими часами я мучился, пытаясь усвоить язык MIX, разработанный Кнутом (Knuth), С и иже с ними. Я пытался извлечь практическую пользу из учебников, которые оставляли реализацию операции Delete в качестве упражнения 4.25. Смею заверить, что все это - совершенно чудесный способ изучения языка.
Готов поспорить, что если вам стали известны доступные возможности языка, с которым вы более всего знакомы, то вы будете знать, следует ли при решении следующей задачи использовать хеш-таблицу или отложить клавиатуру и вычертить блок-схему конечного автомата, или, быть может, создать еще один экземпляр объекта списка TList. Именно в этом и состоит главная цель данной книги -показать читателям, чего можно добиться, если известны доступные возможности. Основное назначение кода, приведенного в книге - его непосредственное использование. (Вам требуется вычислитель регулярных выражений? Тогда воспользуйтесь кодом, разработанным нами в главе 10. Добавьте модуль в список uses и -"лэтс гоу", то бишь, за дело.)
Предупреждаю, что эта книга далеко не исчерпывающая. Когда я планировал ее написание, мне пришлось опустить больше материала, чем я смог осветить ("А чего ж ты не рассмотрел B-деревья, Юлиан?"). Угу... Так уж получилось... Прочтите книгу, а затем двигайтесь дальше, и постарайтесь выяснить, что еще написано по той или иной теме.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Глава 10 Эпилог
Глава 10 Эпилог Операционной системе UNIX уже более десяти лет, а число использующих ее вычислительных машин растет сейчас быстрее, чем когда-либо. Для системы, сконструированной без коммерческих целей или даже намерений, это уникальный успех.Главная причина популярности
Глава 33 Эпилог
Глава 33 Эпилог Надеюсь, вы смогли разобраться в Ubuntu и освоить эту прекрасную операционную систему. Скорее всего у вас остались ещё вопросы, возможно даже очень много вопросов. Я не ставил целью описать всё до последнего винтика, это просто нереально, да и смысла не имеет.
Эпилог. Рецепт мечты
Эпилог. Рецепт мечты Можно попробовать поэлементно разложить слагаемые успеха «Яндекса» и главного героя повествования Аркадия Воложа. Вот что получается. В вольной последовательности. Кому как понравится.1. Оригинальность, а зачастую первенство всех разработок. В
Эпилог
Эпилог В этой книге подробно описаны четыре средства межпроцессного взаимодействия (IPC):1. Передача сообщений (именованные и неименованные каналы, очереди сообщений Posix и System V).2. Синхронизация (взаимные исключения и условные переменные, блокировки чтения-записи,
Эпилог
Эпилог Если быть кратким, написание этой книги явилось интересным опытом (а также работой, попортившей немало кровушки).В течение долгих лет я считал, что Delphi, Visual Basic, а теперь и Kylix, порождали, порождают и будут порождать программистов, которые не имеют ни малейшего
Эпилог Домой
На картах его нет – настоящие места никогда не отмечаются на картах. Герман Мелвилл И каким-то образом я догадался, что воображаемая реальность позади экранов компьютеров превратится в единую вселенную. Уильям Гибсон Вступление Вперед! В один очень холодный зимний
Эпилог
Эпилог Поздравляю! Вы прошли весь путь до конца. Что теперь?Во-первых, я рекомендую вам перечитать эту книгу. Повторенье — мать ученья. Если вы перечитаете (или хотя бы просмотрите) книгу, пока она еще свежа в вашей памяти, положительный эффект усилится.Во-вторых, мы лучше
Эпилог Год спустя
Эпилог Год спустя Через год после того как эта книга увидела свет, приватность стала одним из ключевых вопросов, волнующих жителей Соединенных Штатов. Правительственные деятели и бизнесмены теперь осознают, что боязнь клиентов потерять контроль над своей персональной
Эпилог
Эпилог Астроном Карл Саган любил говорить, что понимание чего-либо не уменьшает его интересность и загадочность. Множество людей боятся, что научное понимание повлечет за собой компромисс с удивительностью, как если бы знание высасывало бы вкус и цвет жизни. Но Саган был
Чертов Ублюдок Оператор — Эпилог
Чертов Ублюдок Оператор — Эпилог Я вернулся из Англии и получил назначение на должность программиста–аналитика… В этом качестве я должен работать по восемь часов, и я решил посмотреть, на что похожи смены с 9 до 5.Мне это не понравилось.Я решил зайти в старую добрую