Size: a a a

Programming Offtop

2020 December 22

AN

Alexander Nozik in Programming Offtop
dimiii
я не смотрел на исходники root, но если там simd/mpi используются более менее активно - то берусь утверждать - когда перепишете, тогда и приходите
Блиин, надоело это все. В современной Java SIMD отлично используется. Если интересно, можете посмотреть на сравнительные тесты в kmath с использованием viktor (это как раз simd оптимизация) и с использованием GraalVM. Под сложными я подразумеваю структурно сложные, а не объемные. Так вот любая структурная сложность на низкоуровневых языках это всегда дикая потеря производительности. Можно вручную запотимизировать только очень узкие алгоритмы.
источник

I

Igor in Programming Offtop
Собираюсь написать бота (для android_declarative)
который сможет банить спам, по командам "доверенных пользователей" (не админов)

Планируются co-эффекты, TEA и тд

Если кто хочет попрактиковаться #ocaml то добро пожаловать в https://github.com/y2k/watchcat-bot
источник

(

( in Programming Offtop
Anton Korotkikh
есть borrow checker который будет донимать афторов числодробилок, а также сообщество с сектансткими наклонностями, которые также будут донимать аффтара чилодробилок, мол не правильно ты дядя фёдор код пишешь, нужно абстракций (они же ЗИРО КОСТ (с) ) больше, вот обмажься максросами для эмуляции HKT
А иначе можно думать, что дробишь числа, а на самом деле это нога
источник

(

( in Programming Offtop
Ну, по классике
источник

AK

Anton Korotkikh in Programming Offtop
(
Ну, по классике
есть немного. но и дробильщикам после сей и плюсов не привыкать
источник

PD

Phil Delgyado in Programming Offtop
Alexander Nozik
Если они считают на суперкомпьютере, то молодцы. А если на персоналке, то.... скорее всего другого не умеют. Сложные вычисления будут примерно одинаково быстро работать на фортране и на жаве, причем на жаве будет как раз гораздо стабильнее. На фортране актуально делать как раз довольно простые штуки, но в ооочень большом количестве. Там, где можно это вылизать под конкретное железо до умопомрачения
Ну, на фортране больше уже готовых библиотек. В которые можно залезть и посмотреть, что они там делают и которые вылизаны.
Да, у меня физики тоже все на фортране - просто потому что там уже дофига всего есть.
источник

AN

Alexander Nozik in Programming Offtop
Phil Delgyado
Ну, на фортране больше уже готовых библиотек. В которые можно залезть и посмотреть, что они там делают и которые вылизаны.
Да, у меня физики тоже все на фортране - просто потому что там уже дофига всего есть.
Проблема в том, что это вот "все" зачастую устарело очень сильно. Понятно, что многие алгоритмы не устаревают, но я как-то залез в такую "проверенную" библиотеку, а там все заточено под 16-битную логику. Ну и святая уверенность в том, что оно все еще работает лучше, чем современное без каких бы то ни было проверок
источник

AN

Alexander Nozik in Programming Offtop
Phil Delgyado
Ну, на фортране больше уже готовых библиотек. В которые можно залезть и посмотреть, что они там делают и которые вылизаны.
Да, у меня физики тоже все на фортране - просто потому что там уже дофига всего есть.
А какие физики?
источник

PD

Phil Delgyado in Programming Offtop
Alexander Nozik
Проблема в том, что это вот "все" зачастую устарело очень сильно. Понятно, что многие алгоритмы не устаревают, но я как-то залез в такую "проверенную" библиотеку, а там все заточено под 16-битную логику. Ну и святая уверенность в том, что оно все еще работает лучше, чем современное без каких бы то ни было проверок
Я не говорю, что оно оптимизировано, оно просто уже написано.
источник

AN

Alexander Nozik in Programming Offtop
Phil Delgyado
Я не говорю, что оно оптимизировано, оно просто уже написано.
Это верно. Но оно постепенно дохнет. Вот к примеру есть вот эта штука: http://www.inr.ru/shield/. Никто, кроме ее автора не умеет ее собрать так, чтобы она работала и не умеет ей пользоваться, хотя там куча училий вбухано, чтобы оно все было круто. Инфраструктура тоже важна
источник

PD

Phil Delgyado in Programming Offtop
Alexander Nozik
А какие физики?
А вот точную специализацию не вспомню, но про теорфизику элементарных частиц и куда-то туда, насколько я помню.
источник

ID

Ilya Dzhubansky in Programming Offtop
источник

AN

Alexander Nozik in Programming Offtop
Phil Delgyado
А вот точную специализацию не вспомню, но про теорфизику элементарных частиц и куда-то туда, насколько я помню.
Наши теоретики какое-то время назад сидели на Перле. По-моему наконец-то сейчас на питон сползают
источник

PD

Phil Delgyado in Programming Offtop
Alexander Nozik
Это верно. Но оно постепенно дохнет. Вот к примеру есть вот эта штука: http://www.inr.ru/shield/. Никто, кроме ее автора не умеет ее собрать так, чтобы она работала и не умеет ей пользоваться, хотя там куча училий вбухано, чтобы оно все было круто. Инфраструктура тоже важна
Угу. Я ж не говорю, что фортран - это идеальное решение. Но та же java не так давно его догнала как дробилка, но какой-то прямой интеграции вроде бы нет...
источник

AN

Alexander Nozik in Programming Offtop
Phil Delgyado
Угу. Я ж не говорю, что фортран - это идеальное решение. Но та же java не так давно его догнала как дробилка, но какой-то прямой интеграции вроде бы нет...
Это верно. Тут все новейшая история. Совсем догнала где-то с Java 10.
источник

AN

Alexander Nozik in Programming Offtop
А интеграцию хорошую только затаскивают
источник

PD

Phil Delgyado in Programming Offtop
То есть я верю, что лет за 10 заметное число физиков переползет на java (или питон или котлин)
источник

AN

Alexander Nozik in Programming Offtop
Phil Delgyado
То есть я верю, что лет за 10 заметное число физиков переползет на java (или питон или котлин)
Будем надеяться.
источник

PD

Phil Delgyado in Programming Offtop
Ну, или фортран по тулингу продвинется. Так-то особых проблемы нет, ну фортран и фортран )
Все-таки там уже не обязательны номера строк и уже есть процедуры )
источник

I

Ilmir in Programming Offtop
Alexander Nozik
Что вы называете сложными и откуда такое утверждение? Занимались high performance computing? И вы про любую программу на фортране говорите?
Вообще-то да, будут отличаться за счёт векторизации и паралелизации. Я уже не говорю про то, что в фортран встроена возможность распараллелить на кластере. Джаве до ХПЦ ещё раком до китая.
источник