185 похожих чатов

А если сравнивать реализации алгоритмов? К примеру, сделаем мини BLAS/LAPACK.

5 ответов

6 просмотров

Какие реализации можно считать "честно" сравнимыми? Разрешается использовать declaim/proclaim в CL? А в Scheme тогда что?

Rakhman-Abdurakhmanov Автор вопроса
Alexander Chichigin
Какие реализации можно считать "честно" сравнимыми...

Я не знаю. Вообще не знаю эти диалекты Лиспа. Мне просто интересно, что из них быстрее. Если не использовать особенности языка.

Rakhman Abdurakhmanov
Я не знаю. Вообще не знаю эти диалекты Лиспа. Мне ...

А зачем тогда писать на языке, если не использовать его особенности? 😂 Вот в том и проблема, что Ваш вопрос очень туманно поставлен, поэтому на него невозможно чётко ответить.

Rakhman-Abdurakhmanov Автор вопроса
Alexander Chichigin
А зачем тогда писать на языке, если не использоват...

Я имел в виду, особенностей, сильно влияющих на оптимизацию. К примеру, в Питон я могу использовать кортежи вместо списков, где можно, и получить ускорение! Но мы это отбрасываем.

Rakhman Abdurakhmanov
Я имел в виду, особенностей, сильно влияющих на оп...

Вот то-то и оно, что придётся писать длинный список того, что отбрасываем, а что оставляем чтобы сравнить "честно" (и то не факт). А без этого вообще непонятно, что мы сравниваем и какие выводы сможем сделать.

Похожие вопросы

Обсуждают сегодня

У меня такой вопрос. Вот мне нужно сделать бинарный файл с ассемблер кода: [bits 32] [org 0x7c00] start: cli mov esp, stack_space call _main hlt section .tex...
Dmytro Parkhomenko
26
@FAssembler не знаешь, fasm поддерживает thumb?
Александр Белокопытов
46
Вот сравним знания, которые требуются, чтобы знать все эти условности С компилятора, и знания, которые требуются чтобы писать программы на ассемблере. Что проще?
КТ315
23
Ребят нубский вопрос, но я в поиске чата не нашел ничего об этом. Установил я clang, Code-Blocks ( который с wingw). Пытаюсь запустить свой хелловорлд, а мне пишет fatal error...
Дима Копышов
15
model small .stack 256 .data arr db 16 dup(?) mes db 10, 13, "Enter 16 numbers: $" mes1 db " $" mes2 db 10, 13, "Sorted: $" mes3 db 10, 13, "$" i db 0 .code ...
Ыиу
42
Фуух, победила раскраску. Ну почти) Кому что посчитать? )))
Катерина Свиридова
11
При чем здесь DLL?
Marek Kotovsky
40
Снова этот оффтоп про С... В чате С не говорят столько про ассемблер, сколько в чате по ассемблеру говорят про С. Не стыдно?
КТ315
45
Приведу пару примеров напоследок: 1. Упомянутая выше сериализация. Сериализуемость можно было бы выразить, как интерфейс с методом типа "string ToJson()", да вот незадача - в ...
Danieλ Sλapman
4
может кто помочь с насм в линуксе? asm section .data numbers db 5, 2, 8, 1, 6, 3, 9, 4, 7 len equ $ - numbers format db "Max number: %d", 0xA, 0 section .text ...
Mark
3
Карта сайта