RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Assembler - это самый быстрый язык


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Шмель
To : marat
Subj : Assembler - это самый быстрый язык

> > Да бросьте Вы. как будто Вы не знаете о чем идет речь. Кошмар. кругом одни ГУРЫ. дело кто будет делать?
> + Значит не верите. Вы когда-нибудь писали на ассемблере что-нибудь длиннее 100 байтов?
13 285 bytes в объектниках из 207 553 bytes *.asm источников + остальное на С. Это был драйвер для видео IGA1680, старая такая видеокарта. Однако общая пр-ть по SYSBENCH была увеличена на порядок(буквально, в >10 раз).

Расскажите что вы собрались на нем такое писать, что вам не хватает скорости стандартных компиляторов?
>
Дизассемблируйте код какой-нибудь программы на С(-Fa) из IBM C/C++ и посмотрите на него. Никакого Instruction paring, fast memory copy(by EAX,EBX, or MMX). Попробуйте проконтролировать _порядок_ выполнения инструкций в FPU unit-е. Попробуйте использовать SSE(2). Где этот супер C компилятор? Только мегагерцы за бабки - last resort.

Thu 23 Oct 2003 00:29 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.3) Gecko/2003061




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.