トップページ⇒tech
131コメント36KB

C , Javaのバイブルを決めて

■ このスレッドは過去ログ倉庫に格納されています
00011NGNG
どうぞ
0081デフォルトの名無しさんNGNG
そもそもCで割り込みをマスクするってどうやるの?
0082デフォルトの名無しさんNGNG
そもそも割り込みって何なの?
0083デフォルトの名無しさんNGNG
>>81
メモリポインタを使えば不可能はありません。
0084デフォルトの名無しさんNGNG
そもそもOSってどこからどこまでを指すの?
0085デフォルトの名無しさんNGNG
そもそもライブラリとシステムコールの違いって何?
0086デフォルトの名無しさんNGNG
以前に比べて、JAVA派増えたね
前はみんなからJAVA叩かれっぱなしだったけど
今はJAVA叩くのは馬鹿丸出しなやつだけになったよね
0087デフォルトの名無しさんNGNG
>>82 >>84 >>85
うざい
0088デフォルトの名無しさんNGNG
以前にくらべて程度の低人たちが増えたのはそういうことだったのか。
0089デフォルトの名無しさんNGNG
>>87
このへん抜きに篤くなってるのが
そもそも変だよ
0090デフォルトの名無しさんNGNG
そもそもなんでくだんねえ話で盛り上がってるの?
0091デフォルトの名無しさんNGNG
>>89
そんな事やってたら、すぐ1000までいっちゃうぞ(笑
解説するには8000くらい必要だな
0092デフォルトの名無しさんNGNG
そもそも35でズレ始めた。
C: K&R
C++: プログラミング言語 C++
Java: JLS
----- 終了 -----

それじゃ次、C/C++,Javaのコーランを求めて
OS,CPU機能等の原理主義禁止
0093デフォルトの名無しさんNGNG
馬鹿が!インラインアセンブラもCの内だっつうの。
0094デフォルトの名無しさんNGNG
VC++の内の間違いでしょ。
そももそ、その話スレ違い。
0095デフォルトの名無しさんNGNG
Javaはいたるところにおられます。
祈りなさい。
0096デフォルトの名無しさんNGNG
>>95
南無・・・・・
009764NGNG
>JavaVMを実装しても、Javaが動くとは思えない。
>どこでGDIやソケットにアクセスしてるんだ?
だれか俺の質問に答えてくれ。
TheJava仮想マシン仕様を隅から隅まで読んでもどうしてもわからんのだ。
nativeメソッドはバイトコードではなくCPUネイティブなコードなの?
それをどうやって実行かけるの?

Javaプログラマなら当然わかるんだろ?これぐらい。

>>67
意味不明なんだが。
しかも下のURLとJavaでJavaVMを書くこととどう関係あるんだ?
Javaでエミュレータは書けても、JavaVMがなければ実行すらできないのに。
具体的にPureJavaで書いたJavaVMが実行される手順を具体的に書いてくれよ。
0098デフォルトの名無しさんNGNG
神は自らを御作りになられたのです。
祈りなさい。
0099デフォルトの名無しさんNGNG
C言語はアセンブラとの親和性が高いからOSだろうが何でも書ける。
Javaなんてその上で踊ってるおもちゃ言語にすぎない。

Javaプログラマなんておこがましい、Javaスクリプターの間違いでは?
0100デフォルトの名無しさんNGNG
 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 | 今だ!100番ゲットォォォォ!!/ / / / / /`、 ヽ
 \____  _______/ / / / / /=== 、ヽ
      / /_ ∨ / / / / / / / / / / /     、ヽ
    |=ら ギ_l ̄||  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
    |= ∫  =:| ||               ||
    |= め コ..:| ||               ||
    |=ん =:|  || グツグツ       ∧ ∧ || / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 __ ~~~~~~  ||  ==┻==   Σ(゚Д゚;) < やめろ厨房 ゴルァ!!
\≠/ミ    ∧∧  | ̄ ̄|      (|ギ ∪||  \_________
   ̄ 日ヾ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
      ┌─ズザーーーーーーッ────────┐
      └─┬───────────┬─┘
  ガッシャーン!! | | ̄ ̄|     | ̄  ̄|  ....:.:::::|
          | |    |  ..:::::::|     |  ....::.::.:::|
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0101デフォルトの名無しさんNGNG
>>97
Javaプログラマは表面的な知識しかないヴァカだから、
そんな高度な質問には答えられません。
彼らはライブラリの使い方しかしらないのです。
0102デフォルトの名無しさんNGNG
>>97
nativeで書いて、wrappingしてるんじゃない?
言語仕様のほか、ソースはみたのか?
0103デフォルトの名無しさんNGNG
>>102
nativeで書いたメソッドの実行手順がわからないんよ。
プログラムカウンタをnativeメソッドの先頭アドレスに合わせるだけで
うまくいくとは思えんし。
0104login:PenguinNGNG
>>103
JNIの解説読めよ…
俺はJava programmerじゃないけど、お前は無知過ぎるよ。
組み込みの世界しか知らないんだろ。
単独で全部control出来るのはassemblerだけだよ。Cどころか、C--でも駄目。
0105デフォルトの名無しさんNGNG
>>104
ヲイ。Cは普通インラインアセンブラが使えるだろうが。
0106103NGNG
俺はWindowsプログラマだ。組み込みは知らん。
あと、普通Cコンパイラはインラインアセンブラが使えるから、
全部control可能だ。

http://www.amazon.co.jp/exec/obidos/ASIN/4894710803/ref=sr_aps_d_1_3/250-4681803-4271445
この本読めばJavaNativeInterfaceへのアクセス方法わかるのか?
わかるんなら取り寄せて読んでみるけど。

VMを書くのに、お勧めの書籍があったら教えてよ。
0107デフォルトの名無しさんNGNG
uvaの作者にメールしてソースコードをウヴァうとか
0108デフォルトの名無しさんNGNG
Java2 SDKのソース読むとか
http://developer.java.sun.com/developer/products/java2cs/index.html
0109login:PenguinNGNG
>>106
分かる。

JVMについて知るには、JVMについて書かれた本やJDKのsource以外では、
Lisp、Smalltalk、関数型言語の実装の本を読むと良い。
しかし、そのまえにnative methodを書いてみるのがいい。

asm文もCに含めてしまうのかー。
Java派の人は、native methodもJavaのうち、みたいだからまあいいかー。
0110デフォルトの名無しさんNGNG
C組み込み厨ウザイ
何遍教えてもらっても理解不能らしー
0111デフォルトの名無しさんNGNG
asm文でできる事を「Cでできる」って言うのかヲイ…
だったらJNI使ってCでできる事は「Javaでできる」と言って良いな。
0112デフォルトの名無しさんNGNG
>>111
ようは親和性の問題だと思われ。
Cもasmのマシン語に落とすことには変わらないだろ。
だからインラインアセンブラも自然に調和できる。

JNIとJavaは別物だろ。
だってJNIはJavaでは書けないし。
0113デフォルトの名無しさんNGNG
>>112
ほえ?

JavaでJITを書いてるやつらは、
「call命令を出すコード」をJavaで書いてるわけだろ?
JNIが何で難しいの?
クラスファイルにnativeアトリビュートがついてたら
JNIのcalling conventionに合わせるってだけでは?
0114デフォルトの名無しさんNGNG
ハイハイ。
JavaでOS書いて公表してね。
0115デフォルトの名無しさんNGNG

 アヒャアヒャアヒャ                      ,,从.ノ巛ミ    彡ミ彡)ミ彡ミ彡ミ彡)ミ彡)''"
  ___                      人ノ゙ ⌒ヽ         彡ミ彡)ミ彡)ミ彡)'
 /o_☆⊥              ,,..、;;:〜''"゙゙       )  从    ミ彡ミ彡)ミ彡,,)
∠=√゚∀゚ )     _,,..、;;:〜-:''"゙⌒゙          彡 ,,     ⌒ヽ      彡"
| (:::..、===m==<|::::::゙:゙       現実           '"゙          ミ彡)彡Java信者
|_=|:::. |::. | '    ``゙⌒`゙"''〜-、:;;,_              )   彡,,ノ彡〜''"      彡
 (__)_)              ゙⌒`゙"''〜-、,,     ,,彡⌒''〜''"人 ヽノ 从. 从 人人
                            "⌒''〜"      し(__) ⊂⌒~⊃。Д。)⊃
0116デフォルトの名無しさんNGNG
>>64
java=言語仕様
javac=java言語で書かれたコード→javaバイトコード
VM=バイトコードのインタープリター
javaバイトコードについての本、名前忘れた・・・
読んでみて

JavaOSはJTronが有名?
0117デフォルトの名無しさんNGNG
C厨は少し難しいこと言われると理解できずにコピペで暴れる。

COBOLerと一緒に消えろや。
0118デフォルトの名無しさんNGNG
Java厨の間違いでしょ
最近目に余るよ。Rubyの惨劇再び・・・
0119login:PenguinNGNG
>>116
> javac=java言語で書かれたコード→javaバイトコード

javacは普通JDKに付いてくるcompilerの事。JBCという略なら見た事ある。

> JavaOSはJTronが有名?

JTronは、ITron + JVMであって、JavaOSではない。
Javaのresource管理やsecurity管理をOSに持ち込んだのが、JavaOS。
例えば、http://www.jos.org/こういうの。

アンチJava厨は、ム板で技術話全然出来なくてイタイ
CLRも技術的なことは全然分かってないに違いない。きっとprogrammingもへたれ

スレの主旨に強引に合わせておくと、「Javaセキュリティモデル」は一度読んだ方がいい。
0120デフォルトの名無しさんNGNG
そういうけど、この先どうなるか判らん言語をそんなに深く覚える気も
理解する気にもならないんだよね。
まあ、適当に製品作れる程度でいいじゃん?って感じ。
Javaの知識で脳を飽和させてjavaと心中するつもりないし。
私は次の言語用にスペースを確保しておきます。
0121デフォルトの名無しさんNGNG
>>120
ならば保証されている言語は?
0122デフォルトの名無しさんNGNG
>CLRも技術的なことは全然分かってないに違いない。きっとprogrammingもへたれ

あーあ、言っちゃった・・・これだから・・・
0123デフォルトの名無しさんNGNG
C# じゃねえの?(藁
0124デフォルトの名無しさんNGNG
そもそも、OSの技術的なところが分かってないでprogrammingができるわけがない。
0125デフォルトの名無しさんNGNG
>>120 この板でJava厨って叫んでる人達ってほとんど、
このレベルなんだろうなぁ。カワイソーダネ。
0126デフォルトの名無しさんNGNG
Java厨って本当に哀れだね。
こんなレベルの連中がデカい顔ができるのって、こういう隔離場所だけなんだけどね(藁
0127デフォルトの名無しさんNGNG
どっちもアホなんだから
仲良くしろよ
喧嘩ばかりしてると先生に怒られっぞ
0128デフォルトの名無しさんNGNG
>>125,126
自作自演うぜえぞ!!
0129デフォルトの名無しさんNGNG
>>1
Java 系だけ:
プログラム言語 Java
Effective Java
Core Java2 (上下)

あとは拡張 API 毎にオライリーでも買いなさいってこった。
0130 NGNG
age
0131デフォルトの名無しさんNGNG
Java Tea ストレート
は最近見ないけど、どうしんだろう?結構好きだったのに
■ このスレッドは過去ログ倉庫に格納されています