Сова - эффективный IT HR
По мотивам серии комиксов @Bombito21, "Сова - Эффективный Менеджер".
По мотивам серии комиксов @Bombito21, "Сова - Эффективный Менеджер".
У плюсобогов теперь есть достойная конкуренция в виде растаманов, в том числе по евангелизму и шкале ЧСВ. https://www.rust-lang.org/
По описанию на вики- убийца плюсов, интересно.
P.S. думаю куда(через пару лет) после пхп перекатываться
Где-то в очереди на флюрографию слышал, что 1С - язык будущего. Вообщем будущее у нас не очень :(
Алоу, 1С:Предприятие это одно, 1С:Битрикс это совсем другое, они его уже готовый купили, потом сами допиливали.
Это АБСОЛЮТНО разные вещи, я как 1с-ник говорю
Не интересовался, спасибо за инфу.
Но тем не менее, архитектура Битрикса просто дичь. Дебажить какие-то проблемы заебешься. Они вроде как реализуют паттерн MVC, но настолько хуево, что лучше бы не пытались.
По описанию на вики- убийца плюсов, интересно.
плюсы быстрее + куча всего на нем написано, так что вряд ли будет у него убийца.
Редкий случай, когда плюсы как раз не всегда быстрее. https://benchmarksgame-team.pages.debian.net/benchmarksgame/... . В большинстве бенчмарков скорости одинаковы, где-то быстрее плюсы, а где-то и раст.
Сейчас все корпорации побегут переписывать весь имеющийся софт в который уже вложены миллиарды и искать новых специалистов просто ради того что он немного быстрее, ага
он by design медленнее, т к там навешаны проверки для обеспечения безопасности, но в целом это не должно быть проблемой, железо позволяет пожертвовать скоростью.
Проверки обеспечения безопасности там встроены в этап компиляции, а не рантайма (в отличии языков со сборщиком мусора).
Скорость компиляции Раста чудовищно медленная - это да.
Проверки обеспечения безопасности там встроены в этап компиляции
это как?) на примере переполнений плз
Можете почитать https://doc.rust-lang.org/book/ch04-01-what-is-ownership.htm... . Так быстро это и не объяснишь. Но суть в том, что если в С++ только сравнительно недавно добавили т.н. smart-pointers, то в Rust только этот вид указателей и существует. Язык не позволяет одновременно читать и писать в одну и ту же переменную, без использования конструкций типа mutex, что гарантирует отсутствие гонок данных.
Аналогично в синтаксис языка встроена гарантия отсутствия утечек памяти, поскольку программист сам должен (в виде сигнатуры функций) указывать, когда какая переменная выходит из употребления. Это проверяется компилятором, если какая-то не состыковка, то компиляция не состоится.
Это не бесплатно в смысле, что приводит к громоздкому количеству кода который трудно и читать, и писать. Зато программа в итоге работает шустро и безопасно.
Пыха живее всех живых.
P.S. Если хочется что-то ещё в вебе, то перспективных вариантов, по сути, два: Golang и Elixir.
Node очень популярен. А вот Elixir, несмотря на все его качества, внедряется очень медленно.
Node - вообще фреймворк.
Как бы ни "горело" у снобов от кодинга, но пыха и JS сейчас отжимают просто львиную долю рынка (а, там, где их нет - Java). Остальные технологии пока что либо "на хайпе" (как было с RoR, и где он щас?), либо в своей маргинальной нишке.
P.S. Для декларативного FP языка (по сути) Elixir даже слишком широко распространён. На Erlang писало полтора человека, а Elixir - это Erlang с человеческим лицом.
Я на Ruby пишу (веб-приложения). Ограничения языка дают о себе знать (медленная скорость и отсутствие асинхронщины), но Rails позволяет выпиливать приличный урожай за единицу времени, имея философию "под ключ" а не "прикрути все сам". Там же, где нужна объемная обработка данных и высокая скорость вычисления, (то есть именно CPU а не только IO нагрузки), мы сейчас экспериментируем с Scala. Node мы используем в отдельных микросервисах, но не так часто.
Не знаю ни одного нового проекта, который сейчас бы начинали с нуля на Пыхе. Разве что в составе существующего приложения, например Wordpress или какой-нибудь форум.
Не знаю ни одного нового проекта, который сейчас бы начинали с нуля на Пыхе.
Насколько ваша выборка репрезентативна, если вы с пыхосообществом не перескаетесь, судя по всему?
кстати вот сколько не читал код на расте, нравилось.
если уж обгонит плюсы по популярности, перекачусь с них на него
Не обгонит, это как Windows в ОС, уже давно бы его заменили, но дорого переучить всех кто знает и т д и т п. В новых языках нуждаются в основном новые ниши, как это было с появлением web, мобильных приложений и т. д.
IT-юмор
5.6K постов52.5K подписчика
Правила сообщества
Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору