Size: a a a

2020 May 11

PC

Petr Che in RubyRush
👍👍👍👌 спасибо
источник

h

hwe in RubyRush
Petr Che
👍👍👍👌 спасибо
👍
источник

M

Michael in RubyRush
Руби уже несколько версий назад достаточно быстрый,
что вообще не думать об этом,
ни в каких задачах из области применимости.

Интересно теперь только архитектурное и синтаксическое развитие,
чисто для удобств и следования моде.
источник

D

David in RubyRush
Всем привет) Собираюсь изучать руби для написания приложений под Shopify.
Может кто уже занимается этим? Есть советы новичку?😄
источник

AA

Andrey Anikin in RubyRush
Eugene
> да. Я как-то смотрел в библиотеку написанную на плюсах и ни фига не понял))

ну, минус Руби будет в том, что большая часть кода там на С будет

пытались писать ruby на ruby (Rubinius), но не взлетело

> и плюс хороший опыт для понимания как пишут серьезные бородатые дяди

я бы не относился с таким уж пиететом к стандартной библиотеке или коду компилятора/интерпретатора - это всегда набор компромиссов + вотчина небольшой группки core developers, поэтому там если уж не в основном, то в значительной мере точно будет г...код :)
Тут в общем мне кажется новичку было бы полезно перед интерпретируемыми языками со слабой типизацией хотя бы базовые вещи (объявление переменных, циклы и т.д.) в Си глянуть, чтобы понять плюсы-минусы слабой типизации
источник

V

Valery in RubyRush
Andrey Anikin
Тут в общем мне кажется новичку было бы полезно перед интерпретируемыми языками со слабой типизацией хотя бы базовые вещи (объявление переменных, циклы и т.д.) в Си глянуть, чтобы понять плюсы-минусы слабой типизации
Я бы не назвал типизацию в Ruby "слабой". Скорее она неявная (не нужно при объявлении переменной указывать её тип), непостоянная (тип содержимого может быть не постоянен во время исполнения) и не строгая (её можно расширять во время исполнения).

Можно ли считать класс в Ruby (например, Integer) типом в полном смысле этого слова?
источник

AA

Andrey Anikin in RubyRush
Ну, вот я про строгий подход Сишный, когда ты должен думать сколько памяти под переменную выделять и какой тип данных хранить
источник

Э

Эдем in RubyRush
Строгая типизация -- это про другое
источник

PC

Petr Che in RubyRush
Michael
Руби уже несколько версий назад достаточно быстрый,
что вообще не думать об этом,
ни в каких задачах из области применимости.

Интересно теперь только архитектурное и синтаксическое развитие,
чисто для удобств и следования моде.
я в принципе понимаю что вопрос на ранних этапах не особо важный, тем более что существует горизонтальное масштабирование, но все же ради праздного интереса, с какими яп по скорости руби сейчас сравним? инфа старых лет (если ей верить) в этом вопросе языку выдавала последние места (что был даже медленнее питона). А как сейчас? P.S. это не для каких-то выводов и холивара, это для общего развития вопрос.
источник

M

Michael in RubyRush
Я пожалуй про это запишу в канал аудио.
источник

M

Michael in RubyRush
И пример приведу как нагруженный сервис на скале мой коллега переписал на ноде
источник

M

Michael in RubyRush
Подписывайтесь 🤘

https://t.me/horoshy_programmist
источник

M

Michael in RubyRush
Michael
И пример приведу как нагруженный сервис на скале мой коллега переписал на ноде
Принимаются ставки что в итоге работает быстрее, меньше по памяти ))
источник

M

Michael in RubyRush
Функционал почти идентичный
источник

PC

Petr Che in RubyRush
Michael
Принимаются ставки что в итоге работает быстрее, меньше по памяти ))
я в принципе когда слышу про js сразу голосую против
источник

M

Michael in RubyRush
Andrey Anikin
Ну, вот я про строгий подход Сишный, когда ты должен думать сколько памяти под переменную выделять и какой тип данных хранить
Никто так никогда кроме нубов не думает на уровне переменных.

Думают в целом - какие структуры данных для этой задачи лучше подходят и почему.

Это максимум. Потому что для 99% типовых задач уже заранее известны лучшие алгоритмы/структуры и вшиты в стандартные библиотеки.

А потом в редких/сложных случаях если жмёт или течёт память - изучают профайлером слабые места и все.
источник

M

Michael in RubyRush
Petr Che
я в принципе когда слышу про js сразу голосую против
Ну вы сперва попробуйте на Scala запилить простенький API ))
источник

PC

Petr Che in RubyRush
и коль такая пьянка, очень попрошу опытных разработчиков - напишите пожалуйста свое мнение о блокчейне сегодня (как о перспективе) и что вы думаете отдельно про блокчейн про руби (если можно абстрагировано от крипты, т.е. не только про неё) Очень хочется там начать развиваться, но я как слепой котёнок
источник

M

Michael in RubyRush
Ща
источник

M

Michael in RubyRush
https://youtu.be/2dskRuUCqBA на мой вкус одно из лучших наших интервью (еще когда общаться в зуме не было модно 🙂
источник