トップページ > プログラム > 2014年07月02日 > C0tb1eHd

書き込み順位&時間帯一覧

6 位/218 ID中時間01234567891011121314151617181920212223Total
書き込み数0010000000100111000000005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
TypeScript(MS) VS Swift(Apple)
【毛の壁】脱アルゴリズム宣言【FXST】
Swift part2
【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】

書き込みレス一覧

TypeScript(MS) VS Swift(Apple)
151 :デフォルトの名無しさん[sage]:2014/07/02(水) 02:00:05.61 ID:C0tb1eHd
インタプリタではないがこれ面白いぞ。

LLVM IR をWEB上で変更して実行するデモ。
http://kripken.github.io/llvm.js/demo.html
emscriptenと言うプログラムで、LLVM IRをJavascriptに変換している。

実際に動く所を見ると興味がさらにわく。 SwiftのLLVM IRからJavascriptを吐き出せる。

Emscripten
https://github.com/kripken/emscripten/wiki
Emscripten is an LLVM to JavaScript compiler.
It takes LLVM bytecode (which can be generated from C/C++ using Clang, or any other language that can be converted into LLVM bytecode)
and compiles that into JavaScript, which can be run on the web (or anywhere else JavaScript can run).

ここに変換した後のJavascriptのデモが有る。
https://github.com/kripken/emscripten/wiki
結構それなりに動いてる。
ゲームも面白いが、 EmulatorsのClassic Mac OSも面白い。 それなりに実機のように動く。
LLVM IRと言うのが一番最初にあげたデモと同じ。

面白いな、LLVMを介して色んな言語がHTML上で動くことになる。
Swiftの応用範囲が広がるね。

LLJVM interpreter と言うのは、LLVM IRからJava byte code を作り出してる。
http://stackoverflow.com/questions/4934707/is-it-possible-to-transform-llvm-bytecode-into-java-bytecode
【毛の壁】脱アルゴリズム宣言【FXST】
116 :デフォルトの名無しさん[sage]:2014/07/02(水) 10:46:46.22 ID:C0tb1eHd
皆苛めるなよ。 障害者は易しく見守って上げよう。 励ましの言葉をかけてあげよう。
ブログの中で満足していれば外に出て迷惑かける事は無くなる。
そう言えばあのブログは応援コメントを書けないんだな。
Swift part2
337 :デフォルトの名無しさん[sage]:2014/07/02(水) 13:13:10.53 ID:C0tb1eHd
Googleが、Java to Object-Cを出したり、iOS SDKを出したり攻勢に出てきているから守勢に回ったままではいけないから急ぐ必要があったんだろ。
Xamarinなどサードパーティーの開発ツールも台頭の兆しが有るからね。
急ぐ必要はないがSwing to Javaを出して反撃してほしい。
Swift part2
339 :デフォルトの名無しさん[sage]:2014/07/02(水) 14:04:29.37 ID:C0tb1eHd
>>338 敵にはならないだろ。 何か違う所で踊ってるみたい。
golangは言語的には少し首をかしげる所が多い。
【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
262 :デフォルトの名無しさん[sage]:2014/07/02(水) 15:17:02.19 ID:C0tb1eHd
井の中の蛙大海を知らず


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。