Никлаус Вирт, сборник афоризмов и высказываний

Никлаус Вирт
Никлаус Вирт

Швейцарский ученый в сфере компьютеров

Нехватка времени постепенно подрывает стандарт качества и совершенства инженера. Он оказывает пагубное воздействие как на людей, так и на продукты.

Подробнее

Профессора обычно тратят свое время на совещания по планированию, политике, предложениям, сбору средств, консультированию, интервьюированию, путешествиям и т. д., но относительно мало времени проводят

Подробнее

Сложность всегда привлекала и будет привлекать многих людей. Это правда, что мы живем в сложном мире и стремимся решать изначально сложные проблемы, для решения которых часто требуются сложные механиз

Подробнее

Основная причина сложности заключается в том, что поставщики программного обеспечения некритически принимают практически любую функцию, которую хотят пользователи.

Подробнее

C++ - это оскорбление человеческого мозга.

Подробнее

Программное обеспечение становится медленнее быстрее, чем аппаратное обеспечение становится быстрее. (Или, иногда известный как] Гроув [глава Intel] дает, а Гейтс [глава Microsoft] забирает.)

Подробнее

Оператор Go To считается вредным.

Подробнее

Надежные и прозрачные программы обычно не в интересах проектировщика.

Подробнее

В процессе пошагового уточнения следует как можно дольше использовать обозначения, естественные для рассматриваемой задачи.

Подробнее

Программное обеспечение становится медленнее быстрее, чем аппаратное обеспечение становится быстрее.

Подробнее

В то время как европейцы обычно правильно произносят мое имя («Ни-клоус Вирт»), американцы неизменно коверкают его на «Ник-лес Уорт». Это к тому, что европейцы называют меня по имени, а американцы - п

Подробнее

Хороший инжиниринг характеризуется постепенным, ступенчатым усовершенствованием продуктов, что приводит к повышению производительности при заданных ограничениях и при заданных ресурсах.

Подробнее

Убеждение, что сложные системы требуют армии дизайнеров и программистов, ошибочно. Систему, которая не понята во всей своей полноте или, по крайней мере, со значительной степенью детализации одним чел

Подробнее

Все чаще люди ошибочно принимают сложность за изощренность, что сбивает с толку - непонятное должно вызывать скорее подозрение, чем восхищение.

Подробнее

Программы должны быть написаны и отшлифованы до тех пор, пока они не приобретут качество публикации.

Подробнее

Продуктивные программисты способствуют определенной катастрофе.

Подробнее

Обычно ее пользователи рано или поздно обнаруживают, что их программа не дает всех желаемых результатов или, что еще хуже, что запрошенные результаты не являются теми, которые действительно нужны.

Подробнее

Но активное программирование состоит в разработке новых программ, а не в созерцании старых программ.

Подробнее

Программированию обычно учат на примерах.

Подробнее

Моя обязанность как преподавателя - обучать, воспитывать будущих программистов.

Подробнее

Действительно, проблемы разработки программного обеспечения связаны не с отсутствием инструментов или надлежащего управления, а в основном с отсутствием достаточной технической компетенции.

Подробнее

Тем не менее, я убежден, что существует потребность в высококачественном программном обеспечении, и придет время, когда будет признано, что стоит вкладывать усилия в его разработку и использовать тщат

Подробнее

Но качество работы можно ожидать только через личное удовлетворение, самоотверженность и удовольствие. В нашей профессии точность и совершенство - не ненужная роскошь, а простая необходимость.

Подробнее

Я никогда не разрабатывал язык ради него самого.

Подробнее

Очевидно, что систематически необходимо генерировать и тестировать варианты решений.

Подробнее

То, что я был учителем, оказало решающее влияние на максимальное упрощение языка и систем, чтобы в процессе обучения я мог сосредоточиться на основных вопросах программирования, а не на деталях языка

Подробнее

Наша конечная цель - расширяемое программирование (EP). Под этим мы подразумеваем построение иерархий модулей, каждый из которых добавляет в систему новую функциональность.

Подробнее

Хороший дизайнер должен опираться на опыт, на точное логическое мышление; и на педантическую точность. Никакая магия не поможет.

Подробнее

Мысль о том, что человек может получать удовлетворение от своей успешной работы, потому что эта работа гениальна, красива или просто доставляет удовольствие, стала высмеиваться.

Подробнее