出典: Ruby 『通信用語の基礎知識』 更新年月日 2014/11/30,URL: https://www.wdic.org/ オブジェクト指向プログラミング言語(スクリプト言語)のひとつ。Perlなどの代用として、日本のまつもとゆきひろ(通称Matz)により開発された、(外国から見れば)ガラパゴスな言語である。 [概要] Perlを非常に意識した言語で、Perlで可能なことなら大抵はできる。その上、Perlよりプログラムが暗号化しにくく、すっきり書ける、としている。Rubyという名の語源は、Perlの次(の月の誕生石)という意味や、作者の同僚の誕生石に由来し、何らかの語の頭文字ではない。 [特徴] 技術 言語レベルでスレッド処理を行なうため、OSの種類によらず並行処理が簡単に書ける。なおRubyはOSレベルによるスレッド(Windowsのスレッド、あるいはpthreadなど)やfork(2)を利用せずに、あくまでインタープリター上でスレッド機能を実現している。 標準化 国産のガラパゴスな言語で、その上、仕様書的なものが何もない言語だった。つまり、実装そのものが仕様だったのである。 ・・・ |
出典: IronPython 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2019年4月2日 (火) 08:40 UTC、URL: https://ja.wikipedia.org/ IronPythonとは、.NET FrameworkおよびMono上で動作するPythonの実装である。Jim Huguninによって開発が進められ、2006年9月5日に初版がリリースされた。バージョン1.x系のIronPythonはPython 2.4.3と互換している。IronPython 2.7はPython 2.7互換である。.NET Frameworkの持つ豊富なクラスライブラリをPythonの文法でシームレスに利用できるだけでなく、従来のPython(CPython)のコード資産さえもある程度そのまま利用できることが特徴である。また、.NETの実行環境に対応した各種ツールが、そのまま利用できる点もメリットといえる。 [開発の歴史] IronPythonの起源は、「CLIの設計は動的言語との相性が悪い」という.NET Frameworkの問題点を検証するために作成された検証用のプロトタイプであった。IronPythonの作者であるJim Huguninは2003年に、この論文を発表した。その後、「何故、.NET Frameworkは動的言語として駄目なプラットフォームなのか?」という短い論文を書くために、Pythonの移植を試みたところ、彼の意に反して良く動くものができてしまった。そこで、彼は開発を継続することとし、Open Source Conference 2004 でIronPython 0.6をCommon Public Licenseでリリースした。2003年の論文が間違いであったことを、彼自身の手で証明したことになる。 ・・・ |
出典: Ruby 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2019年12月30日 (月) 16:17 UTC、URL: https://ja.wikipedia.org/ Ruby(ルビー)は、まつもとゆきひろ(通称: Matz)により開発されたオブジェクト指向スクリプト言語(スクリプト言語とはプログラミング言語の一分類)。日本で開発されたプログラミング言語としては初めて国際電気標準会議(IEC)で国際規格に認証された事例となった。 [概要] Ruby は1993年2月24日に生まれ、1995年12月にfj上で発表された。名称の Ruby は、プログラミング言語 Perl が6月の誕生石である Pearl(真珠)と同じ発音をすることから、まつもとの同僚の誕生石(7月)のルビーを取って名付けられた。競合言語として Perl の他に Python があり、「Matz(まつもと) が Python に満足していれば Ruby は生まれなかったであろう」と公式のリファレンスの用語集で言及されている。機能として、クラス定義、ガベージコレクション、強力な正規表現処理、マルチスレッド、例外処理、イテレータ、クロージャ、Mixin、利用者定義演算子などがある。Perl を代替可能であることが初期の段階から重視されている。Perlと同様にグルー言語としての使い方が可能で、C言語プログラムやライブラリを呼び出す拡張モジュールを組み込むことができる。・・・ |
同義語・類義語 | 関連語・その他 |
---|---|
IronPython | DLR |
áiərnpáiθɑ̀n | Dynamic Language Runtime |
アイアェンパイサゥン | IronRuby |
アイアンパイソン | Jim Hugunin |
IronPython 2.7 | Managed JScript |
https://ironpython.net/ | ディーエルアール |
動的言語 | |
動的言語ランタイム | |
・ | |
Python | |
páiθɑ̀n | |
パイサゥン | |
パイソン | |
[名詞] | |
大蛇 | |
ニシキヘビ | |
プログラム言語の一つ | |
更新日:2024年 1月22日 |
同義語・類義語 | 関連語・その他 |
---|---|
Ruby | スクリプト言語 |
ルビー | プログラミング言語 |
・ | まつもと ゆきひろ |
IronRuby | Matz |
JRuby | Ruby ライセンス |
MacRuby | Ruby License |
MagLev | Matz' Ruby Implementation |
MRI | |
mruby | |
Rubinius | |
Ruby's | |
YARV | |
更新日:2024年 3月19日 |