パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Google、新プログラミング言語「Dart」を発表」記事へのコメント

  • 手元で用意できるUbuntu上でbuildしてみました。x64環境だとia32用のcompile環境も必要なようで
    (--arch=x64だとbuildでコケる)

    http://code.google.com/p/dart/wiki/PreparingYourMachine [google.com]

    この辺を参考にいろいろぶちこんでみました

    d8というreplとdart_binというスクリプト実行用コマンド、dartcというJSコンパイラができました
    d8はまだまだ機能不足で実用的じゃないですね

    当面はdartスクリプトを書いてdart_binで実行、という感じでしょうか
    書いたdartスクリプトはdartcでJSへ変換できるのですが…

    https://gist.github.com/1277224 [github.com]

    簡単なHelloWorldのdartをjsへコンパイルし

    • by Anonymous Coward

      何か昔のC言語論争を思い出した。

      HelloWorldをコンパイルしたらウン10KBになったってヤツ……
      C言語は糞だ、アセンブラ最高だぜって結論だったよね……

      # ライブラリをダイナミックリンクできなきゃそうなるよね

      • by epgrec (43527) on 2011年10月12日 19時17分 (#2033556)

        MS-DOS時代の話ですかね。printfみたいな太りすぎのをstaticでリンクするから
        でかくなるので、fputsに変えるだけで結構小さくなりますね。

        それでもアレだという場合、必要最小限のスタートアップをアセンブラで書いておいて、
        DOSのシステムコールを呼ぶとこをインラインアセンブラかアセンブラで書けばかなり
        Hello,worldを小さくできるです。で、そうまでしてでもCで書きたいという場合もあったり、あと組込み
        だと、このような経験が結構役に立ったり。

        親コメント

アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家

処理中...