nvkv
память-то хрен с ней
nvkv
какую проблему-то?
избыточный жор памяти
nvkv
джава никогда не сожрёт больше памяти, чем ей дано
nvkv
да нет там избыточного жора :)
конечно, но надо ей всегда много
nvkv
нет :)
nvkv
у меня половина jvm софта под неплохой нагрузкой работает с 256 мегабайтами памяти
да нет там избыточного жора :)
любой аналогичный софт на другом ЯП почти всегда ест меньше
nvkv
Это миф, дорогой человек
nvkv
если софт ногой писать, то да
Evgeniy
Давайте про холивар джава забудем )))
оставим это как флейм для ява груп
Evgeniy
Я прикидываю сколько бабла и ума на джаву кинули -вот бы в хаск - был бы толк)))
Denis
если софт ногой писать, то да
Честно говоря, не раз в коммерческих проектах (бюджетный сектор, то бишь, государственный) видел сообщения о нехватке памяти от программ, неписанных на джаве. Причем памяти ори отъедали совсем не 256 Мб.
Evgeniy
Нет я реально может в руководствах итп про хаск прямо Большими буквами писать - не пользуйте алгортитмы те и те а вот те да)
nvkv
Честно говоря, не раз в коммерческих проектах (бюджетный сектор, то бишь, государственный) видел сообщения о нехватке памяти от программ, неписанных на джаве. Причем памяти ори отъедали совсем не 256 Мб.
Ещё раз — jvm отъедает ровно столько памяти, сколько ей выдали. Если на старте виртуальной машине сказать "вот тебе 500 мегабайт памяти", когда она дойдет до ручки, она скажет, что у неё память кончилась
nvkv
Но она никогда не сожрёт ВСЮ память, нарпимер
nvkv
ну и да, большая часть софта на джаве написана ногой
Anatolii
или другими частями тела...
Anatolii
:)
Denis
ну и да, большая часть софта на джаве написана ногой
Собственно, вся суть современного программирования?
nvkv
Вы так говорите, будто это что-то плохое
nvkv
нужно стремиться, чтобы программисты писали ногой, а получалось как будто живое
nvkv
это ж будет бомба
nvkv
я за хаскель ничего не говорил :)
Evgeniy
ВМ рулит)
nvkv
У меня, собственно, к ленивости один большой вопрос, в котором я не разбираюсь почти
nvkv
что со сложностью?
Alexander
Во всех ртс с GC есть опция для ограничения
nvkv
не алгоритмической, а accidental complexity
Alexander
И мало кто пользуется ими
nvkv
ленивый код менее предсказуем на уровне человеческого мозга
nvkv
ну, мне так кажется
Alexander
В т.ч. в Java, если только все совсем плохо
Evgeniy
ленивый код менее предсказуем на уровне человеческого мозга
Да и из-за этого проблемы, но думаю решаемы - я представляю императивный с состоянием и ленивостью - это что за тесты устраивать((((
Alexander
Кто начинал изучение яп с ленивых языков?
nvkv
В т.ч. в Java, если только все совсем плохо
Ну, это спорный момент. В JVM без параметров MaxHeapSize равен 1/4 от общего объёма памяти
Anonymous
Схемеры
Anonymous
Хотя немногие начинали со схемы наверное
nvkv
Схемеры
схема не ленива по-дефолту
Alexander
Ну maple у меня умудрялся отжирвпть всю память и уходить в глубокий своп
Evgeniy
схема не ленива по-дефолту
Да да не мог вспомнить как пример vs haskell
Alexander
Да и многие другие программы
nvkv
обычно же там скрипты с некими параметрами
nvkv
Например, у меня 8 Гб памяти
nvkv
$ java -XX:+PrintFlagsFinal -version | grep MaxHeapSize uintx MaxHeapSize := 2147483648 {product}
Alexander
Лицензия кончилась, но не помню тпвм изменения макс размерп хипа
Alexander
Тогда наверное порядка 2-4 Гб было
nvkv
http://www.mapleprimes.com/questions/202523-Out-Of-Memory-Error--BASICS-Memory-In-Maple
nvkv
собсно там про хип как раз
nvkv
в maple
Evgeniy
Блин лично чистая джава раздражает - многословностью наследуемостью и много хаков(чтобы выстрелить в ногу)- может изза этого котлины и скалы появляются - имхо котлин мне кажется годным
Evgeniy
И в хаске - краткость сестра таланта))))
Anatolii
да, я тожде на котлин смотрел, хороший язык получился вроде. Они там правда с лямбдами намудрили
Anatolii
но то такое, на фоне джавочки - отличный язык
Anatolii
от нулов защита есть
nvkv
Блин, на jvm платформе столько языков, что всерьёз говорить о, конкретно, java смысла почти нет
nvkv
я пишу на scala и clojure, например
nvkv
на java вообще ни строчки кода не написал
nvkv
но машина-то офигенная!
jvm это безусловно лучшее что есть в мире ява, к сожалению этим и ограничивается
жаль что не допилили аппаратную реализацию, только это дало бы жизнь ей
Anatolii
слушай джавочка живее всех живых
Anatolii
как это не грустно
Anatolii
:(
Evgeniy
Чтото там слухи пошли джаву закроют в оперсоурс кинут - бабла не даёт ораклу)))
Evgeniy
да представляю джаву наравне например с голангом))) А если переводчик например на хаске сделают с джавы на любой язык - это бомба будет))))
это не просто очень, изза разных парадигм
nvkv
Обожемой
nvkv
Вы о чём вообще?