CとJAVAを比較した場合Cの良いとこと悪いとこ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG他のCやC++も同様なのでしょうけど、javaの新しいVerをjavaから作っていったら...
数回verupすると恐ろしい事になりそうやね
今なおメインの言語として君臨している。
Cは
「論理的で、覚えることが少なくて、実行速度が速い、皆に愛されている言語」
だと倉薫も書いていたYO!
0054デフォルトの名無しさん
NGNG>>51Javaのクラス? ふつーJavaで書かれてるんでないか?
コンパイラはCで書かれてるんだろうけど。
新しいアーキテクチャのCPUが出てくれば、やっぱり最初に提供されるのはCなんだろうから、
Cはまだまだしばらくの間、必要なんだろうとおもわれ。
0055デフォルトの名無しさん
NGNGもうすぐヤツが目を覚ます時間だな
0056デフォルトの名無しさん
NGNG( _(((((((((_ )
|/ ~^^\)/^^~ ヽ|
| _ 《 _ |
(|-(_//_)-(_//_)-|) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 厶、 | < おはよ〜〜。
\ |||||||||||| / \_____________
_-‐' ̄|\ / `ー―-、__
/~⌒~ ̄| , -‐'\ ` - ー '/ \ '  ̄\
/ | `ー―-、ヽ ノ -―'~ ̄ 、 \
/ / `ーV -‐' ̄ ヽ |
/ || \ |
| || |`、
/`-、 / ヽ||/ ヽ ー、_ノ \
/ 、 ○ ||/ ○ |/ \ \
/ V \. || / | |
| ヽ ヽ/ヽ、 人 | |
| / \、_ / \ / ヽ | |
/ ノ /  ̄`ーー' l 、 ̄`ーー-ー' ∧ l |
( / /\ 入 / | | / ) / \ 人 |
/ \ ,/ \ l、_ 人_ _,| -‐',/l / `ー、_>-‐'~ |
// 〈 | \ / | ヽ / | | |
| | | | | | | / | |
| | | | l、_ 人_ _ _ ,| _/ | |
| | / /‐--、______, --‐'~ __〈 | |
0057デフォルトの名無しさん
NGNG__( ;´Д`)__< 遅刻だ!
| 〃( つ つ | \_______
|\ ⌒⌒⌒⌒⌒⌒\
| \ \
\ |⌒⌒⌒⌒⌒⌒|
\ |______|
005857
NGNG0059デフォルトの名無しさん
NGNG ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄
,〜((((((((〜〜、
( _(((((((((_ )
|/ ~^^\)/^^~ヽ|
| _ 《 _ |
(|-(_//_)-(_//_)-|)
| 厶、 |
\ |||||||||||| /
⊂ \_______⊂ ⌒`つ≡≡≡(´⌒;;;≡≡≡
 ̄ (´⌒(´⌒;;
0060
NGNGOOと関係無いだろ ヴァーカ!市ね!糞が!
006230
NGNGかなり無理矢理だけどね。
006336
NGNGほ?ポインタとれると、なにか、swapに特殊なテクニックがあるですか?
しかも、Javaで「無理矢理」な…
0064デフォルトの名無しさん
NGNG ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄
,〜((((((((〜〜、
( _(((((((((_ )
|/ ~^^\)/^^~ヽ|
| _ 《 _ |
(|-(_//_)-(_//_)-|)
| 厶、 |
\ |||||||||||| /
⊂ \_______⊂ ⌒`つ≡≡≡(´⌒;;;≡≡≡
 ̄ (´⌒(´⌒;;
006536
NGNG0066ネタ
NGNG0067デフォルトの名無しさん
NGNGtmp=a;a=b;b=tmp; でいいんでしょ?
プリミティブだと値のコピーによる交換だけど。
どーせプリミティブのコピーなんてたいしたコストじゃないし。
0070あほくさ
NGNG0071デフォルトの名無しさん
NGNGあんなアセに陰毛が生えた程度のものを
言語っていわないでくれるかな。
0072デフォルトの名無しさん
NGNGしかし、その陰毛がヤラしい部分をけっこう良く隠蔽
しているんだよな。
0073デフォルトの名無しさん
NGNG007436
NGNG0075デフォルトの名無しさん
NGNGおいおい、随分な物言いだな。
さすがに言語でないことはないだろう。
0076デフォルトの名無しさん
NGNG基地外に突っ込むなよ。かわいそうだろ。
適当にいなしといてやれよ。
0077デフォルトの名無しさん
NGNGSTL使えばC++でも簡潔に書けるだろ。
ポインタ云々もスマートポインタを用意すれば良いだけ。
0078デフォルトの名無しさん
NGNGCはある。
0079デフォルトの名無しさん
NGNGJAVAの需要が先細りになっても、Cの需要は変わらないって
言いたいのか? 賛成だ。そのとおりだよな。
ただ、JAVAだって生き残らないとは限らんぜ。
0080デフォルトの名無しさん
NGNGまだ、どうころぶかわからんよ
0081デフォルトの名無しさん
NGNG0082デフォルトの名無しさん
NGNGなっちゃったんですねぇ…
0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNG1bitくらいケチるなよ。
0085デフォルトの名無しさん
NGNG分野によって変わってくるんだろうね。
いまだにFortranやCOBOLが使われているように
Javaも何処かでは生き残り続けるのかもしれない。
0086デフォルトの名無しさん
NGNG今後発展しそうな気がするんだけど気のせいですか?
現在はCよりJAVAのほうが需要があるように
感じるけど それも気のせい?
0087デフォルトの名無しさん
NGNG分野によるしねえ。
0088デフォルトの名無しさん
NGNGJAVAを動作させる為にはVMが欲しいんですが何か?
0089デフォルトの名無しさん
NGNG>>86 サーバサイド以外でJavaの需要ってほぼ皆無だよ。
i-appliのあれはJavaという名前がついてるけど別ものだし。:-)
0090デフォルトの名無しさん
NGNG32bit無符号のデータを外部から取りこむ場合、その値域をカバーするために、
long (64bit)を使うしかなくて苦痛なんだよ。
0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNG苦痛って… 医者に行った方が良いかも。
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNGC,C++,Rubyマンセー!
Javaはあまり知らんからノーコメントとしておく。
0096デフォルトの名無しさん
NGNGできるにこしたこたぁない
0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNGバカ発見。
Cにできる事と、Javaにできる事に差があるわけ無いだろが。
ある処理を記述するのに、どうするかが言語の違いだよ。
さっさと気づけ馬鹿ども。
0100デフォルトの名無しさん
NGNGC言語ちゃんとお勉強してから言ってくださいね。
0101デフォルトの名無しさん
NGNGROM,RAMあわせて4KBしかありませんが、なにか?
0102デフォルトの名無しさん
NGNG0103デフォルトの名無しさん
NGNG0104デフォルトの名無しさん
NGNGそれはハードウエアの問題では?
コンパイラ作成の手間を考えたら、
一般的じゃないCPUでアプリケーションを作る場合は、
C言語になるのかも。
言語的な違いは明らかで
JAVAで書くような複雑なプログラムは、Cじゃ書かないし
Cで書くような簡単なプログラムは、JAVAじゃ書かない。
0105デフォルトの名無しさん
NGNG基本から勉強してね。
0106デフォルトの名無しさん
NGNGCとBASICを比較するようなものだと。
0107デフォルトの名無しさん
NGNGCとLISPを比較するようなものだと。
0108デフォルトの名無しさん
NGNG馬と鹿を比較するようなものだと。
0109デフォルトの名無しさん
NGNGやっぱや〜めた。
0110デフォルトの名無しさん
NGNGいってくれ
0111デフォルトの名無しさん
NGNGC は fj.comp.lang.c での罵りあいの道具にしかならない(w
0112デフォルトの名無しさん
NGNGそれができたら認めるよ〜ん。
0113デフォルトの名無しさん
NGNGウニの棘の先端みたい。
0114デフォルトの名無しさん
NGNG馬鹿
0115デフォルトの名無しさん
NGNGJava用のドライバ作成環境を用意してくれたらな。
一休さんみたいだ。
0116デフォルトの名無しさん
NGNGOS、デバイスとのインターフェ−ス部分をJNI使って書けばいいだけでしょ?
JavaOSのドライバはJAVAだし。
0117デフォルトの名無しさん
NGNG例えばJavaをn
0118デフォルトの名無しさん
NGNG天然ですか?
0119デフォルトの名無しさん
NGNG0120デフォルトの名無しさん
NGNGあんたJavaでドライバ組みたいと思うのか?
0121デフォルトの名無しさん
NGNG君、Java厨?アワレ。
0122デフォルトの名無しさん
NGNG実用に耐えられるものを作ってくれ。
0123デフォルトの名無しさん
NGNG0124名無しさん
NGNGおまえら情報操作もいいかげんにしろや。
そうやってJava使いを一人でも多く減らして自分だけ
甘い汁を吸おうと思ってるんだろ?だがな、俺は騙されん。
最も将来性があり、これから主流になるのは間違いなくJavaだ。
0125デフォルトの名無しさん
NGNGCmmunication APIでなんとか。
あとUSB APIというものもあるようだ。
まだ実装がLinux用しか出てないけど。
>123
Jikes RVMとかいうJavaで書かれたJVMが存在する。
0126デフォルトの名無しさん
NGNGバイトコードはネイティブ実行できるからVM不要だろうけど、
ファイルI/Oとかネットワーク周りの物理層をどうやって処理
するのか考え出すと年越せません〜
0127デフォルトの名無しさん
NGNG実はアンチVBだけど、
VB7は結構使えるのかもと・・・全然知らないから
いいかげんな事言ってるかも?
ただ、OOという技術が趣味プログラマーに浸透するかは疑問だし
ポインター知らないで、JAVAができるのか?という疑問もある。
まあ、あくまで予想だね。
0128デフォルトの名無しさん
NGNGはっきり言ってVMでもデバイス制御部分は全てCかアセンブラです。
0129デフォルトの名無しさん
NGNGその携帯は Javaチップなんすか?
0130名無しさん
NGNGC覚えるのって簡単ですか?
0131デフォルトの名無しさん
NGNG内部のCPUもどきのFPGAが実行している。
0132デフォルトの名無しさん
NGNGバイトコード処理用の拡張命令持っただけの
普通の、例えばArmとかだよ。
0133デフォルトの名無しさん
NGNG簡単だよ、というのが慣例だよね。
難しいかった、というやつには
おまえはJavaをマスターしてない
とつっこまれて終わり。
0134デフォルトの名無しさん
NGNG逆のほうがいいかも
0135デフォルトの名無しさん
NGNG013636
NGNG0137デフォルトの名無しさん
NGNG0138CopyBorot
NGNGCは何を使って開発されたのか知ってるかい?
このスレのC支持者に誰か予知能力者でもいるのかい?
時代は交代していくものさ。ヽ(´ー`)ノ
Java厨呼ばわりで結構。
"乗りてえ風に遅れた奴は間抜けっていうんだ。"
とか"うしおととら"の"とら"の言葉で締めてみる。
0139デフォルトの名無しさん
NGNGアセンブラ使わないんだ…
0140CopyBorot
NGNGJVMを攻撃しまくってるC支持者さん達には
しょうしょうキティな文章になってますがよろしくヽ(´ー`)ノ
0141デフォルトの名無しさん
NGNGCでの開発環境が用意されているということ。
あんたアセンブラについて勉強した方が良いね。
014231
NGNG30じゃないけど、
swap( int[] array, int i, int j ){
int tmp = array[i];
array[i] = array[j];
array[j] = tmp;
}
とかぐらいしか思いつかない。
他の方法あるなら知りたいっす >>30
0143デフォルトの名無しさん
NGNGCPUがItaniumになって、OSがLinuxになったくらいで…
ま、そればかりじゃないけど。
0144デフォルトの名無しさん
NGNG014531
NGNG0146デフォルトの名無しさん
NGNG同感
0147デフォルトの名無しさん
NGNGarray[i] ^= array[j];
array[j] ^= array[i];
array[i] ^= array[j];
}
0150147
NGNGと、いわれても…。
0151
NGNG1)ポインタ
2)プリプロセッサ
Javaが優れているところ
1)ネット系ライブラリが充実している。
そんだけ。
Cの短所
・・・特に無い。
JAVAの短所
1)厨房が大量に集まってしまった。(しかも、えばってるし)
2)プリプロセッサが無い
3)ポインタが無い。特に関数ポインタ
■ このスレッドは過去ログ倉庫に格納されています