10msスリープして1ms精度のパフォーマンスカウンタで調整すればいいんだよ
パフォーマンスカウンタってC#じゃないとダメなの?
JavaとかPHPは無理?
なるほどMacとかじゃ使えないわけか
>>955 IntelのCPUでRDTSCっていう命令を呼べば(ユーザーモードでもOK)、即座に得られる値。
ネイティブコードが使えさえして、CPUがIntel系なら大概いけそうな機能だよ。
なるほど、勉強になった
>>906 windowsでguiかくなら実質VC一択
Unix/linuxならgccでもclangでも。
そのときはIDEよりテキストエディタつかう
今となってはVC++&MFCでも面倒だな。
しかもMFCは無料のバージョンにはついてないし。
C++でWindowsのGUIをやりたいなら、高いけどC++Builderがいいと思う。
C++Builderも無料じゃないじゃん
>>960 だいぶ安いし同じ金出すなら簡単のを買えばいいでしょ
962 :
デフォルトの名無しさん:2013/12/26(木) 22:44:39.74
GUIはQtがいいよ
Qtはもっさり
C#とかjavaよりマシ
QtだとHTML+JavaScript+CSSと
似たよう開発ができるからいいよね。
C#入れてSystem.Timers.Timer使ってみたけど全然精度ないね
interval 100ですら精度がバラバラ
全然使い物にならん
それはSetTimerのラッパーだからしょうがない
夕飯作ってる時に指怪我しちゃった
上手くタイピングができない
>>966 いや、お前が間違ったものを使ってるだけ。
(わざと)精度が高くないように作られてるものを使って
精度が高くないとかさ、お前無知なだけじゃん?
>>969 教えてやれよ
もし知ってるなら
バカだから知らないだろうがwww
スレッドを起こしてその中で10msスリープしつつ
パフォーマンスカウンタで調整しつつイベントの処理をしてやれば
最強に正確
Threading.Timerで10msスリープされる保証もない
マルチメディアタイマーを使わなければ結局C#で精度の高いことをするのは無理
>>969は知らないくせにでしゃばっちゃったから火傷を恐れてコード出せない無知無能君
ビジーループが最強伝説
976 :
デフォルトの名無しさん:2013/12/27(金) 17:32:22.87
初心者です。
二チャンネルはお正月も営業していますか?
よろしくおねがいします。
C#...インタプリタで時間的に正確な事ができるはずがない
javaも同じだがな
978 :
デフォルトの名無しさん:2013/12/27(金) 17:34:50.06
どっちもネイティブ
どっちもインタープリタ って知らないのか? アホが増えたな
そもそもネイティブって意味を理解してるのか?
すまん 理解してるのか ではなくて 理解出来るのか だったわw
985 :
デフォルトの名無しさん:2013/12/27(金) 18:12:38.85
作ればある!
釣りじゃなければJITを知らない馬鹿
マルチメディアタイマーで割り込み時間を1にしてスレッドスリープしたけど安定しない
C#はクソだな
インタプリタだから...ってC++だって純粋なネイティブではないけどね
完全なアセンブラの場合すべての処理時間が完全に計算できる
C#、javaは30年前のbasicと同じ ハードがよくなったから見栄えがよくなっただけ
>>987 それをインタプリタと言うのだが?(笑っていいですか?)
JITはインタプリタじゃないよ。
インタプリタってのは、同じ行をもう一度実行するときでも、
再度解釈するもの。一行一行解釈して動くってのは
そういうことだから。
実行時は完全ネイティブコードになるから速度に差は出ない
C#がインタプリタ言語だとしてもそれが時間的に正確でないという文脈に使うのはおかしい
アーキテクチャを見極めて最適化されたコードを吐いてくれたりせんの?
してくれる。むしろそのために中間コードでとめてる
生き埋め
>>981 C#は元々JITだしJavaも今はJITだよ。
Javaだと動的最適化の絡みでインタプリトも混ざるけど、C#とかは実行前にコンパイルされるから普通にネイティブ。
逆アセンブラタイプのデバッガで普通にトレースできるレベルのネイティブコードに落ちて実行される。
997 :
デフォルトの名無しさん:2013/12/27(金) 20:18:49.88
PythonのJITはジャスト・イン・タイム・コンパイラのことで実行時にコンパイルを
行うものだけど、JavaのJITはジャスト・イン・タイム・インタプリタのことで、
実行時に解釈を行うインタプリタです。
だからJavaはダメなんです。
早く滅びれ。
998 :
デフォルトの名無しさん:2013/12/27(金) 20:19:10.95
このスレは終わらせる
999 :
デフォルトの名無しさん:2013/12/27(金) 20:21:01.96
終わりません!
オワタ\(^o^)/
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。