Аргументы в пользу компьютеров с сокращенным набором инструкций
Девид Патерсон — Университет Калифорнии, Беркли Девид Дитзел — Белл лабораториз, Нью Джерси Перевод Бабкин И., ЛГТУ. Введение Одна из основных задач архитекторов компьютерных систем заключается в разработке компьютеров, которые являются более экономически эффективными, чем их предшественники. Экономическая эффективность включает в себя стоимость оборудования для производства машины, стоимость программирования, а также расходы, связанные с архитектурой […]
Маркетинг в IT
0. Общее Посмотрим как критики отзываются о какой-нибудь картине. Они обращают внимание на всю картину в целом. Даже простым смертным, желающим прикоснуться к прекрасному, советуют «отойти от холста подальше» и «смотреть на все разом». А теперь обратим свой взор на современную IT-сферу. Каждое нововведение на этом «холсте» чаще всего рассматривается отдельно от других. Повышение частоты […]
Три проблемы GUI
Как только вы освоите методы работы с ней (в том числе использование левой и правой кнопок мыши для разных задач), основные операции станут легкой забавой. Однако копните чуть глубже — и вы почувствуете себя Алисой в Стране Чудес: в лабиринте, где каждый объект можно рассматривать как пиктограмму, как список имен объектов или как иерархическую структуру, […]
Светлые идеи ООП
Введение Мой друг объясняет это так. Когда заводят двигатель в машине, то поворачивают ключ. Никто же не лезет под капот и не замыкает провода в ручную? Классы (а подход программирования, связанный с их созданием и активным использованием называется объектно-ориентированным программированием или ООП) сделаны для того, чтобы во время будущей разработки программисту было проще. Например, нужно написать математическую программу […]