タグ

programming languageとJavaに関するItisangoのブックマーク (3)

  • Javaの例をScalaに変換して説明してみる - ひしだまの変更履歴

    ひしだまHPの更新履歴。 主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲーム音楽です。 Javaのオブジェクト指向っぽい説明の例を、Scalaに書き換えてScalaを説明してみる。 Scalaはオブジェクト指向と関数型が融合された言語なので、ベースとしてJavaと似たオブジェクト指向(クラス)が使える。 Javaのインターフェースは、Scalaではトレイトで書く。 trait 政党 { def 政策を作成する() : 政策 } defでメソッドを定義する。(Scalaは関数型言語でもあるが、クラスやトレイト内に定義するのは関数ではなくメソッド。場面に応じて、メソッドは関数に(自動的に)変換して使われる) Javaとは違い(Pascalと似て)、メソッドの戻り値の型(や変数の型)はコロンで区切って後ろに書く。 抽象メソッドの宣言はabstractキーワードをつ

    Javaの例をScalaに変換して説明してみる - ひしだまの変更履歴
  • 国内ソフトウェア開発者が最もよく使う言語、必要な言語は? - IDC

    IDC Japanは2月6日、国内企業に対して2011年12月に実施した「国内ソフトウェア開発者の実態調査」に関する調査結果を発表した。 これによると、ソフトウェア開発者がスキルを有する言語とその中で最も使用している言語として多くの回答を集めたのは、上から「C言語」「Visual Basic」「Java」「C++」「COBOL」と、上位5位まで共通する結果となった。 スクリプト言語であるPerlPHPPythonRubyについては、PerlのほうがPHPと比べてスキルを有する開発者が多いが、最も使用している言語ではPHPPerlを上回っていることがわかった。 同社によると、国内のソフトウェア開発者全体のうち、受託ソフトウェア開発者が42.6%と最も大きな構成比を占めるが、組込みソフトウェア開発者も15.5%と存在感を示しているという。今後需要が高まることが予想されるモバイルソフトウ

    国内ソフトウェア開発者が最もよく使う言語、必要な言語は? - IDC
    Itisango
    Itisango 2012/02/07
    "「C言語」「Visual Basic」「Java」「C++」「COBOL」と、上位5位まで共通する結果となった。"
  • JavaとRubyのブレンド- 新言語 Mirah

    Mirahは、静的に型づけされ、コンパイルされる言語ですが、スクリプトでも充分動きます。ほとんど「いくつかの型アノテーションをもったRuby」を書いて、それからスクリプトとして走らせるために"mirah" コマンドを使うか、 "mirahc"コマンドを使ってコンパイルし、JVMバイトコードかJavaのソースに変換します。両方のコマンド共、 "-e"フラグで、即コマンドラインからスクリプト実行ができます。 InfoQ: 一度、コードがJVMバイトコードにコンパイルされたら、ランタイムのどれだけが引きづられるのですか? (動的呼び出しのサポート以外、)言語フィーチャは、あなたが直接、自分で参照するクラス以外に、いかなるライブラリ依存性も、課しません。できるだけ長い間、言語特有のランタイムを避けるのが、言語の第一の設計目標です。そうすることを永久には、できないかもしれませんが、目指すのはいいこと

    JavaとRubyのブレンド- 新言語 Mirah
  • 1