Архитектура Эверест — что это такое, для чего нужна и как создаётся.
Лучший способ в чём-то разобраться до конца — это попробовать научить этому компьютер.
В мире разнообразных интерфейсов, постоянно меняющихся языков, систем и утилит, под непрерывным давлением обстоятельств, мы зачастую теряем из вида главные принципы, которые должны быть основанием любой хорошей программы, — простоту, четкость и универсальность
Небольшие программы случайно компилируются и выполняются правильно при первой же попытке. Но если это происходит с любой не тривиальной программой, то это очень и очень подозрительно.
Модульность — фундаментальный аспект всех успешно работающих крупных систем.
Преждевременная оптимизация — корень всех (или большинства) проблем в программировании.
Человек создан для творчества, и я всегда знал, что люблю создавать вещи. Увы, я обделен талантом художника или музыканта. Но я могу писать программы.
— Вы знаете, что компания Apple недавно приобрела ваш суперкомпьютер для разработки следующего Макинтоша?
— Забавно, а я на днях купил Макинтош для разработки следующего Крэя.
— Мистер Крэй, как у вас получается делать такие быстрые компьютеры?
— Знаете, однажды я говорил с одним знакомым физиком. И он сказал — «знаешь, Сеймур, каждый раз, когда в физике начинается застой, бог изобретает новые элементарные частицы». Мне кажется, с суперкомпьютерами происходит что-то похожее.
Машины должны работать. Люди должны думать.
Опасайтесь глюков в приведенном коде; я знаю что он правильный, но я его не проверял.