03/09 16:00 #petitcom 変数がローカルかグローバルかわかりにくい。ローカル変数を使ったことがある人がローカル変数のない言語を使う時、変数がローカルかグローバルかを命名規則などで分けるようになるが、それがない
03/09 16:04 #petitcom ラベルの行先がわかりにくい。制御構造が弱いので「ラベル+ジャンプ」を大量使用せざるを得ないが、その対象がIF-THEN-ELSE的かWHILE-ENDWHILE的かGOTO的かGOSUB的かがラベル名からわからないため
03/09 16:08 この辺ってわりと興味深いところがあって、たとえばオブジェクト指向に慣れた人が書くと、オブジェクト指向的サポートがない言語でもオブジェクト指向っぽく読める構造になり、構造化言語に慣れるとアセンブラですら構造化言語的に読める書き方をするようになる
03/09 16:19 #petitcom プログラム上の位置を示す「行番号」って実はわりと便利で、「現在行より上か下か」「現在行からどれくらい離れているか」が直感的にわかる。それが使えずラベルだけというのは、利点を削いでしまったことにもなる
@yunyundetective [
<<|
@|
>>]