0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

[ Ruby言語の特性について ] インタプリタ方式

0
Posted at

プログラミング言語であるRubyについて調べてみました。
このプログラミング言語を作った人ってまさかの日本人!
名前は『まつもと ゆきひろ』さんという方。
言語の名前の由来は、同僚の誕生日が7月でその誕生石がルビーだったからだそうです。

とりあえずメリット、デメリットの備忘録を書いていきます。

メリット

Rubyのメリットは初心者でも扱いやすい。そして無料(フリーソフトウェア)。
汎用性が高く、gemが豊富。
幅広いツールで利用可能(Windows,Mac,Linux)。
パッケージが豊富で効率的に作業ができる。
代表的なサイトだと、クックパッドや食べログWantedlyなどなど。
文法がシンプル。
記述量が少なく、修正も楽で開発効率も高い。

デメリット

実行速度が遅い。(これ重要!)
インタプリタ方式が関係していて読み込みに時間がかかる。
コードの書き方が個々で自由なので、他人の書いたコードをみても理解できなくなる。
大きなプロジェクトには向かない。

 

聞き慣れない言葉があったので調べてみました。↓↓

インタプリタ方式

プログラムを1行ずつ翻訳しながら実行する方式の事で、どうしても読み込みが遅くなるらしい。
反対に、早く読み込む(一概には言えない)のはコンパイル方式でプログラム全体を翻訳してから実行するそうです。ただコンパイル方式自体が複雑なコードを書かないといけないので、結果似たり寄ったり。

  

まとめ

プログラミング言語ってどれも良し悪しがあるみたいです。
他の言語を学習する時は、メリット・デメリットを深堀りたいと思いました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?