- Swift part2
482 :デフォルトの名無しさん[sage]:2014/07/07(月) 20:33:57.43 ID:w/Yi4FUy - んなこと言ったら構造体もstructureじゃんよー
|
- Swift part2
483 :デフォルトの名無しさん[sage]:2014/07/07(月) 20:34:41.93 ID:w/Yi4FUy - んなこと言ったら構造体もstructureじゃんよー
|
- 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
417 :デフォルトの名無しさん[sage]:2014/07/07(月) 21:23:39.26 ID:w/Yi4FUy - >>408
つNativeClient つArchemist
|
- 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
420 :デフォルトの名無しさん[sage]:2014/07/07(月) 21:52:05.93 ID:w/Yi4FUy - ArchemistならFlashをOSにしてllvmで書いたC++他を運用できる。
NativeClient(LLVMは実験段階)はPepperAPIを OS代わりにChromium系BrowserでC++他を運用できる。 因みにSmalltalkのVM実装の1つCogVMが既に移植されてる。 http://youtube.com/watch?v=W7-Mjx6khr8
|
- 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
421 :デフォルトの名無しさん[sage]:2014/07/07(月) 21:57:25.18 ID:w/Yi4FUy - LLVMを使ったNativeClientはPortable Native Clientって言うんだって
http://www.chromium.org/nativeclient/pnacl/introduction-to-portable-native-client もしかして実運用段階に入ってる(PlayStoreでもつかえそう)?
|
- 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
422 :デフォルトの名無しさん[]:2014/07/07(月) 22:02:32.24 ID:w/Yi4FUy - ュース
「NScripter」製ゲームをChrome Apps化する 「PNaCL ONScripter」が公開 Windows/Mac/Linux上の「Google Chrome」で実行 可能に http://m.forest.watch.impress.co.jp/docs/news/20140701_655817.html なんか実運用段階に入ってるっぽいわ
|
- 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
427 :デフォルトの名無しさん[]:2014/07/07(月) 22:29:01.98 ID:w/Yi4FUy - LLVMもGC支援が付いて、CogVMとかと遜色無くなりつつあるね。
http://llvm.org/docs/GarbageCollection.html CogVMのdoesNotUnderstandやJVMのclass及び 構造化例外機能ほど高水準な機能はないけど、 割りと近づいては来てる感じ。 特にSmalltalk(CogVM)の言語機能は殆どCogVM上で動く Smalltalk自身で実装されててVM自体の高水準な機能は殆ないから、 殆ど置き換えられそうだ。 因みによくVMと誤解されるLauncher(JVMならjavaコマンド)は VM本体じゃないよ。
|
- 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
428 :デフォルトの名無しさん[]:2014/07/07(月) 22:32:39.16 ID:w/Yi4FUy - >>426
入出力用のAPIさえ充実してれば後はLibraryでどうにでもなるでしょ。
|
- 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
431 :デフォルトの名無しさん[]:2014/07/07(月) 22:54:56.48 ID:w/Yi4FUy - >>429
既にNativeClient用のQtとか、Unityとかが出てるよ。 http://qt-project.org/wiki/Qt_for_Google_Native_Client http://docs-jp.unity3d.com/Documentation/Manual/nacl-gettingstarted.html 日本人は全然見かけないけどPlayStoreにゃNativeClient製のSoftが大量に有るし、 日本で知られてないだけでLibraryは 充実して来てるんじゃないかな? それに、新しいLibraryで無くてもAPIがPosix互換だから、 Unix系のLibraryも移植しやすいよ。 PythonとかSmalltalkとか載せちゃって、 そいつらのLibraryをそのまま使うって手もあるね。 日本でのNativeClientの普及はAndroid版Chromeの状況次第になるんだろうね。
|
- 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
433 :デフォルトの名無しさん[]:2014/07/07(月) 23:08:52.37 ID:w/Yi4FUy - 海外ばかりNativeClientが普及してるってのは、
ChromeOSの影響が大きいのかもね。 ChromeOSで機械語と同性能のSoftを作る手段って 事実上NativeClientしかないからさ。 https://developer.chrome.com/native-client/faq Portability: Native Client and Portable Native Client applications can execute on: The Windows, Mac, Linux or ChromeOS operating systems. Processors with the x86-32, x86-64, or ARM instruction set architectures. Native Client also has experimental support for MIPS.
|
- 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
437 :デフォルトの名無しさん[]:2014/07/07(月) 23:30:00.73 ID:w/Yi4FUy - >>435
PlayStoreでNativeClient使ったSoft探してみたらいいよ。 SIMD使えたり、OpenGL使えたり、 Hardware機能直叩きできるからAppletより 自由度は高い感じだね。
|
- 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
438 :デフォルトの名無しさん[]:2014/07/07(月) 23:32:13.95 ID:w/Yi4FUy - >>436
痛い人だからほっといた方がいいよ
|
- 【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】
443 :デフォルトの名無しさん[]:2014/07/07(月) 23:58:51.48 ID:w/Yi4FUy - >>441
Chromeが動くOSならどれでも動くよ。 ところで君が言いたいコトはLLVMだけじゃJavaや Smalltalkみたいな移植性は無いって事でOK? そういう意味でならLLVMには移植性が無いけど、その水準ならJVM単品や CogVM単品じゃ移植性が無いのと同じ。 多分それも分かってるんだろうと思う。 じゃそこを何が支えるかというと、 System CallとLibrary。特にCore Libraryや Foundationとかいう部分だね。 SmalltalkもJavaもCore Libraryを持ってる。 LLVMは単なるVMでしかないから、当然そんなものはないけど、 NativeClientという形ではPepperAPIという Core Libraryが存在してるんだ。 だから移植性については問題ないよ。 Core Libraryの上に構築されるLibraryは SmalltalkだろうがJavaだろうがNativeClientだろうが労力は同じだ。
|