Size: a a a

2020 March 29

Т8

Т-34 85 in rust_offtopic
а если ещё посмотреть на потребление оперативки....
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Смотрю всеми известный сайт, там Хаскелл в паре кейсах ещё тягается, а в остальных просто избиение
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/ghc-gpp.html
Потому что там оптимизированы только пара программ толком.
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
а если ещё посмотреть на потребление оперативки....
Ну это язык с гц, они все так делают
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Потому что там оптимизированы только пара программ толком.
ждём, когда оптимизируют и зальют более быстрые версии. Пока так...

Кстати, весьма иронично, что местами C++ меньше строк кода имеет, а в одном почти в 2 раза
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
ждём, когда оптимизируют и зальют более быстрые версии. Пока так...

Кстати, весьма иронично, что местами C++ меньше строк кода имеет, а в одном почти в 2 раза
Это оптимизированный хаскель, он такой.

А так, как пример, посмотрим n-body бенч, крестовый код там в интринсиках весь, в хаскель реализации их нет, хотя в стд либе они есть.
источник

DS

Doge Shibu in rust_offtopic
Ну и т.д. какой-нибудь k-nucleotide - это вообще бенч про хэш таблицы. У хаскеля они так себе.
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Ну и т.д. какой-нибудь k-nucleotide - это вообще бенч про хэш таблицы. У хаскеля они так себе.
в реальных проектах самые разные задачи попадаются. Можно взять универсальный язык, который в целом даст лучший перформанс. Но можно, конечно, через C ABI взаимодействовать или как-нибудь через сокеты и т.д.
источник

NL

Nick Linker in rust_offtopic
Т-34 85
в реальных проектах самые разные задачи попадаются. Можно взять универсальный язык, который в целом даст лучший перформанс. Но можно, конечно, через C ABI взаимодействовать или как-нибудь через сокеты и т.д.
Случалось ли тебе читать историю создания языка Erlang?
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
в реальных проектах самые разные задачи попадаются. Можно взять универсальный язык, который в целом даст лучший перформанс. Но можно, конечно, через C ABI взаимодействовать или как-нибудь через сокеты и т.д.
В реальных проектах практически всегда пофигу на производительность языка, если она примерно в полтора-два раза хуже какой-нибудь джавы.

Всё равно все упирается в IO на обычных проектах
источник

Т8

Т-34 85 in rust_offtopic
Nick Linker
Случалось ли тебе читать историю создания языка Erlang?
не. Всё, что про него знаю, это то, что это ФП, для веб бэкенда, имеет легковесные потоки. Ну, и что он очень страшный, на замену ему пришёл Elixir
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
В реальных проектах практически всегда пофигу на производительность языка, если она примерно в полтора-два раза хуже какой-нибудь джавы.

Всё равно все упирается в IO на обычных проектах
не сказать бы, что джава всегда приемлема. Посмотреть на Eclipse -ух, какая жесть
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
не сказать бы, что джава всегда приемлема. Посмотреть на Eclipse -ух, какая жесть
Ты опять на десктоп смотришь, я всегда в ключе бэкенда говорю.
источник

DS

Doge Shibu in rust_offtopic
Ну и да, на десктопе есть идея, которая более-менее работает. Уж точно отзывчевее частично нативной большой VS.
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Ну и да, на десктопе есть идея, которая более-менее работает. Уж точно отзывчевее частично нативной большой VS.
а почему это декстоп ты сбрасываешь со счетов? Тоже нужно учитывать!

кстати, VS всё ещё 32-битный, и это сказывается...
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
а почему это декстоп ты сбрасываешь со счетов? Тоже нужно учитывать!

кстати, VS всё ещё 32-битный, и это сказывается...
Десктоп не нужен почти никому
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
а почему это декстоп ты сбрасываешь со счетов? Тоже нужно учитывать!

кстати, VS всё ещё 32-битный, и это сказывается...
Потому что я последний раз писал десктоп и шел на вакансию под десктоп в году этак 2013м
источник

p

polunin.ai in rust_offtopic
Till Schneider
class Stroka;
А что это за мем?
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
Забавно. Я неосознанно teloxide так же спроектировал (как трансформации стримов), когда про ФП почти ничего не знал. А это из какой книги?
бартош))
источник

TS

Till Schneider in rust_offtopic
polunin.ai
А что это за мем?
Ну и них раньше в кодовой базе была Stroka, не String, а именно Stroka
источник

p

polunin.ai in rust_offtopic
Лол
источник