【IT】前バージョン比約3倍に高速化、Ruby 2.5.0がリリース
■ このスレッドは過去ログ倉庫に格納されています
Rubyコミュニティは2017年12月25日(現地時間)、オブジェクトスクリプト言語「Ruby」のバージョン2.5.0をリリースした。Rubyはまつもとゆきひろ氏によって開発され、日本初の国際規格に認証された言語である。バージョン2.5.0ではtrace命令を削除することで5〜10%の高速化を実現。&blockを用いる際は"Lazy Proc allocation"と呼ばれる手法を用いることで、前バージョンの約3倍高速化した。その他にもMutexの再構成や、ERBによるコード生成速度を2倍に高めるなど、全体的なパフォーマンスの改善が加わっている。
新機能としては、do/endブロック内における例外処理の記述が可能になり、yieldの戻り値がそのまま返すyield_selfの追加。分岐カバレッジとメソッドカバレッジ計測をサポートした。また、大きな変更点として、トップレベルの定数検索を削除し、pp.rbの自動読み込みが加わっている。なお、エラーを見つけやすくするために、バックトレースおよびエラーメッセージの表示順番が逆順に変更された。その他の詳しい変更点はリリースノートを参照してほしい。
https://news.mynavi.jp/article/20171226-563034/ >>2
普通に使ってるところは使ってる。
君が知らないだけ。 >>4
ライブラリと言語比較してどうするの?
近藤勇より菊一文字が強いって言ってるようなもんだぞ。 >>7
node jsはjavascriptのサーバ処理系だが 業務系(笑)では使わないだろうけど、Web系ソシャゲ系ではよく使われてるよ もう十分頑張ったよ
後の世界はPythonがやってくれるよ
おやすみ まじでパイソンの方がすごいのか?
いまルビーの勉強してるんだが。
Webシステムなら無理してJavaを選択するよりも、
ルビーやphpの方が良いとは思ってるが。 国内スタートアップ系ならまだRubyが案件多い。
pythonも難しくないから並行して勉強すれば? WebのサーバだったらPHPかRubyで十分
まあでもpythonはやっとけ 最近はもうPython全盛だからな
機械学習ライブラリがほとんどPython向けだし、使わざるをえない
あえてRubyの強みを挙げるとすればなんだろう? PythonはなんでもできるけどWEBはフレームワークはちょっと弱いと思う。
WEBはPHPかrubyが現時点ではまだ強いんじゃないかな。
数年先はなんでもPythonってな勢いだけど。 約3倍って
常に3倍
平均で3倍じゃなくて
特定の条件の場合じゃないの? 3倍速モードの作動には一定の条件があります
やっちゃえ、Ruby!! フレームワーク次第
言語はどれでも良い
でもjavaは邪魔くさい Ruby使ってるってっとクックパッドだな
今更3倍高速化とかどんだけ遅かったんだよって話だが実際遅い。
そこそこ便利だけどね。 国産言語ってことでRuby頑張って使ってたけど、
バージョンアップに伴うメンテが面倒すぎて
結局Python使うようになったなぁ 動的型付け言語が速さで静的型付け言語に勝てるわけがない どんだけ前のバージョンが遅かったかということだなw pythonもrubyも速さを追い求める言語じゃねーし >>29
>pythonもrubyもめんどくさすぎ。
ほー、何が楽なのかね Java めんどくさい -> Ruby
Ruby めんどくさい -> node.js
node.js めんどくさい -> ? rubyは試験ログテキスト解析ツールの作成に便利に使っている。 ■ このスレッドは過去ログ倉庫に格納されています