C позволяет легко стрелять в ногу; C делает это сложнее, но когда вы делаете, это снимает всю вашу ногу.
Если вы думаете, что это просто, то вы неправильно поняли проблему.
Самая фундаментальная проблема в разработке программного обеспечения - сложность. Есть только один основной способ справиться со сложностью: разделить и завоевать
C предназначен для того, чтобы позволить вам выразить идеи, но если у вас нет идей или у вас нет никакого представления о том, как их выразить, C не предлагает большой помощи.
Программа, которая не была проверена, не работает.
Есть старая история о человеке, который хотел бы, чтобы его компьютер был так же прост в использовании, как и его телефон. Это желание сбылось, так как я больше не знаю, как использовать свой телефон.
Когда все сделано хорошо, программное обеспечение невидимо.
Первый закон компьютерной науки: каждая проблема решается еще одной косметикой.
Наиболее важным аспектом разработки программного обеспечения является четкое представление о том, что вы пытаетесь создать.
Легко выиграть прощение за то, что он был неправ; Быть правым - это то, что доставляет у вас реальные проблемы.
Доказательство по аналогии - мошенничество.
Java не независима от платформы; Это платформа
Любой, кто приходит к вам и говорит, что у него идеальный язык либо наивный, либо продавец.
C - это мой любимый язык мусора, потому что он генерирует так мало мусора
Стандартная библиотека спасает программистов от необходимости изобрести колесо.
В разработке программного обеспечения нет никого «корня всего зла». Дизайн во многих отношениях сложный. Люди, как правило, недооценивают интеллектуальные и практические трудности, связанные с созданием значительной системы с участием программного обеспечения. Это не и не будет уменьшено до простого механического процесса «сборочной линии». Творчество, инженерные принципы и эволюционные изменения необходимы для создания удовлетворительной большой системы.
Наша цивилизация зависит от программного обеспечения, и мы имеем опасно низкую степень профессионализма в компьютерных областях
Организация, которая относится к своим программистам как дебил, скоро будут программисты, которые готовы и способны действовать только как дебилы.
«Устанический кодекс» часто отличается от предлагаемой альтернативы, фактически работая и масштабируя.
Дизайн и программирование - это человеческая деятельность; Забудь об этом, и все потеряно.
Любое словесное и утомительное решение подвержено ошибкам, потому что программисты скучно.
Десрукторы для виртуальных базовых классов выполняются в обратном порядке их внешнего вида в первой глубиной первой обратной проходе направленного ациклического графика базовых классов.
Конечно, не каждая хорошая программа ориентирована на объект, и не каждая объектно-ориентированная программа хороша.
Есть более полезные системы, разработанные в языках, которые считаются ужасными, чем в языках, хвалившихся за прекрасные - гораздо больше.
Предложение Тома [Cargil] с дальнейшей идеей: реквизиты новых функций [C] должны пожертвовать почку. Это - Джим [Уолдо] указал на то, что заставит людей усердно думать, прежде чем предлагать, и даже люди без какого -либо смысла предложили бы не более двух расширений.