Ruby単語

584件
ルビイ
1.9千文字の記事
  • 5
  • 0pt
掲示板へ

もしかして? → ルビー

Rubyとは、プログラミング言語の一つ。

概要

まつもとゆきひろ開発したオブジェクト指向スクリプト言語。全てがオブジェクトである。伊藤直也(ベンチャープログラマ&元はてなCTO)に「テラオジェクトwww」と形容される。

では,伝統に従い"hello world"プログラムを提示します.

  print "hello world\n"

# これではなんの特徴もありませんね.

解説すると,これは`main'オブジェクト(デフォルトself)に
printというメッセージ引数"hello world\n"とともに送り付けて
います.ruby では全てはオブジェクトで単なる関数呼出しという
ものはありません.

プログラマストレスく、プログラミングを楽しめるように設計されている。(これ重要です。)

利用者にはニコ厨が多いと言われている。Mac OS Xには標準で入っているためか、較的Macユーザーが多いと言われている。

1995年ネットニュース(fj.comp.oops,fj.lang.misc)で発表された。長らくマイナーの扱いを受けてきたが、2005年頃Ruby on Railsが登場してから一気にユーザが増えた。現在では、まつもとが住む島根県松江市からもバックアップの申し出があるほど注される言になった。

仕様ソースまつもとの頭の中だけにあり、やや曖昧な部分もある。規格化の動きがあり2009年1月にRuby標準規格合宿が行われた。2011年3月22日にJIS規格、JIS X 3017としてプログラム言語Rubyの技術規格書が制定された。これは日本開発されたプログラミング言語としては初のことである。→情報処理推進機構:プレス発表:記事:プログラム言語RubyのJIS規格(JIS X 3017)制定についてexit

実装公式のものはCRuby、またはMRIと呼ばれる。公式以外に、JRuby(JVM)やIronRuby(.NET Framework)など複数の実装がある。

作者は「まつもとゆきひろ」であり「まつもとひろゆき」ではない。「2chの人ですよね」と間違われるのはお約束

関連動画

関連商品

関連コミュニティ

ついでの知識

ニコニコ大百科はRubyで書かれているらしい。

160 名前グニャラくん ★ :2008/06/22(日) 21:04:01 ID:???0

>>159exit
検索で1件のみヒットした場合は、自動でそのページに遷移するようになっています。

Ruby Kaigi、参加してRubyの悪口を言おうと思っていたのですが、
チケット売とのことで断念しました。
とはいえ、大百科スピード優先な開発スタイルにRubyはとても貢献していますね。Railsは使ってないけど。

161 名前ゆっけ ◆3.OjWMwQhk :2008/06/22(日) 21:43:23 ID:eKOFpSYR0

なるほど。前方一致じゃなくて検索全般でしたか。とちりしてた。
「っけ(」で確認。

大百科はRubyなのくぁ・・・。

162 名前グニャラくん ★ :2008/06/23() 20:35:38 ID:???0

>>161exit
ばっちりRubyです。RubyじゃなきゃPythonを採用していたでしょう。
MediaWikiのデキがもうちょっと良ければPHP + MediaWikiになっていたと思います。

[1]

「なんでRubyにしたんですか?」と本人に聞いてみたところ、「こいつ(未来検索ブラジルの別の社員)が『Rubyができる』って言うんで、手伝ってもらえるかなーと思って選んだ」という。でも結局手伝ってもらえなかったらしい。

関連項目

外部リンク

脚注

  1. *大百科不具合報告・要望掲示板 とりあえずな雑談スレッドexitより引用

【スポンサーリンク】

  • 5
  • 0pt
記事編集 編集履歴を閲覧

ニコニ広告で宣伝された記事

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

Ruby

29 ななしのよっしん
2021/01/23(土) 00:24:48 ID: EQfWe2t+tV
Rubyを入れた。翌日…
#rbenv -v
command rbenv not found

( ゚д゚)

このbash処理で4割は脱落する
👍
高評価
0
👎
低評価
0
30 ななしのよっしん
2021/03/02(火) 01:47:44 ID: EQfWe2t+tV
>>27
Railsのために存在してる言と言っても過言じゃないからな
逆にRailsDjangoならもう赤子をひねるぐらいサイト数が違う
WEB制作Pythonという選択肢はなかなか厳しいものがある

Flaskとpandasも制約多いし
👍
高評価
0
👎
低評価
0
31 ななしのよっしん
2021/03/02(火) 01:53:45 ID: QWSgjXi95q
今の若者webはGo、低レベルRustをやりそう
👍
高評価
0
👎
低評価
0
32 ななしのよっしん
2021/03/04(木) 12:22:57 ID: EQfWe2t+tV
Goももうちょっと旬が過ぎたかな

むしろRustと並んで注浴びてるのはKotlinかなあ?
👍
高評価
0
👎
低評価
0
33 ななしのよっしん
2021/03/04(木) 12:36:45 ID: QWSgjXi95q
KotlinAndroid開発ってイメージ
WebAltJavaやるならScalaかなぁ
👍
高評価
0
👎
低評価
0
34 ななしのよっしん
2021/11/22(月) 18:54:30 ID: 3IEK60yKlr
👍
高評価
0
👎
低評価
0
35 ななしのよっしん
2022/01/22(土) 15:56:23 ID: I21MPf7HTN
RubyWebAssemblyのWASI対応へ前進。ブラウザでもサーバでもエッジでもどこでもWebAssemblyRubyが動くように
https://www.publickey1.jp/blog/22/rubywebassemblywasiwebassemblyruby.htmlexit
将来的にはRubyプログラムWebAssemblyバイナリパッケージ化しシングルバイナリでの配布を可にすることもすという
👍
高評価
0
👎
低評価
0
36 ななしのよっしん
2022/03/30(水) 21:42:04 ID: 4fi4kGll6V
なんというか界全体の傾向としてドキュメントを書き散らかす所がある気がする
たぶん公式ドキュメントがそうなっている所為
👍
高評価
0
👎
低評価
0
37 ななしのよっしん
2022/12/11(日) 19:24:51 ID: nYBHjekev3
windowsrubyは即挫折したけど
wslがきたからubunturuby入れてみたんだわ

vscodeで拡入れてデバッガで動きをみるか
と思ったらデバッガが即エラーで即挫折したわ

python様だとほぼ手間なしでデバッガも使えた気がするんだが
perlですらvscodeの説明どおりにlanguage server入れるだけでほぼ手間なしでデバッガが使えたんだが

まぁrbenv?とかのmanager?とかはどれを選ぶか?がスタートラインなのかもしれんけど、そこに到達する前に楽じゃねーわとなって中断したわ
👍
高評価
0
👎
低評価
0
38 ななしのよっしん
2022/12/11(日) 21:37:30 ID: nYBHjekev3
ubunturuby-dev入れてgem install debugして
vscoderdbg拡入れたらすぐデバッガ使えたわ
楽だったわすまん
👍
高評価
0
👎
低評価
0