プログラミング言語はどこからおかしくなったか (205レス)
上下前次1-新
1(3): 2021/04/01(木)23:17 AAS
 最初から、はナシで 
2(1): 2021/04/02(金)02:23 AAS
 お前の頭が新しいパラダイムについていけなくなったときから 
3: 2021/04/02(金)02:41 AAS
 >>1 
 その議論の前に、プログラミング言語がおかしくなったという 
 主張は正しいか?誰がそんな事を言っているか?という話をしないといけない 
  
 そうでないと、おかしくないものに対して 
 おかしいんだという先入観を与えてしまうことになる 
例えば「なぜ日本人は馬鹿になってしまったのか徹底討論」みたいな 
 テレビ番組が作られたとしたら、それは日本人が馬鹿になったという 
 印象を与えるための番組だと思ったほうがいい 
 そんな日本人が馬鹿になったというデータはないのに、テレビ番組を見てる人は 
 日本人が馬鹿になったんだなという前提で、その理由を考えることになり 
 日本人が馬鹿になったかどうかを考えず刷り込みが完了してしまう 
 このようなテクニックは多いのでそれに騙されないようにしましょう 
4(2): 2021/04/02(金)04:42 AAS
 まずa=a+1がおかしい 
5: 2021/04/02(金)06:45 AAS
 一度も使わなかったもの: 
 共用体 
6(1): 2021/04/02(金)09:33 AAS
 >>4 
 その書き方はシンタックスシュガーなんだよ 
 本来は 
 LET a = a+1 
  
 さらにアセンブラまでさかのぼるとa+1を計算した結果がレジスタに格納され、さらにレジスタからaに戻すという 
 流れをわりと自然に表現できていることに気づくと思う 
  
 しかし今の時代はUIから設計していく時代だ 
 アセンブラの動きを理解しやすいようにボトムアップで考えていくのは時代遅れだ 
  
 つまり 
 a ← a+1 
 と書くのが正しい 
  
 もしくは 
 let(a, sum(a, 1)) 
 と書くのがプログラミングの将来にとって非常によい本来の姿なんだ 
7: 2021/04/02(金)09:53 AAS
 そもそも数学に代入記号がないのが問題 
 イコールと代入は意味が違う 
8(1): 2021/04/02(金)10:02 AAS
 代入 = 
 イコール ==、EQ 
  
 代入とイコールで同じ記号を使ってる言語ってBASICとCぐらいじゃないの? 
9: 2021/04/02(金)10:46 AAS
 初心者みてーなこと言ってんじゃねー 
10(1): 2021/04/02(金)12:32 AAS
 >>8 
 は?Cは比較は==だが? 
11: 2021/04/02(金)13:26 AAS
 (setq x 1) 
 これがよかったなあ 
12(2): 2021/04/02(金)15:46 AAS
 >>10 
 B言語だったかC言語の初期だったかは比較がイコール(文脈依存)だったことがある。 
 でも不便だから後々変わった。 
13: 2021/04/02(金)16:02 AAS
 比較をアルファベットで行っていたCOBOLは正しかった 
 またCOBOLが優秀だと証明されてしまった 
14: 2021/04/02(金)16:56 AAS
 1+1=2 という数式が一般の人には難しく 
 1たす1は2 という言葉のほうが分かりやすいと 
 思われていた時代があったかもしれないね 
15(1): 2021/04/02(金)19:56 AAS
 タイプライターに矢印形の文字があれば代入はそれになっあたよな 
16: 2021/04/02(金)20:10 AAS
 Javaの暗黙オブジェクト 
17: 2021/04/02(金)20:11 AAS
 APL 
上下前次1-新書関写板覧索設栞歴
あと 188 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.014s