タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

プログラミングとrubyに関するktakaのブックマーク (4)

  • John Lam on Software: A first look at IronRuby

    John Lam on Software Ruby, Dynamic Language Runtime, Silverlight and Microsoft We've been working very hard over the past couple of months to get our first source code release ready. I'm happy to announce today the first drop of the IronRuby source code. IronRuby is licensed under very liberal terms as set out by the Microsoft Permissive License. We're also happy to announce that we will be accept

  • 【特集】Java RubyのJRuby - EJBからSwingまでRubyからJavaを使い倒す (1) JRubyとは? (MYCOMジャーナル)

    JRubyとは、Javaで実装したRubyの処理系だ。オープンソースプロジェクトとして、Charles Nutter氏とThomas E Enebo氏を中心として開発が進んでいる。執筆時点での最新の安定版リリースは0.9.8、5月の"2007 JavaOne Conference"で1.0が正式にリリースされる予定だ。 まずは、JRubyの特徴を紹介しよう。 Rubyの言語仕様に準拠している: Ruby1.8.5を元に、一部未実装や問題がある機能もあるものの、言語仕様を非常に互換性高く実装している。またRubyの標準ライブラリやgems(Rubyのライブラリなどをインストールするためのツール)についてもほとんどが含まれており、Rubyのプログラムの多くがJRuby上で正常に動作する JVM上で動作する: JRuby自体は100%Javaで実装された処理系である。したがって、実行するためには

  • まつもとゆきひろのプログラミング言語論(4)

    アジャイル宣言<BR>アジャイルな開発手法の提唱者らが集まって,2001年に発表した。17人の中には,ソフトウェア技術者として世界的に著名な人物が数多く含まれている。 動的言語にも欠点はある ここまで,動的言語のメリットについて述べてきました。では,動的言語にはデメリットはないのでしょうか。 もちろんあります。どのようなことにも,トレードオフは伴うものです。動的言語の主要なデメリットは,簡潔性とエラー検出,そして実行効率です。 つい先ほど簡潔性を動的言語のメリットとして挙げたばかりですが,他人の書いた(あるいは半年前の自分が書いた)プログラムを読解するときにはデメリットになり得ます。簡潔なプログラムは,ヒントが少ないということでもあるからです。また最近ではIDE(統合開発環境)がプログラムの入力を補完しますが,この機能も十分には働きません。Javaなどの言語でプログラムの字面に与えられ

    まつもとゆきひろのプログラミング言語論(4)
  • 「Javaの生みの親」に聞く「AJAX、LAMP、Ruby on Rails」:インタビュー - CNET Japan

    あるプログラミング言語が別のプログラミング言語よりも優れているとウェブ上で発言すれば、間違いなく論争が巻き起こる。「Javaの生みの親」として知られるJames Goslingは、このことを誰よりも知っているはずだ。 Goslingは最近書いたブログのなかで、Javaとスクリプト言語に関する論争のなかに足を踏み入れた。 PHPPythonのようなスクリプト言語は、「動的な言語」としても知られているが、これらはJavaに比べて簡単に習得できることから、開発者の間で人気が高く、とくにウェブページの制作にはよく使われている。かつてのJava信奉者を含む多くの人々が、スクリプト言語の利用や、オープンソースコンポーネントで構成されるいわゆる「LAMP」スタックの利用が増加する一方で、その分Javaの利用が減少したと主張している。 現在、SunのDeveloper Products Groupで最高

    「Javaの生みの親」に聞く「AJAX、LAMP、Ruby on Rails」:インタビュー - CNET Japan
  • 1