[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/23 03:04 / Filesize : 254 KB / Number-of Response : 1062
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Delphi】Embarcaderoオッチャ その32【C++ビルダ】



861 名前:デフォルトの名無しさん mailto:sage [2016/10/25(火) 14:28:14.66 ID:KeM7pIn3.net]
Cはmallocを使い始めたらキャストだらけになって節操がなくなるというだけで
malloc使わない範囲で基本的なこと、例えば配列使ってちょっと計算するだとか
もしくは配列すら使わずに、1から100までの合計を求めるだとか
そのレベルのことであればPascalと何ら変わりない
義務教育でするのは多分この程度のこと

Pascalを教えるにしても小学生にnew()させるとは思えん
PascalもGCが無いので、メモリ管理を自分でしなければならないのはCと同じだし
メモリ管理を小学生にさせるとは思えない

メモリ管理をしない範囲であれば、ただの数値計算の範囲であれば
CだろうがPascalだろうが大差ない
なら、あえてPascalを選択する意味もない

PascalはC言語より文法的に優れていてキレイという人もいるが、全然そんなことはない
Pascalにはreturnが無い
だから必ず関数の最後まで到達しないと関数を抜けることができない
途中で抜けれないから結局フラグを使いまくるか
もしくはif文をものすごーーーくネストしまくる初心者的なプログラムになる
こういった悪い作法を初心者に強いることになる
Pascalではどうやってもきれいにプログラムを書くことはできないのだ
これは構造化の一環であり、入口と出口は一つにすべし、という思想の元そうなっているわけだが
ではなんでreturnはないのにbreakはあるんだという話で、そいうった意味でも一貫性がない
Delphiを使っている人は、純正のPascalにreturnが無いということを知らないのだろう
あの不便さ、汚らしさ、決して良い作法は身につかない






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<254KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef