Mirage писал(а):Откуда дровишки? Приложения там и нативными могут быть.
нит.
Модератор: Модераторы
Mirage писал(а):Откуда дровишки? Приложения там и нативными могут быть.
Mirage писал(а):JVM хороша тем, что:
1. Можно запускать на всех платформах, где есть JVM
2. Есть огромное количество кода и библиотек. JVM-совместимые языки могут использовать любые библиотеки, доступные для Java.
3. Можно совмещать JVM языки, т.е. часть кода писать на Паскале, часть на Scala/Closure, часть на Java и т.д.
4. Платформа поддерживается и развивается. Т.е. появляются новые возможности, сборщики мусора, улучшается JIT-компилятор.
То есть ему понадобилась оптимизация под новые команды проца - чтобы "шахматы" быстрее просчитывали ходы. Так какого же черта в ФПЦ тема такой оптимизации находится в полном загоне - ни тебе SSE, ни AVX... ?!SF: What made you start this?
FK: In the early nineties, I wrote chess programs using Turbo Pascal. TP was a 16 bit compiler so it didn’t take advantage of the i386 getting popular at this time. After trying some alternatives, none of them made me happy, I decided to write my own compiler. This was in 1992. The current code base
debi12345 писал(а):То есть ему понадобилась оптимизация под новые команды проца - чтобы "шахматы" быстрее просчитывали ходы.
debi12345 писал(а):Броская странность из интервью Флориана :То есть ему понадобилась оптимизация под новые команды проца - чтобы "шахматы" быстрее просчитывали ходы. Так какого же черта в ФПЦ тема такой оптимизации находится в полном загоне - ни тебе SSE, ни AVX... ?!SF: What made you start this?
FK: In the early nineties, I wrote chess programs using Turbo Pascal. TP was a 16 bit compiler so it didn’t take advantage of the i386 getting popular at this time. After trying some alternatives, none of them made me happy, I decided to write my own compiler. This was in 1992. The current code base
fpc -help
...
-Cf<x> Select fpu instruction set to use, see fpc -i for possible values
...
fpc -i
..
Supported FPU instruction sets:
X87
SSE
SSE2
SSE3
Sergei I. Gorelkin писал(а):Ну почему же... Поддержка AVX - как раз одна из "присланных" вещей. Сейчас Флориан потихонечку пилит поддержку FMA.
Sergei I. Gorelkin писал(а):Тут остается самая мелочь - найти того, кто напишет и будет поддерживать эти библиотеки с разным набором инструкций.
Mirage писал(а):Совместимость с LLVM бы эту проблему эффективно решила.
ветка же
debi12345 писал(а):Через промежуточный код ? Как тогда "сорс-лэвл" отлаживать с GDB ? Или форкеры параллельно отладчик пишут ?
на у а связь исходников с llvm достаточно просто делается
debi12345 писал(а):Вот Мартин сейчас пишет форк Паскаля - и на LLVM ему намекали чтобы не избретать "велосипеды" с оптимизацией
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12