О пользе теории
Почитал тут недавно о том, как великий Джон Кармак создавал псевдо-3Д движок для Wolfenstein-3d и DOOM в начале 90-х. И это действительно очень интересное чтиво - как буквально и говна и палок, на оочень медленном железе сделать без преувеличения революционный шутер от первого лица (FPS). До Кармака никто такого сделать не смог, а он смог. Без трехмерных ускорителей, без видеопамяти, вообще без нихуя сделал настоящий шутер. Это уже потом, когда DOOM и Wolfenstein буквально взорвали индустрию и стали мегапопулярными и де-факто новым стандартом качества - вот тогда уже начали шевелиться производители разного оборудования. А все почему - потому что Кармак был практик, а не теоретик, хотя теория ему кое в чем все же помогла. Например, алгоритм быстрого вычисления обратного корня или разбития пространства BSP. Причем в первом случае сам Кармак сам не знал как оно работает - просто использовал чей-то код, а во втором случае прочитал какую-то книжечку и реализовал алогритм, хотя д...