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