В связи с тем, что реальных бенчмарков не так уж и много, а те что есть не отражают реальную картину, -- предлагаю составить пару тестов для определения скорости выполнения тех или иных алгоритмов.
Условия примерно такие:
* Использовать только базисные операторы (без асма, без оптимизации)
* Возможность легко транслировать в другие языки
* Исключить простые мат. операции в больших циклах
* Алгоритмы должны быть ясными, обдуманные, из круга повседневных задач
* Одинаковая форма отчета тестов
* Разделить тесты на типы: математические, строковые, графические, сортировка, синтетические и т.д.
Далее надо определить базисные операторы. т.к. речь идет о Басик-е, то приведу список базисных строковых операторов:
LEFT, RIGHT, LEN, ASC, CHR, TRIM, LTRIM, RTRIM, INSTR, MID, IIF, SPACE, STRING, SWAP, LCASE, UCASE, VAL, STR
Базисные мат. операторы:
INT, MOD , +-/\*^ , SQR, FIX, ROUND
Операторы языка:
DIM, REDIM, UBOUND, LBOUND, GOTO, GOSUB, FOR/NEXT, IF/THEN/ELSE/ELSEIF, DO/LOOP, WHILE/WEND, SUB, FUNCTION, CASE