C , Javaのバイブルを決めて
■ このスレッドは過去ログ倉庫に格納されています
00011
NGNG00021
NGNG0003デフォルトの名無しさん
NGNGC++「プログラミング言語C++」
-------------------終了-------------------
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG洗練されていないだろう
0008デフォルトの名無しさん
NGNGC++: Effective C++ && More Effective C++
0009デフォルトの名無しさん
NGNGそれもなんか違う。
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNGそれはバイブです
0012デフォルトの名無しさん
NGNG自作自演でした。
0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNGC++:ARM
0015デフォルトの名無しさん
NGNGミ ´ー`ミ <Javaはネーノカヨ
\ < └──/|────
\.\ ミ ミ
\""""""""""/
∪∪""∪∪
0016デフォルトの名無しさん
NGNGC++:やさ(略
麻奈タン…ハァハァハァハァウッ…
0017デフォルトの名無しさん
NGNGC++:ARM
JAVA:Java仮想マシン仕様
0018
NGNGC++:独習C++
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG「動くプログラム」が書いてないの?
一部の機能の説明のために用意されたソースしか書いてないから
わかりにくい。
そういうものは理解している上級者向けだというのなら
他にもう1冊必要。
K&Rは近くに詳しい人がいればあれ1冊で良かった。
0021デフォルトの名無しさん
NGNG> どうぞ
って決めていいのか?
俺が決めてしまっていいのだな?
じゃあ、これ
http://www.amazon.co.jp/exec/obidos/tg/detail/glance/-/books/4062003090/qid=1003511957/ref=sr_sp_re_1_3/250-7915907-6707449
0022デフォルトの名無しさん
NGNG気がするけど、あれは?
0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNGhttp://java.nikkeibp.co.jp/Java/index.html
┌―─┐
│ ╋ │
┌──―┘ └─―─┐
│ �V �V | <イチドカケーバ〜♪ドコデモウゴーク〜♪
| JAVA 真理教 |
│ ┌―┬―┐ |
| |。 |。 | | ウワアァーーーーーン
┴―‐―┴―┴─┴ー―─┴ ヽ( TД)ノ コンナ トコ モウコネェヨ!!
( ) ウワァァァン
〜 / ヽ
0025デフォルトの名無しさん
NGNGhttp://www.amazon.co.jp/exec/obidos/ASIN/4894713438
http://www.bk1.co.jp/cgi-bin/srch/srch_rev.cgi?aid=&bibid=02038395&volno=0000&revid=0000042572
0026デフォルトの名無しさん
NGNGアメリカでは「Just Java」 っていうのが売れてるみたい
0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG1.4Betaが最新
もしくは、1.3.1_1
ただし、IEでは、1.1
0029デフォルトの名無しさん
NGNG常に最新の参考書を追いかけなければなりませんか?
もしそうだとしたら
Bibleなんて決められないような気がするのですが。
それともみんな基本は同じだから…ってことですか?
0030デフォルトの名無しさん
NGNG1.2以降基本は同じ
しかし、やっぱり推奨されないAPIもあるから
java.sun.comでAPIドキュメントを見る必要がある。
コンパイルすれば分かるけどね
0031login:Penguin
NGNG> 何故プログラミング言語C++は
> 「動くプログラム」が書いてないの?
厚みが1.5倍になるからじゃないかな?
0032デフォルトの名無しさん
NGNGでもそれをつけるのは重要なことだと思います。
ついていないと辞書的に使うものになってしまうような。
(少なくともあるていど熟練した人でないと)
C++Primerって本もよく薦められていますが
あれはそう行ったサンプルプログラムついているのでしょうか。
0033デフォルトの名無しさん
NGNGhttp://www.ascii.co.jp/books/detail/4-7561/4-7561-3136-0.html
0034デフォルトの名無しさん
NGNGあれを読むならプログラミング言語C++で良いのではないでしょうか。
バイブルをじっくり読んで
解説されているコードを全て打ち込んで
実行させてみるだけでも力がつくと思います。
まとまったプログラムはあまり登場してこないので
ちょっと物足りないかもしれませんが、
それはバイブルを終えてからのお楽しみと言うことにしておけば
良いと思います。
または自分で考えて作る等も良いかと。
0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNGはっきり言って、そういうスタイルのプログラマーって寿命短い。
なぜかどこの職場でもすぐ居なくなる。
0039デフォルトの名無しさん
NGNG禿同。要領よくやりたいものだ。
ソフトウェアエンジニアに最も必要な技術は
”ソフト”だけに、新しい技術にもすぐに対応できる要領の良さやスマートさなのか?
0040login:Penguin
NGNG> Javaは言語とライブラリを分離すべき。
されてるじゃん…仕様書読んだ事ある?
0041デフォルトの名無しさん
NGNGされてないね。
言語とライブラリではなく、
Javaとライブラリが分離できていないというべきか。
だってJava言語だけでネットワークプロトコルや描画コードなんか書けねーじゃん。
0042デフォルトの名無しさん
NGNG?
JNIで自分でシコシコ書くか、Javaコアライブラリが使ってる
nativeメソッドそのまま使うかの差じゃん。
書く気になりゃかけるが、そんなあほな事をする必要がないから
しないだけ。
0043デフォルトの名無しさん
NGNGJava言語って実アドレスにアクセスできるの?
0044login:Penguin
NGNG> だってJava言語だけでネットワークプロトコルや描画コードなんか書けねーじゃん。
阿呆だ…
0045デフォルトの名無しさん
NGNGアホでもいいから、教えてちょ?ドライバの書き方。
0047デフォルトの名無しさん
NGNG激しく阿呆だ…
CでもC++でも言語だけでネットワークプログラミングや描
画できるわけないだろうが。
0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNGよって、できない。以上!
0050デフォルトの名無しさん
NGNGファイルを読み書きしてるときには
どこかでが呼ばれてると思われ
0051login:Penguin
NGNG阿呆の上塗り…(ネットワークプロトコルや描画コード=ドライバか…)
言語仕様、ライブラリ、実行環境、ちゃんと区別できるようになって、
>>35の誤りを自覚してから出直せよー。Cの仕様書が分かり易いぞよ。
0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNGモデムに直接アクセスできるの?
VRAMに直接アクセスできるの?
0055デフォルトの名無しさん
NGNGできるとどうで、できないとどうなわけ?
0056デフォルトの名無しさん
NGNGCでもできないよ。
Win NT/Win 2000/Unixだと。
(言語と関係ないって。)
0057デフォルトの名無しさん
NGNGコンピュータには層という考え方があるのを勉強した方が良い
0058デフォルトの名無しさん
NGNGメモリマップド I/O の場合は 直接アクセスできるというのかな?
本当に I/O 叩けるのは組み込み系くらいのような。
0059デフォルトの名無しさん
NGNGJavaVMはJavaでは書けないだろ。
0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNGバイトコードってネイティブ実行向きには設計されてないから。
あくまで中間コードに毛が生えたようなもの。
Javaチップって結局、ネイティブ実行は諦めて、
RISCにトランスレータ付けた奴が主流だし。
0062デフォルトの名無しさん
NGNG全てのVMがSunで作ってないことを考えれば、
Sunが勝手なことを始めたらVMを変えれば済む話。
0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNGJavaVMを実装しても、Javaが動くとは思えない。
どこでGDIやソケットにアクセスしてるんだ?
0065デフォルトの名無しさん
NGNGJalapeno, OpenJIT, kissme, ...
Javaで書いたOSカーネルもある。
だいたい、CのランタイムだってCだけじゃ書けないだろうが。
longjmpとかexitとか、どうやって書くんだよ?
0066デフォルトの名無しさん
NGNGどうやったらJavaでJavaVMが書けるのか不思議だ。
もちろん一切ネイティブコードは含んでないよな?
0067デフォルトの名無しさん
NGNGnative code使わなくてもいろんなやり方があるだろう。
SystemInternalクラス(メモリの読み書きとかできる)とか
を作っといて、コンパイラがこのクラスのメソッドだけは
インライン展開するとか。
もちろんpure javaじゃおもちゃしか作れないが、標準Cで
CのランタイムやOSが書けないのと同じだろう。
http://emulin.netfort.gr.jp/
なんていうとんでもないのもある(藁
0068デフォルトの名無しさん
NGNGCでOSもDLLも書ける、知ったかぶって嘘書いてる馬鹿は死ね。
0069デフォルトの名無しさん
NGNGフ゜フ゜まだドライバだって
「メモリポインタ」って何だよ(藁
消防決定
0070デフォルトの名無しさん
NGNG捏造と誹謗中傷しかできんjava房は逝って良し。
0071デフォルトの名無しさん
NGNGasm使わずにioポート叩くコード書いてみ。
(で「メモリポインタ」って何よ?フ゜)
0072デフォルトの名無しさん
NGNG>>71 お前には説明しても無駄。
とにかく俺は仕事でCでOS書いている。お前は死ね。
0073デフォルトの名無しさん
NGNGいるのね。
0074デフォルトの名無しさん
NGNGCでioポート叩くだけならできるだろ
タイミング制御はできんかもしれんが
0075デフォルトの名無しさん
NGNG勝手な用語発明するなyo
聞けば聞くほどアホだな
Cだけでlongjmp書けるわけないだろ
少し脳ミソのあるやつならすぐ分かる
x86にはメモリ空間じゃ無いioポートがあることもしらんのか?
おまえが書いてるのはOSじゃなくて
ROMモニタに毛が生えたようなもんだろ
>>73
C「だけ」で書けるなんてトンちゃんもリッチちゃんも言ってないぞ。
Lion's CommentaryみてもPDP-11のアセンブリコードがタフ゜ーリ
入ってる。
0076デフォルトの名無しさん
NGNGそのへん Java OS なるものはどう解消しているんでしょうか。
0077デフォルトの名無しさん
NGNGスタックポインタロードしたり、
割り込みマスクロードするのが
Cで書けるのか?
0078デフォルトの名無しさん
NGNG携帯電話かな??
制御系のプログラマーはレベル低い事この上ないので
皆さん勘弁してあげてください
携帯JAVAの仕様(ハード、OSとの関連部分)がクソなのは、そのせいです
まあ、アセンブラとJavaは、ファミコンとPS2以上に違うからな
0079デフォルトの名無しさん
NGNG0080
NGNG熱くなるなよ
叩くだけ書いてるだろw
0081デフォルトの名無しさん
NGNG0082デフォルトの名無しさん
NGNG0083デフォルトの名無しさん
NGNGメモリポインタを使えば不可能はありません。
0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNG前はみんなからJAVA叩かれっぱなしだったけど
今はJAVA叩くのは馬鹿丸出しなやつだけになったよね
0087デフォルトの名無しさん
NGNGうざい
0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNGこのへん抜きに篤くなってるのが
そもそも変だよ
0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNGそんな事やってたら、すぐ1000までいっちゃうぞ(笑
解説するには8000くらい必要だな
0092デフォルトの名無しさん
NGNGC: K&R
C++: プログラミング言語 C++
Java: JLS
----- 終了 -----
それじゃ次、C/C++,Javaのコーランを求めて
OS,CPU機能等の原理主義禁止
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNGそももそ、その話スレ違い。
0095デフォルトの名無しさん
NGNG祈りなさい。
0096デフォルトの名無しさん
NGNG南無・・・・・
009764
NGNG>どこでGDIやソケットにアクセスしてるんだ?
だれか俺の質問に答えてくれ。
TheJava仮想マシン仕様を隅から隅まで読んでもどうしてもわからんのだ。
nativeメソッドはバイトコードではなくCPUネイティブなコードなの?
それをどうやって実行かけるの?
Javaプログラマなら当然わかるんだろ?これぐらい。
>>67
意味不明なんだが。
しかも下のURLとJavaでJavaVMを書くこととどう関係あるんだ?
Javaでエミュレータは書けても、JavaVMがなければ実行すらできないのに。
具体的にPureJavaで書いたJavaVMが実行される手順を具体的に書いてくれよ。
0098デフォルトの名無しさん
NGNG祈りなさい。
0099デフォルトの名無しさん
NGNGJavaなんてその上で踊ってるおもちゃ言語にすぎない。
Javaプログラマなんておこがましい、Javaスクリプターの間違いでは?
0100デフォルトの名無しさん
NGNG| 今だ!100番ゲットォォォォ!!/ / / / / /`、 ヽ
\____ _______/ / / / / /=== 、ヽ
/ /_ ∨ / / / / / / / / / / / 、ヽ
|=ら ギ_l ̄||  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|= ∫ =:| || ||
|= め コ..:| || ||
|=ん =:| || グツグツ ∧ ∧ || / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
__ ~~~~~~ || ==┻== Σ(゚Д゚;) < やめろ厨房 ゴルァ!!
\≠/ミ ∧∧ | ̄ ̄| (|ギ ∪|| \_________
 ̄ 日ヾ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
┌─ズザーーーーーーッ────────┐
└─┬───────────┬─┘
ガッシャーン!! | | ̄ ̄| | ̄  ̄| ....:.:::::|
| | | ..:::::::| | ....::.::.:::|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0101デフォルトの名無しさん
NGNGJavaプログラマは表面的な知識しかないヴァカだから、
そんな高度な質問には答えられません。
彼らはライブラリの使い方しかしらないのです。
0102デフォルトの名無しさん
NGNGnativeで書いて、wrappingしてるんじゃない?
言語仕様のほか、ソースはみたのか?
0103デフォルトの名無しさん
NGNGnativeで書いたメソッドの実行手順がわからないんよ。
プログラムカウンタをnativeメソッドの先頭アドレスに合わせるだけで
うまくいくとは思えんし。
0104login:Penguin
NGNGJNIの解説読めよ…
俺はJava programmerじゃないけど、お前は無知過ぎるよ。
組み込みの世界しか知らないんだろ。
単独で全部control出来るのはassemblerだけだよ。Cどころか、C--でも駄目。
0105デフォルトの名無しさん
NGNGヲイ。Cは普通インラインアセンブラが使えるだろうが。
0106103
NGNGあと、普通Cコンパイラはインラインアセンブラが使えるから、
全部control可能だ。
http://www.amazon.co.jp/exec/obidos/ASIN/4894710803/ref=sr_aps_d_1_3/250-4681803-4271445
この本読めばJavaNativeInterfaceへのアクセス方法わかるのか?
わかるんなら取り寄せて読んでみるけど。
VMを書くのに、お勧めの書籍があったら教えてよ。
0107デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNGhttp://developer.java.sun.com/developer/products/java2cs/index.html
0109login:Penguin
NGNG分かる。
JVMについて知るには、JVMについて書かれた本やJDKのsource以外では、
Lisp、Smalltalk、関数型言語の実装の本を読むと良い。
しかし、そのまえにnative methodを書いてみるのがいい。
asm文もCに含めてしまうのかー。
Java派の人は、native methodもJavaのうち、みたいだからまあいいかー。
0110デフォルトの名無しさん
NGNG何遍教えてもらっても理解不能らしー
0111デフォルトの名無しさん
NGNGだったらJNI使ってCでできる事は「Javaでできる」と言って良いな。
0112デフォルトの名無しさん
NGNGようは親和性の問題だと思われ。
Cもasmのマシン語に落とすことには変わらないだろ。
だからインラインアセンブラも自然に調和できる。
JNIとJavaは別物だろ。
だってJNIはJavaでは書けないし。
0113デフォルトの名無しさん
NGNGほえ?
JavaでJITを書いてるやつらは、
「call命令を出すコード」をJavaで書いてるわけだろ?
JNIが何で難しいの?
クラスファイルにnativeアトリビュートがついてたら
JNIのcalling conventionに合わせるってだけでは?
0114デフォルトの名無しさん
NGNGJavaでOS書いて公表してね。
0115デフォルトの名無しさん
NGNGアヒャアヒャアヒャ ,,从.ノ巛ミ 彡ミ彡)ミ彡ミ彡ミ彡)ミ彡)''"
___ 人ノ゙ ⌒ヽ 彡ミ彡)ミ彡)ミ彡)'
/o_☆⊥ ,,..、;;:〜''"゙゙ ) 从 ミ彡ミ彡)ミ彡,,)
∠=√゚∀゚ ) _,,..、;;:〜-:''"゙⌒゙ 彡 ,, ⌒ヽ 彡"
| (:::..、===m==<|::::::゙:゙ 現実 '"゙ ミ彡)彡Java信者
|_=|:::. |::. | ' ``゙⌒`゙"''〜-、:;;,_ ) 彡,,ノ彡〜''" 彡
(__)_) ゙⌒`゙"''〜-、,, ,,彡⌒''〜''"人 ヽノ 从. 从 人人
"⌒''〜" し(__) ⊂⌒~⊃。Д。)⊃
0116デフォルトの名無しさん
NGNGjava=言語仕様
javac=java言語で書かれたコード→javaバイトコード
VM=バイトコードのインタープリター
javaバイトコードについての本、名前忘れた・・・
読んでみて
JavaOSはJTronが有名?
0117デフォルトの名無しさん
NGNGCOBOLerと一緒に消えろや。
0118デフォルトの名無しさん
NGNG最近目に余るよ。Rubyの惨劇再び・・・
0119login:Penguin
NGNG> 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ならば保証されている言語は?
0122デフォルトの名無しさん
NGNGあーあ、言っちゃった・・・これだから・・・
0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNG0125デフォルトの名無しさん
NGNGこのレベルなんだろうなぁ。カワイソーダネ。
0126デフォルトの名無しさん
NGNGこんなレベルの連中がデカい顔ができるのって、こういう隔離場所だけなんだけどね(藁
0127デフォルトの名無しさん
NGNG仲良くしろよ
喧嘩ばかりしてると先生に怒られっぞ
0128デフォルトの名無しさん
NGNG自作自演うぜえぞ!!
0129デフォルトの名無しさん
NGNGJava 系だけ:
プログラム言語 Java
Effective Java
Core Java2 (上下)
あとは拡張 API 毎にオライリーでも買いなさいってこった。
0130
NGNG0131デフォルトの名無しさん
NGNGは最近見ないけど、どうしんだろう?結構好きだったのに
■ このスレッドは過去ログ倉庫に格納されています