- 1 名前:デフォルトの名無しさん mailto:sage [04/10/30 13:59:11]
- 【主流プログラム】
VisualC++ UNIXOSはこれで書いてる。プログラム作り難い。ny作者がGUIに凝る為bcbに逃げた実績あり。 GUIをVBで内部をC++で書いてる人多いみたい。数多くの初心者を粉砕してきた。 VisualBasic 複雑なプログラムの開発できない。動作が重い。短時間でアプリを作れる。 JAVA オブジェクト指向でそれがまた難しいとか。JAVA仮想マシーンを間に挟むことで 全てのOSで実行できるのが売りだが、全てとはいかないとか。VBより軽く.netよりちと重い。 Delphi 中々高機能なアプリがVB並みに簡単に作れ実行速度もC++並み。資産を利用できないのが弱み。 ファイルサイズが大きめ。 BorandC++Builder C++並みに高機能な上VB並みに作りやすくアプリも軽い。資産を利用できる。 ファイルサイズが大きめ。けど人気は微妙。 【支流プログラム】 HSP 優しくて主に簡易的なゲームを作りに適している ひまわり 日本語でプログラムを書ける jscript vbscript javascript php perl 基本的にWeb系プログラム 【2chスレ数ランキング】(左から多い順) C,C++系圧倒 JAVA系55スレ VB系38スレ HSP系37スレ delphi系35スレ BCB系11スレ ひまわり4スレ 【完成したプログラムの処理速度】(左から早い) c,c++>>BCB>delphi>>>>>>>.net>>JAVA>>>>>VB>>…>>HSP 【完成したプログラムのファイルサイズ】 c,c++が小さくBCB,delphi系は大きくなる
- 524 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 15:38:47 ]
- それは wihile文ではなく 代入が 演算子である事を利用してるわけだ
ただ、C言語ならお作法としては、 while (*s1++ = *s2++); を推奨する人が多いように思う。 意味は、ポインタを変更しつつ代入し、その代入データが 0 になればループ終了という
- 525 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 15:54:31 ]
- あっと、良く見たら コメントが間違ってるよ
それは s2の中身をs1にコピーして、ヌル文字ならループ終了というコードで バッファオーバーランの原因になり易いコード s2 の指す中身がヌルでなければ一文字コピーなら if(+s2) s1++ = *s2++; こうなる
|

|