Ruby

Ruby (ルビー)

Ruby は通称 Matzとして知られるまつもとゆきひろ氏が「ストレスなくプログラミングを楽しむこと」を重視して開発したオブジェクト指向スクリプト言語です。

開発者が日本人なのでわかりやすい解説を見つけることが容易です。

Rubyが主に使用されているのは Webアプリケーションですが、Solidity , Python , Perl , Swift などと同様、ブロックチェーン の実装にもよく用いられています。

スクリプト言語なので、C言語 や Javaなどのコンパイラ言語はプログラムを実行する上で人間が書いたソースコードを機械命令に変換する必要がありません。

Rubyユーザーのほとんどは、数回のコマンド入力を行えばWebサイトの自動生成が可能な” Ruby on Rails”という高効率なWebアプリケーションフレームワークを使っています。

 

Ruby の機能

プログラム学習者なら誰もが最初に学ぶ  “Hello, World!” の一文も、Rubyでは print(“Hello, World!\n”)   というシンプルな形で記述することができます。

また、Perlと同様にグルー言語としての使い方が可能で、C言語プログラムやライブラリを呼び出す拡張モジュールの組み込みなどが可能です。

Rubyは実装がシンプルで扱いやすい一方、計算速度などのパフォーマンスは Java や C# などと比べるとやや劣ります。

 

avatar
  Subscribe  
Nhận thông báo