祝!Ruby 2.0.0リリース
Ruby 誕生から20周年の本日,ようやく Ruby 2.0.0 がリリースされました.Ruby は日本人が創出したプログラミング言語で,徹底したオブジェクト指向,強力で現代的な機能,そして最初から多言語を扱えるよう工夫された仕様,しかも様々なプラットフォームに移植されて実際に IT の世界で活躍しているなど,AWK,Perl,Python に次ぐインタープリター言語としての地位を確立しています.
Ruby は長らく 1.8 系列が Web サーバ上での処理に使われてきたのですが,1.9 系列で多言語化を徹底したために互換性が保てなくなりました.この多言語化は m17n と呼ばれる思想に基づいており,従来の ASCII コード,あるいは欧米語優位の考え方から大きな修正を迫るもので,私も自作のスクリプトを修正するのに大変手間取った経験があります.そのため,現在に至るまで 1.9 系列に移行せずに 1.8 系列を使い続けるユーザも多いのですが,さすがに 2.0.0 が登場したからには,1.9 以降の系列に移行するのが適切と思います.
多言語処理が当然となった Ruby 1.9 以降の系列では,文字列処理のエンコーディングとしては UTF-8 が最も自然なものとなります.Ruby 2.0.0 では,ライブラリも 2.0.0 となり,名実ともに Ruby の新しい時代を担っていくものと期待されます.
| 固定リンク | 0
「IT関連情報」カテゴリの記事
- 日本鳥類目録第8版に準拠したRefsort/Ruby用辞書ファイル(2024.10.13)
- Windows11 24H2 にアップデート(2024.10.05)
- IOC List v14.2 Released(2024.08.27)
- Ruby を自力ビルドしてみた(2024.07.25)
- Excel上でPythonが使える(2024.07.15)
コメント