Cat
https://habrahabr.ru/post/345100/
Alexey
"Возможно, они и замечательные, но попробовав несколько вариантов типа D, Nim, Eiffel, Rust, Go, и еще чего-то я пришел к выводу, что не буду углубляться в эти изыскания. Проверка была очень простая – HelloWord. Бинарь получившийся на выходе обычно измерялся мегабайтами. "
Alexey
А автор то хорош!
Alexey
Ничего что у С++ тоже как бы 500Кб по умолчанию получается? Это лечится, при желании и необходимости. Но аффтар видимо не пожелал. Ничего, что java-проги не живут без jvm которая под сотню метров? И, по сути, java-прога это тупло мелкая либа, плагин к jvm.
Alexey
дас, и при этом он в сравнение взял Qt/C++...
Alexey
/me facepalm
Dan
ceylon это тот самый язык где все устоявшиеся кейворды переименовали? :)
Dan
> то интерфейсы забудут добавить, то вместо классов какие-то сомнительные альтернативы предлагают
Dan
отлично)
Alexey
ну, кстати, статья подтверждает, что лучше всего получается писать на том, на чем ты уже умеешь писать
Alexey
в данном случае - на жабе
Alexey
вообще чел не то замерял. ему нужно было замерять не только и не столько производительность программы, сколько время которое он потратил на каждое из решений. и сколько нужно было сделать запусков, чтобы каждое решение отладить.
Dan
• Гармоничное сосуществование лямбд
Dan
что это значит вообще?
Alexey
интересно, сосуществоание с чем?
Alexey
хотя, подозреваю, это фантомные боли жабиста
Alexey
с их анонимными классами, которыми они обходились до лямбд
Dan
> Вычисления с плавающей точкой с использованием математических функций: sin, cos, atan2, toRadians, sqrt типа это не одинаково везде работает?
Dan
ох, хз
Alexey
ну, в жаба-мире, где возможен какой-нибудь боксинг/анбоксинг нонстопом, может и по разному...
Loo
Скинуть бы ща исходники на Гугл драйв
Anton
Скинуть бы ща исходники на Гугл драйв
у жавистов своя атмосфера они же не прогр...
Anton
Вообще из песочницы писать в хэйт тред
Anton
ну это такое
Anton
если хочешь слопать побольше кармы нужны другие подходы
Anton
для новичка самое топовое написать статью гайдлайн аля "ебанат писал для ебанатов"
Anton
побольше кортенок и простого кода уровня хеллоу ворлда
Anton
и чтоб библиотека была на хайповую тему но не очень, чтобы писал ее левый бомж вася и типо "она скоро будет крутая вы только подождите еще немного.."
Anton
проверено лично - безотказный метод
Anton
Бля вот тут я плакал "Обязательные требования к претендентам, которые у меня были: • Язык общего назначения • Кроссплатформенность (хотя бы Windows/Linux) • Стабильность • Статическая типизация • Автоматическая уборка памяти • Поддержка полноценной объектно-ориентированной парадигмы • Хорошая поддержка в IDE (Eclipse, IDEA или на худой конец NetBeans) • Безгемморойный доступ к существующим фреймворкам/библиотекам • Производительность на уровне Java "
Anton
Alexey
да, надо было на яндекс.диск выкладывать!
Alexey
"Поддержка полноценной объектно-ориентированной парадигмы" -- это ему тогда и java не катит. это ему self какой-нибудь надо...
Alexey
вообще, ощущение, что человек довольно долго сидел в каком-то изолированном мире без особого развития. пилил что-то на аутсорсе например
Anton
вообще, ощущение, что человек довольно долго сидел в каком-то изолированном мире без особого развития. пилил что-то на аутсорсе например
ну я таких встречал уже, чувачок с какой нибудь ынтырпрайзной галеры живущий в мянимирке - которого забрали еще с универа, и который пописав лет с 5 на жабке на каком нибудь спринге и ощущающий себя богом услышав о хабре решил выебнуцо
Anton
Щас у него будет типо переходный момент - или он решит что он кусок говна и решит реально развиватся
Anton
или скажет "ни верю, вы все уебки а я тсарь - идити нахуй"
Alexey
судя по году рождения (1982) он там не пару лет был :-)
Anton
судя по году рождения (1982) он там не пару лет был :-)
ты думаю себе даже не представляешь как люди на галерах работают)
Anton
людям там уже под сраку лет может быть, но уровень гибкости знаний и предметных областей у них узок
Alexey
представляю. я таких собеседовал...
Alexey
похоже вот этот поциент: https://vk.com/id10589936
Alexey
Думаю таки в Мере работает. аутсорс
Anton
обычный хуй
Alexey
ну или в телеке. :-)
Anton
Думаю таки в Мере работает. аутсорс
в мере его тоже не видел
Anton
единственная галера в моей жизни и компания где был в офисе целых полгода
Anton
А может и видел, но забыл
Alexey
ну, контора не сказать чтобы маленькая, и офис не один.
Anton
ну тут да
Alexey
единственный момент когда там все более-менее собираются, это выезд на копрооративный пикник летом.
Anton
А ты тоже из нижнего чтоле?
Alexey
я там некоторое время жил-работал.
Alexey
интересно. чел наверняка бы на rust'e не осилил бы этот пример кода написать. правда, попытайся он, получилось бы либо более эмоциональная статья, либо две статьи :-)
Anton
еще одна статья что раст говно, из кода который человек даже написать еще осилил не имея навыка
Alexey
"сложна, сложна, нифига не понятна!"
Alexey
и бинарник аж полметра весит!
Anton
ну мне тоже нихера не понятно было, и сейчас дохера не понятно, но так то ясно что просто навыка не хватает и его развивать надо
Anton
но начинать свой путь джедая с хейта ну такое себе
Anton
Хейтить можно только Go (c) Роб Пайк
Alexey
:-)
Alexey
C учетом того, что "Ну на фига тянуть в новый язык из бородатых времен всякие float/double, short/int/long? Может это и имело смысл во времена i386 процессоров, которые могли иметь математический сопроцессор, а могли и нет. Все эти тонкости могут жить в ядре операционной системы поближе к железу и не высовываться наверх. Базовые сущности: Integer и Float вот и все, что должно быть, детали пусть рулит компилятор.", с раста бы у него точно пригорело, сунься он туда.
Alexey
Вообще, ему бы в js.. Там как раз jit-компилятор на лету оптимизирует представление числа - если целое, что оно будет работать как целое (рантайм оптимизация такая имеется), если вдруг стало с плавающей точкой, то будет уже double..
Anton
к тому же жс такой же быстрый как си
Anton
и все такое
Anton
Alexey
ну и слово "java" в названии языка присутствует! чего еще желать то?
Anton
нет, совершенство уже достигнуто
Anton
это js
Anton
никто его больше не переплюнет
Anton
все остальные языки просто эмитируют великий и ужасный
доня.
https://habrahabr.ru/post/345100/
вообще всю статью можно было свести к одному предложению: хочешь писать заумный ФП-код с этими вашими монадами, HKT и прочими функторами - бери Scala, хочешь чё попроще с приятным сахарком для старой доброй императивщины - бери Kotlin а ну и ещё Kotlin заметно быстрее чем Scala компилируется
Vladimir
"В общем, этот класс языков не вписался в мое требование «кросплатформенность» и «стабильность»" все парни