Война миров - ассемблер против си






Война миров - ассемблер против си


Война миров: ассемблер против си
Введение
Эффективность кодогенерации си компиляторов
Листинг 1 ключевой фрагмент демонстрационной программы CRC.c
Листинг2 результат трансляции crc() компилятором MS VC++ 6.0
Листинг3 ручная ассемблерная реализация crc()
набор ассемблерной программы в редакторе TSE Pro
Листинг4 результат трансляции crc() компилятором GCC 2.95
IDA Pro за работой

Листинг5 результат трансляции crc() компилятором GCC 3.4.2
влияние кратности разворота цикла на производительность на различных типах процессоров
Листинг6 оптимизированный вариант crc() с развернутым циклом
Листинг7 пример неправильного разворота цикла
Заключение

Программирование на Java

Java широко известна как новейший объектно-ориентированный язык, легкий в изучении и позволяющий создавать программы, которые могут исполняться на любой платформе без каких-либо доработок (кроссплатформенность). Еще с Java почему-то всегда связана тема кофе (изображения логотипов, названия продуктов и т.д.). Программисты могут добавить к этому описанию, что язык похож на упрощенный С или С++ с добавлением garbage collector'а - автоматического сборщика "мусора" (механизм освобождения памяти, которая больше не используется программой). Также известно, что Java ориентирована на Internet, и самое распространенное ее применение - небольшие программы, апплеты, которые запускаются в браузере и являются частью HTML-страниц.
Критики, в свою очередь, утверждают, что язык вовсе не так прост в применении, многие замечательные свойства лишь заявлены, а на самом деле не очень-то работают, а главное - программы на Java исполняются чрезвычайно медленно. Следовательно, это просто некая модная технология, которая только на время привлечет к себе внимание, а затем исчезнет, как и многие другие.


Малый бизнес

Продолжим нашу веелую викторину. Вот скажите -в чем отличия между бизнесом и малым бизнесом? Вы скажете - разные налоги и разная отчетность. А я вам скажу - хренушки. Родина постаралась и налоги и отчетность по ним стали очень похожи. Практически одно и тоже. Надо еще постараться найти отличия.

Малый бизнес - Безопасность
Малый бизнес - Гостиницы
Малый бизнес и государство
Идеи малого бизнеса
Конкуренция в малом бизнесе

Консалтинг в малом бизнесе
Маркетинг в малом бизнесе
Менеджмент в малом бизнесе
Стандарт POSIX
Теория Малого бизнеса

Малый бизнес - Торговля
Малый бизнес - Транстпорт
Малый бизнес - Налоги
Малый бизнес - Начало
Малый бизнес - Организация

Малый бизнес - Основы
Малый бизнес - Питание
Анализ деятельности МП
Нужна ли IP-телефония
Возможности телефонов с АОН

Введение в POSIX'ивизм
Управление малым бизнесом
Малый бизнес - Финансы
Автоответчик
Программирование - POSIX

Малый бизнес - Развитие
Малый бизнес - Россия
Рост малого бизнеса
Малый бизнес - Рынок
Малый бизнес - Семья

Советы по малому бизнесу
Оборудование IP-телефонии
Экономика малого бизнеса
Практическая телефония
Малый бизнес - Франчайзинг