Pull to refresh
119
0
Александр Сербул @AlexSerbul

Пользователь

Send message
Ну а зачем тогда в Golang напихали строгую типизацию и порезали возможности ООП по мама не балуй, кроме как не сделать из него безопасный C для начинающих. Я так честно думал, пока пост не написал и не почитал комменты :-)
Смотри, пост для текущих веб-разработчиков, пишущих на PHP в основном, чтобы задумались об использовании Rust для решения текущих задач.
а типы их автоматически выводит IntelliJ IDEA, можно не запариться, они получаются сложными и громоздкими, но зато их не видно :-)
Ага, услышал, согласен, для большей ясности пофиксил, добавил ссылочку на папер. У нас же нет цели людей запутать. Даем факты и размышляем, а выводы все пусть сами делают.
Были конечно. Старался обходить в сторону упрощения. Напрягали области видимости, ибо там вот реально все кажется совсем непривычно. Разумеется теоретическая часть перечитана и понята 3 раза как минимум и все возможные ресурсы (в т.ч. по unsafe rust) по rust тоже прорабатывались, кроме самой неполной спецификации языка. Но вот удалось обойти довольно быстро. В результате вся сетевая логика на комбинаторах потоков — функциональная по сути.
Можно, пожалуйста, конкретнее, я готов пояснить неясные в посте моменты.
пофиксил, Вы правы, где-то еще есть сомнения, давайте обсудим, пишите плз.
но Вы правы, я допустил неточность в масштабе применения Rust в npm, пофиксил в посте, прошу прощения
нет, выводов не делаю, просто факты и размышления
старался, да, надеюсь пригодится!
Вот у меня есть такой проект на Apache Mahout с несколькими матрицами 10 на 10 миллионов с хэш-мапами с линейным пробингом и чего я только с GC разных версий не делал, регулярно какая-то муть со сборкой мусора, иногда вызывающая такие вот неприятные паузы. На других проектах прям вот STW нет, но замедления регулярные. Еще отлично тормозит на несколько секунд регулярно любимая нами среда IntelliJ IDEA ;-)
я тоже гуглить начал, стало прям интересно :-)
а я в проекте не использовал языковые async/await — а сделал подобное через комбинаторы и стримы и не помню проблем никаких
вот именно, я про это и написал в посте
А моя настольная книга — «Effective Java» Джошуа Блоха. Без воды и правда, чистая правда :-)

Information

Rating
Does not participate
Location
Раменское, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity