トップページ > プログラム > 2014年08月23日 > cWaKBK7i

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

2 位/230 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000000015451000000016



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
C++相談室 part113

書き込みレス一覧

【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
780 :デフォルトの名無しさん[sage]:2014/08/23(土) 12:39:04.52 ID:cWaKBK7i
>>767
もう今世紀中には成立しないんじゃねえか?
【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
782 :デフォルトの名無しさん[sage]:2014/08/23(土) 13:24:51.99 ID:cWaKBK7i
GNU Smalltalkを使って、JavaVMまたはDalvikVMの利用可能な
最新Version情報をVMから直接取り出して表示するProgram。
http://ideone.com/g3zWWc

Android上で動作確認済み。
ideoneではGNU Smalltalkが古いせいか、
制限掛けてるせいか実行出来ない。

これと同じ、VMからVersion情報を取り出して表示する処理を
他の言語でも書いてくれ。
【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
784 :デフォルトの名無しさん[sage]:2014/08/23(土) 13:28:47.98 ID:cWaKBK7i
>>783
利用可能なVMの最新Versionね。
言葉足らずでめんごめんご。
C++相談室 part113
974 :デフォルトの名無しさん[sage]:2014/08/23(土) 13:32:08.74 ID:cWaKBK7i
>>953
どの辺が間違ってんの?
const参照と寿命同じって事実じゃん。
【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
787 :デフォルトの名無しさん[sage]:2014/08/23(土) 13:39:22.48 ID:cWaKBK7i
>>785
そうだよ。それにもう一つ条件JavaVMから
直接Versionを調べること。

ちなみに目的はVMのVersionを調べる事じゃなく、
自在にVMを制御出来るかどうか。
Object生成とかまで書いてると処理が長くなるんで、
そこまでは求めない。
【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
790 :デフォルトの名無しさん[sage]:2014/08/23(土) 13:53:12.79 ID:cWaKBK7i
>>788
実用上は関数のPointerやら構造体の入れ子を
自在に制御出来る必要が有るから、
DLLを使えることだけをお題にしても価値がない。

>>789
つまんないからAndroid上で実行って条件も追加で。
【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
791 :デフォルトの名無しさん[sage]:2014/08/23(土) 14:10:45.10 ID:cWaKBK7i
http://www.info.ucl.ac.be/~jbrichau/javaconnect.html

Bridge使うってだけならJavaとSmalltalkにも
Bridgeは存在するんだよね。

zipfile := JavaWorld.java.util.zip.ZipFile new_String:'foo.zip'.
entries := zipfile entries.
[
 entries hasMoreElements
]
 whileTrue:
 [
 Transcript show: entries nextElement
 ].

こんな感じで使うらしい。
微妙だ。
【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
793 :デフォルトの名無しさん[sage]:2014/08/23(土) 14:20:57.07 ID:cWaKBK7i
SmalltalkとPython以外の例は無いの?
【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
794 :デフォルトの名無しさん[sage]:2014/08/23(土) 14:28:57.73 ID:cWaKBK7i
http://jniport.wikispaces.com/
SmalltalkのJVM制御はこっちの方が移植性ありそうだ。
【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
796 :デフォルトの名無しさん[sage]:2014/08/23(土) 14:56:26.08 ID:cWaKBK7i
>>795
Smalltalk/JVMと同格だね。
んじゃ、Android上でJVMを使わず、
OpenGLでOffscreen描画する課題に変えるか。
【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
798 :デフォルトの名無しさん[sage]:2014/08/23(土) 15:01:28.04 ID:cWaKBK7i
あと動的言語らしくClassをGLSLに変換できたらなお好印象だね。
【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
802 :デフォルトの名無しさん[sage]:2014/08/23(土) 15:19:06.57 ID:cWaKBK7i
>>799
「処理系が現実に存在する」
は言語の重要な評価基準でしょ。
【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
804 :デフォルトの名無しさん[sage]:2014/08/23(土) 15:28:57.32 ID:cWaKBK7i
>>803
んなもんLibraryの出来の問題じゃん。
その水準ならAndroid版SqueakやPharoでも良い訳でしょ。
【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
807 :デフォルトの名無しさん[sage]:2014/08/23(土) 15:50:46.15 ID:cWaKBK7i
>>805
誰もLibrary自慢すんなとは言ってないだろ。
処理系もLibraryも存在するならどんどん自慢すりゃいいさ。
【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
808 :デフォルトの名無しさん[sage]:2014/08/23(土) 15:54:46.13 ID:cWaKBK7i
>>806
http://amber-lang.net/
なんつうか他の高水準言語を動かすための低水準言語化してる様に思える。
いっそJavascriptをLLVMに置き換えてしまえばいいのに。
【Python】スクリプト バトルロワイヤル45【pl,rb,php,js】
811 :デフォルトの名無しさん[sage]:2014/08/23(土) 16:45:28.57 ID:cWaKBK7i
>>810
OSがGUIのコト差してんなら、別にあのGUI無くてもSmalltalkは書けるし動かせるよ。
どの処理系もHead less modeってのが有る。


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