Говорят, что программы на ассемблере трудно понять. Разумеется, на ассемблере легко написать неудобочитаемую программу... точно так же, как и на любом другом языке! Если вы знаете язык и если автор программы не старался ее запутать, то понять программу будет не сложнее, чем если бы она была написана на Бейсике.
Введение
Что потребуется для работы с ассемблером
Процессоры Intel в реальном режиме
Директивы и операторы ассемблера
Основы программирования для MS-DOS
Более сложные приемы программирования
Блочные устройства
Программирование в защищенном режиме
Программирование для Windows 95 и Windows NT
Ассемблер и языки высокого уровня
Оптимизация
Процессоры Intel в защищенном режиме
Программирование на ассемблере в среде UNIX
Заключение
Символы ASCII
Основы объектно-ориентированного программирования
Все мы хотим, чтобы наше ПО было быстродействующим, надежным, легким в использовании, читаемым, модульным, структурным и т.д. Но эти определения описывают два разных типа качества. Наличие или отсутствие таких качеств, как скорость и простота использования ПО, может быть обнаружено его пользователями. Эти качества можно назвать внешними факторами качества.
Под словом "пользователи" нужно понимать не только людей, взаимодействующих с конечным продуктом, но и тех, кто их закупает, занимается администрированием. Такое свойство, например, как легкость адаптации продуктов к изменениям спецификаций - далее определенная в нашей дискуссии как расширяемость - попадает в категорию внешних факторов, поскольку она может представлять интерес для администраторов, закупающих продукт, хотя и не важна для "конечных пользователей", непосредственно работающих с продуктом.
Такие характеристики ПО, как модульность или читаемость, являются внутренними факторами, понятными только для профессионалов, имеющих доступ к тексту ПО.
Внешние и внутренние факторы
О критериях
Пять критериев
Цели повторного использования
Ингредиенты вычисления
Различные реализации
Классы, а не объекты - предмет обсуждения
Объекты
Что происходит с объектами
Горизонтальное и вертикальное обобщение типа
Базисные механизмы надежности
Базисные концепции обработки исключений
Взаимодействие с не объектным ПО
Многоугольники и прямоугольники
Примеры множественного наследования
Наследование и утверждения
Проблема типизации
Константы базовых типов
Поскольку Россия никогда не входила (и в ближайшем будущем вряд ли войдет) в число государств с высоким уровнем компьютеризации (на большей части ее территории отсутствуют разветвленные компьютерные сети и далеко не везде методы компьютерной обработки информации пришли па смену традиционным), то довольно долго российское законодательство демонстрировало чрезмерно терпимое отношение к компьютерным преступлениям. Положительные сдвиги произошли только после ряда уголовных дел, самым громким из которых стало дело одного из программистов Волжского автомобильного завода, умышленно внесшего деструктивные изменения в программу, которая управляла технологическим процессом. что нанесло заводу значительный материальный ущерб. Отечественное законодательство претерпело существенные изменения, в результате которых был выработан ряд законов, устанавливающих нормы использования компьютеров в России.
Финансы - Активы
Финансы - Акции
Финансовый анализ
Финансовая деятельность
Диагностика финансов
Задачи финансов
Финансы - Зарплата
Финансовые инвестиции
История финансов
Корпоративные финансы
Методы анализа финансов
Страхование финансов
Структура финансов
Теория финансов
Финансовое моделирование
Финансовая модель рынка
Финансы как наука
Финансы - Несостоятельность
Финансы - Облигации
Финансы организации
Основа финансов
Финансовая отчетность
Финансовая оценка
Финансовое планирование
Финансовые показатели
Учебник по финансам
Финансовое состояние
Финансы - Форварды
Финансовая хоз. деятельность
Портфельное инвестирование
Финансовые потоки
Финансы предприятия
Финансовая прибыль
Финансовый результат
Финансовый риск
Финансы России
Финансовый рынок
Финансовая система
Финансовый софт
Финансовая стратегия
Управление финансами
Финансы - Сложные проценты
Финансы - Имитационные модели
Под словом "пользователи" нужно понимать не только людей, взаимодействующих с конечным продуктом, но и тех, кто их закупает, занимается администрированием. Такое свойство, например, как легкость адаптации продуктов к изменениям спецификаций - далее определенная в нашей дискуссии как расширяемость - попадает в категорию внешних факторов, поскольку она может представлять интерес для администраторов, закупающих продукт, хотя и не важна для "конечных пользователей", непосредственно работающих с продуктом.
Такие характеристики ПО, как модульность или читаемость, являются внутренними факторами, понятными только для профессионалов, имеющих доступ к тексту ПО.
Внешние и внутренние факторы
О критериях
Пять критериев
Цели повторного использования
Ингредиенты вычисления
Различные реализации
Классы, а не объекты - предмет обсуждения
Объекты
Что происходит с объектами
Горизонтальное и вертикальное обобщение типа
Базисные механизмы надежности
Базисные концепции обработки исключений
Взаимодействие с не объектным ПО
Многоугольники и прямоугольники
Примеры множественного наследования
Наследование и утверждения
Проблема типизации
Константы базовых типов
Системы защиты компьютера
В странах, где высок уровень компьютеризации, проблема борьбы с компьютерной преступностью уже довольно давно стала одной из первостепенных. И это не удивительно. Например, в США ущерб от компьютерных преступлений составляет ежегодно около 5 млрд долларов, во Франции эти потери доходят до 1 млрд франков в год, а в Германии при помощи компьютеров преступники каждый год ухитряются похищать около 4 млрд марок. И число подобных преступлений увеличивается ежегодно на 30— 4()°с.Поскольку Россия никогда не входила (и в ближайшем будущем вряд ли войдет) в число государств с высоким уровнем компьютеризации (на большей части ее территории отсутствуют разветвленные компьютерные сети и далеко не везде методы компьютерной обработки информации пришли па смену традиционным), то довольно долго российское законодательство демонстрировало чрезмерно терпимое отношение к компьютерным преступлениям. Положительные сдвиги произошли только после ряда уголовных дел, самым громким из которых стало дело одного из программистов Волжского автомобильного завода, умышленно внесшего деструктивные изменения в программу, которая управляла технологическим процессом. что нанесло заводу значительный материальный ущерб. Отечественное законодательство претерпело существенные изменения, в результате которых был выработан ряд законов, устанавливающих нормы использования компьютеров в России.
Финансы
И снова про деньги, но под другим именем - финансы. Люди научились крутить вертеть любые цифры так что с одной стороны можно показать вам офигенную прибылищу, а с другой - голубчик, да вы нищий. Вс эта байда называется самиы разными словами, но чаще всего говорят про анализ.Финансы - Активы
Финансы - Акции
Финансовый анализ
Финансовая деятельность
Диагностика финансов
Задачи финансов
Финансы - Зарплата
Финансовые инвестиции
История финансов
Корпоративные финансы
Методы анализа финансов
Страхование финансов
Структура финансов
Теория финансов
Финансовое моделирование
Финансовая модель рынка
Финансы как наука
Финансы - Несостоятельность
Финансы - Облигации
Финансы организации
Основа финансов
Финансовая отчетность
Финансовая оценка
Финансовое планирование
Финансовые показатели
Учебник по финансам
Финансовое состояние
Финансы - Форварды
Финансовая хоз. деятельность
Портфельное инвестирование
Финансовые потоки
Финансы предприятия
Финансовая прибыль
Финансовый результат
Финансовый риск
Финансы России
Финансовый рынок
Финансовая система
Финансовый софт
Финансовая стратегия
Управление финансами
Финансы - Сложные проценты
Финансы - Имитационные модели