Ruby、JIS 規格として制定される 30
ストーリー by reo
3017 の語呂合わせを 部門より
3017 の語呂合わせを 部門より
Ruby 標準化検討ワーキンググループにて原案作成が進められてきたプログラム言語 Ruby の技術規格書が、JIS X 3017 として 2011 年 3 月 22 日に制定された (IPA のプレス発表より) 。
日本で発案されたプログラム言語が JIS 規格となるのは初めてのこと。IPA では JIS 規格に続き ISO/IEC JTC に対して国際標準化の提案をするよう日本工業標準調査会に申し出を行っているという。提案が行われれば、JIS 規格から国際標準化の提案をする初めてのプログラム言語となる。
Rubyお姉さんがお嫁に行ってしまう。 (スコア:1, 参考になる)
別に会えなくなる訳でもないのですが、少し遠くへ行ってしまうような。
親御さんは、さぞや感極まっているのでは。
Re:Rubyお姉さんがお嫁に行ってしまう。 (スコア:2, おもしろおかしい)
ウチの姉貴は半年で戻ってきたぞw
Re: (スコア:0)
お姉さんて表現いいですね。 てか、神との対話、もう終わりですか。 早すぎでしょう。
例えばループを回したいんじゃなくて配列を処理したいんですよ。
# 1、2、3 が順番に表示される
[1, 2, 3].each do |i|
puts i
end
とかね。 こういうふうにコードでもって表現しなければならない立場には、やりたいことを他のどの言語
よりもストレートにそのまま、素手でさわるように書かせてもらえるのがRubyの神的なところじゃないかと思って
いるんですが。 JISで規格化されてDQN言語に落ちぶれないようきぼん。 思い込み激しすぎ? 教科書Javaも
いいところはたくさんあると思いはしますけど。
Re: (スコア:0)
規格票の閲覧 (スコア:1, 参考になる)
なお、サイトの説明では印刷できないことになっていますが、実はこのPDFデータ、画像を埋め込んだだけのものなので、(以下自粛
びっくり (スコア:0)
Rubyに仕様なんてものがあったことに驚嘆。
Re:びっくり (スコア:2, おもしろおかしい)
Matz曰く「RTFB [wikipedia.org]」
Re:びっくり (スコア:1, おもしろおかしい)
Re: (スコア:0)
Re: (スコア:0)
規格書の中身見てないから分からんが、これからはソースに金取るよってことなんじゃないの?
いや、そういうことじゃなくて、Rubyってのは仕様がマジではっきりしてない
実装が定義的な存在だったんだよ。
大体の事は分かるけど、じゃあ厳密に解釈しようとすると「これどうなるんだろ・・」という。
# って、Rubyのことなんてさっぱり判らない人間が伝聞を元に抱いた印象を適当に書いてみた
Re: (スコア:0)
表紙と目次 [jsa.or.jp](PDF)ぐらいは、今でも見られるみたい
規格票は\7560(税込)
Re: (スコア:0)
この種のOOPバリバリ、融通無碍・変幻自在なプログラミング言語において、曖昧性無く第三者が実装出来て互換性を維持できるような仕様書を簡単に作れるものなの? 誰か詳しいこと教えて!
場合によっては決まった仕様に厳密に合致しない部分が後から見つかって、本家Rubyに修正を加えるなんて事態も生じうるのでは?
Re:びっくり (スコア:2, 参考になる)
結局方言がひとつ増えただけだったとかいう話を聞いたことがある。
RubyとJRubyとIronRubyとなんとかルビーがあって、
どれが本物かというとRailsが無変更で動くものとか。
自分がなに言ってるのかわかってません。
方言単調増加の法則 (スコア:1, すばらしい洞察)
「乱立する〇〇を統一すべく新たに××」を作成すると新たに1つ乱立するだけに終わる。
例外は既存の何かを、その残念なところまで(ここ重要)そっくりそのまま採用した場合だけである。
* 乱立するShift_JIS方言を統一すべくJIS X 0213を(キリッ
* 乱立する動画コーデックを統一すべくOn2を買収してVP8を(キリッ
とか枚挙にいとまがありませんね。
Re: (スコア:0)
もともと自己拡張が容易な言語なので、細かな仕様の違いなどライブラリのインタフェースの違いくらいにしか感じていないらしいし、自分で皮を作って包めば無問題(初心者にとってはたまらんが)
Re: (スコア:0)
でもってコードとデータが同じ形してますので、なんなら自己増殖もできますよとwww 方言まんせー
Re:びっくり (スコア:1, 興味深い)
Re: (スコア:0)
Re: (スコア:0)
X3017さらっと読んだけど、無理そうな気がする。
この通り組むにしても相当大変だし、全部の曖昧性が解決するとは思えないな。
というか、今の曖昧さがすべて盛り込まれているとは思えない。
まあ、規定しているのは規格書の範疇だけで、書かれていない部分が何をするかは規定しないのだから
ある意味、曖昧さは曖昧さとして残っても仕様通りとも言えるのかも。
しよーがない見解だなw (スコア:0)
ガラパゴス規格 (スコア:0)
と思ったら国際提案はこれからやるのか。
でもJIS規格のベースになったRuby 1.8の仕様で国際提案に耐えうるとはとうてい思えないんだけど。スクリプトの文字コードとかどうなってるの?
Re: (スコア:0)
ドラフトを呼んだ限りではISO/IEC646(7ビットASCII)に限定されているようです。
多国語化は実装依存ということでしょう。
同語反復 (スコア:0)
頭痛が痛い
馬から落馬
JIS規格
Re:同語反復 (スコア:2, すばらしい洞察)
Re:同語反復 (スコア:1)
Re:同語反復 (スコア:1)
Standard = 規格
# 「えっ」って不親切すぎないか?
Re: (スコア:0)
標準って訳語もあるでしょ。Web standard = Web標準とか。
Japanese Industrial Standardsは日本工業規格だけどJapanese Industrial Standards Committeeは日本工業標準調査会だね。
Re: (スコア:0)
JISの本家サイトでもJIS規格という言葉は使われてますね
http://www.jisc.go.jp/app/JPS/JPSO0020.html [jisc.go.jp]
こういうのもううんざり
Re: (スコア:0)
「反」も「復」も同じような意味ですので、今後は「同語反」か「同語復」と言いましょう。
#謝謝
Re: (スコア:0)