トップページ > プログラム > 2014年07月07日 > w/Yi4FUy

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

3 位/160 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000000000000000234413



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Swift part2
【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】

書き込みレス一覧

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だろうが労力は同じだ。


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