История изменений
Исправление AntonI, (текущая версия) :
Чем рекурсия отличается от императива?
Размером кода.
А если заточено?
Ява для числодробилок не заточена.
А если надолго (время выполнения)?
Не распарсил.
А если после запятой нужна точность до странных масштабов?
Как правило достаточно float32, реже float64. Иногда удается уложиться во float16 или какие нить fixed point, но это надо обосновывать каждый раз. От таких ошибок ракеты у ЕКА падают…
Если нужна точность выше чем float64 есть специальные библиотоеки, но они априори медленные и это экзотика. за 25 лет работы я твердо усвоил что если возникает такая надобность то скорее всего проблемы с алгоритмом.
А если язык позволяет одной строкой и в Си и в асм тыкать? Бе доп. телодвижений?
Кроме «тыкания» нужен еще хороший оптимизирующий компилятор и возможность найти разработчиков. Одна из причин ухода со сцены фортрана/паскаля - их мало кто знает. Хотя на них до сих пор есть живые проекты.
А если параллельные вычисления?
Ес-но описанная задача решается параллельным кодом. И это оооочень сильно ужесточает требования.
Мне нравится Ваш юношеский задор. Я рад если для Ваших задач ява (или какой нить раст/питон/гоу/лисп/C#) оптимален и Вас устраивает. Но видите ли, задач есть много разных, и для каких то ниш хорош один ЯП а для каких то другой. А Вы в компании с парорй анонимусов приходите в чужой монастырь и не зная тамошней специфики начинаете махать шашкой и кричать что там все не так делают… это улыбает, но только до определенного момента.
Исходная версия AntonI, :
Чем рекурсия отличается от императива?
Размером кода.
А если заточено?
Ява для числодробилок не заточена.
А если надолго (время выполнения)?
Не распарсил.
А если после запятой нужна точность до странных масштабов?
Как правило достаточно float32, реже float64. Иногда удается уложиться во float16 или какие нить fixed point, но это надо обосновывать каждый раз. От таких ошибок ракеты у ЕКА падают…
А если язык позволяет одной строкой и в Си и в асм тыкать? Бе доп. телодвижений?
Кроме «тыкания» нужен еще хороший оптимизирующий компилятор и возможность найти разработчиков. Одна из причин ухода со сцены фортрана/паскаля - их мало кто знает. Хотя на них до сих пор есть живые проекты.
А если параллельные вычисления?
Ес-но описанная задача решается параллельным кодом. И это оооочень сильно ужесточает требования.
Мне нравится Ваш юношеский задор. Я рад если для Ваших задач ява (или какой нить раст/питон/гоу/лисп/C#) оптимален и Вас устраивает. Но видите ли, задач есть много разных, и для каких то ниш хорош один ЯП а для каких то другой. А Вы в компании с парорй анонимусов приходите в чужой монастырь и не зная тамошней специфики начинаете махать шашкой и кричать что там все не так делают… это улыбает, но только до определенного момента.