Проектная документация. Рабочая документация. Отличия проектной и рабочей документации.
Екатерина Гостева, МИСИС: «На уровне атомов: как сегодня проектируют материалы будущего»
— Что значит «проектировать материал»? В чем заключается этот процесс? — Современные технологии позволяют разрабатывать материалы с заданными свойствами, такими как температурная устойчивость, твердость, удельное сопротивление, хрупкость, пластичность и т. д. Это стало возможным благодаря получению новых знаний в области материаловедения и возможности конструирования (структурирования) материалов на атомном уровне. Современные микроскопы и специальные устройства позволяют буквально собирать материалы и компоненты устройств из отдельных атомов...
🍊 Почему быстрые программы начинаются не с кода, а с правильного расположения данных
Процессор способен выполнять миллиарды операций в секунду — и при этом регулярно простаивает, ожидая очередную порцию данных из памяти. Именно вокруг этого парадокса построена презентация «Introduction to Data-Oriented Design»: введение в проектирование, ориентированное на данные. Её главная мысль звучит почти вызывающе: прежде чем придумывать красивые классы и иерархии, полезно выяснить, какие данные программа читает, какие записывает и в каком порядке это происходит. Иногда перестановка нескольких полей в памяти даёт больше, чем изощрённая оптимизация алгоритма...