タグ

javaとrubyに関するkatzchangのブックマーク (5)

  • Ruby会議なんて10分ほどUSTで見ただけの私が書いてみる - 404 じゃばてないわー Not Found(一部X-RATED)

    Ruby会議でどうも人を不愉快にさせる物言いがあったようでhttp://d.hatena.ne.jp/yuta4839/20080622#1214155876Java は、近代の言語。Ruby は、現代の言語』で会場中が爆笑できるほどの状況ならば、Java をフィールドに活動している人間にとっては、気持ちいいものではないRubyは大クラス主義なので、このセリフのバックグラウンドにはさぞや膨大な話が含まれてて、LTの性質上ものすごい量の話をはしょった末の発言なのだと思うんだけどこの言い方と雰囲気は誤解を与えるよね。間接的に情報を入手した私はもっと誤解してると思う。こういうのはLTの場面では言うべきじゃない気がする。もしほんとにRubyが現代の言語でJavaを近代の言語という話をしたいなら、きちんとした資料を用意して時間をかけて言葉を選びつつ慎重に話すべきだと思う。悪気のないネタにしてもあまり

    katzchang
    katzchang 2008/06/26
    同意だなぁ。特に否定ネタは「ネタにマジレス」言われても、高度な言い訳と区別できないんだよね。
  • JavaとRuby:主要機能の比較:CodeZine

    はじめに Rubyはインタプリタによって解釈されるスクリプト言語で、Javaはコンパイラによってコンパイルされるプログラミング言語です。Rubyは、オブジェクト指向言語であり厳密な型指定を行うという点ではJavaに似ています。しかし、Rubyの型指定は動的であるのに対し、Javaの型指定は静的です。Rubyでは型宣言は使用されず、Javaでは型宣言は必須です。JavaRubyのどちらにも継承があり、"パブリック"、"プライベート"、"プロテクト"のメソッドがあります。RubyJavaより単純でJavaより高速です。Rubyはさまざまな点でJavaと異なっています。稿では、RubyJavaの主要機能を比較します。インタプリタ方式とコンパイラ方式 Rubyはインタプリタ方式のスクリプト言語なので、コンパイルしてバイトコードを生成することなく、直接実行できます。たとえば、Rubyファイル

    katzchang
    katzchang 2008/04/10
    突っ込め、という意味で中級なのか。
  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

    katzchang
    katzchang 2008/01/09
    変更点まとめ。ふむふむ。
  • エンタープライズにおけるRailsの価値とは - kuranukiの日記

    Ruby on Railsが、エンタープライズの中でどのように広まっていくのか。スーツの奴らが金のために煽ってるだとか、エンタープライズRailsってどうよとか、バブルだとか、バブルは弾けたとか、色々な意見があるようです。 言語やフレームワークの考え方の好き嫌いといった哲学的な観点で色々な意見が出たり、テクノロジの観点で様々な意見が出るのは、むしろ良いことだなぁと思うわけですが、どうも違うなぁという考え方が1つあります。 それは「価格競争になったときの選択肢」のためにRailsに取り組もうとすること。それがエンタープライズにおけるRailsの価値なのでしょうか。私は違うと考えています。 単純に、金額のためだけにRailsを選ぶくらいならば、Javaでオフショアを選んだ方がよほど低リスク・低価格だと思いますし、せっかくの生産性の高さを安売りしている風に聞こえます。(それはSIの人月ビジネスの

    エンタープライズにおけるRailsの価値とは - kuranukiの日記
    katzchang
    katzchang 2007/11/10
    要件に対する実装コストの「一定の閾値」という概念は重要な気がする。
  • 【Ruby関西】RubyプログラムからJavaの匂いを消したい - プログラマの思索

    小川 明彦, 阪井 誠 : チケット駆動開発 日のソフトウェア開発の現場で生み出された「チケット駆動開発」という概念を、数多くの実例を元にモデル化・体系化を試みた最初の。 小川 明彦, 阪井 誠 : Redmineによるタスクマネジメント実践技法 Redmineによるチケット駆動開発の実践技法に関する最初のアジャイルなソフトウェア開発への適用方法、TestLinkによるテスト管理手法についても言及。 清水 吉男: 「派生開発」を成功させるプロセス改善の技術と極意 組込システム開発をベースとして、ソフトウェア開発特有のスタイルである派生開発、特にXDDPについて解説した世界でも稀な。既存製品を保守するのではなく継続的に機能追加していく昨今の開発では、派生開発特有の問題を意識しなければならない。XDDPはプロセス論だけでなく、要件定義などの上流工程の品質改善にも役立つので注意。 Le

    【Ruby関西】RubyプログラムからJavaの匂いを消したい - プログラマの思索
    katzchang
    katzchang 2007/06/20
    非決定性計算。パッと見すごい。
  • 1