プログラミング言語はどこからおかしくなったか
1仕様書無しさん
2021/04/01(木) 23:17:32.70 最初から、はナシで
2021/04/02(金) 02:23:45.69
お前の頭が新しいパラダイムについていけなくなったときから
2021/04/02(金) 02:41:28.30
>>1
その議論の前に、プログラミング言語がおかしくなったという
主張は正しいか?誰がそんな事を言っているか?という話をしないといけない
そうでないと、おかしくないものに対して
おかしいんだという先入観を与えてしまうことになる
例えば「なぜ日本人は馬鹿になってしまったのか徹底討論」みたいな
テレビ番組が作られたとしたら、それは日本人が馬鹿になったという
印象を与えるための番組だと思ったほうがいい
そんな日本人が馬鹿になったというデータはないのに、テレビ番組を見てる人は
日本人が馬鹿になったんだなという前提で、その理由を考えることになり
日本人が馬鹿になったかどうかを考えず刷り込みが完了してしまう
このようなテクニックは多いのでそれに騙されないようにしましょう
その議論の前に、プログラミング言語がおかしくなったという
主張は正しいか?誰がそんな事を言っているか?という話をしないといけない
そうでないと、おかしくないものに対して
おかしいんだという先入観を与えてしまうことになる
例えば「なぜ日本人は馬鹿になってしまったのか徹底討論」みたいな
テレビ番組が作られたとしたら、それは日本人が馬鹿になったという
印象を与えるための番組だと思ったほうがいい
そんな日本人が馬鹿になったというデータはないのに、テレビ番組を見てる人は
日本人が馬鹿になったんだなという前提で、その理由を考えることになり
日本人が馬鹿になったかどうかを考えず刷り込みが完了してしまう
このようなテクニックは多いのでそれに騙されないようにしましょう
4仕様書無しさん
2021/04/02(金) 04:42:56.59 まずa=a+1がおかしい
5仕様書無しさん
2021/04/02(金) 06:45:56.88 一度も使わなかったもの:
共用体
共用体
2021/04/02(金) 09:33:52.42
>>4
その書き方はシンタックスシュガーなんだよ
本来は
LET a = a+1
さらにアセンブラまでさかのぼるとa+1を計算した結果がレジスタに格納され、さらにレジスタからaに戻すという
流れをわりと自然に表現できていることに気づくと思う
しかし今の時代はUIから設計していく時代だ
アセンブラの動きを理解しやすいようにボトムアップで考えていくのは時代遅れだ
つまり
a ← a+1
と書くのが正しい
もしくは
let(a, sum(a, 1))
と書くのがプログラミングの将来にとって非常によい本来の姿なんだ
その書き方はシンタックスシュガーなんだよ
本来は
LET a = a+1
さらにアセンブラまでさかのぼるとa+1を計算した結果がレジスタに格納され、さらにレジスタからaに戻すという
流れをわりと自然に表現できていることに気づくと思う
しかし今の時代はUIから設計していく時代だ
アセンブラの動きを理解しやすいようにボトムアップで考えていくのは時代遅れだ
つまり
a ← a+1
と書くのが正しい
もしくは
let(a, sum(a, 1))
と書くのがプログラミングの将来にとって非常によい本来の姿なんだ
2021/04/02(金) 09:53:35.31
そもそも数学に代入記号がないのが問題
イコールと代入は意味が違う
イコールと代入は意味が違う
2021/04/02(金) 10:02:42.84
代入 =
イコール ==、EQ
代入とイコールで同じ記号を使ってる言語ってBASICとCぐらいじゃないの?
イコール ==、EQ
代入とイコールで同じ記号を使ってる言語ってBASICとCぐらいじゃないの?
2021/04/02(金) 10:46:40.85
初心者みてーなこと言ってんじゃねー
11仕様書無しさん
2021/04/02(金) 13:26:03.75 (setq x 1)
これがよかったなあ
これがよかったなあ
13仕様書無しさん
2021/04/02(金) 16:02:11.39 比較をアルファベットで行っていたCOBOLは正しかった
またCOBOLが優秀だと証明されてしまった
またCOBOLが優秀だと証明されてしまった
14仕様書無しさん
2021/04/02(金) 16:56:49.84 1+1=2 という数式が一般の人には難しく
1たす1は2 という言葉のほうが分かりやすいと
思われていた時代があったかもしれないね
1たす1は2 という言葉のほうが分かりやすいと
思われていた時代があったかもしれないね
15仕様書無しさん
2021/04/02(金) 19:56:27.65 タイプライターに矢印形の文字があれば代入はそれになっあたよな
16仕様書無しさん
2021/04/02(金) 20:10:18.23 Javaの暗黙オブジェクト
17仕様書無しさん
2021/04/02(金) 20:11:30.43 APL
18仕様書無しさん
2021/04/02(金) 20:13:51.95 割と本気で思ってるのがオブジェクト指向馬鹿が誕生した時からだろう
19仕様書無しさん
2021/04/02(金) 20:57:28.47 宇宙船演算子ってなんだよ
22仕様書無しさん
2021/04/02(金) 22:37:08.17 それがおかしいと思う感覚は正常
むしろコンピュータ技師として適正がある
アセンブラどうぞ
むしろコンピュータ技師として適正がある
アセンブラどうぞ
23仕様書無しさん
2021/04/03(土) 08:09:51.12 添字の表記が省略された漸化式と考えていますが
24仕様書無しさん
2021/04/03(土) 08:22:13.75 =と==を分けて考えることができないのは頭堅すぎるだろ
27仕様書無しさん
2021/04/03(土) 08:52:49.72 比較が=は本当に頭おかしいと思う
28仕様書無しさん
2021/04/03(土) 08:53:45.67 >>6が最高すぎる
29仕様書無しさん
2021/04/03(土) 10:49:45.91 a=a+1
この場合、aは変数の値を格納しているメモリのアドレスを表現しているんだ
&0x01 = &0x01 + 1;
っていう書き方を省略しているにすぎない
左辺は格納するアドレス、右辺は格納されている値なんだ
a=a+1の左右でaの意味が違っていることに気が付けば違和感の正体がわかるはずだ
この場合、aは変数の値を格納しているメモリのアドレスを表現しているんだ
&0x01 = &0x01 + 1;
っていう書き方を省略しているにすぎない
左辺は格納するアドレス、右辺は格納されている値なんだ
a=a+1の左右でaの意味が違っていることに気が付けば違和感の正体がわかるはずだ
30仕様書無しさん
2021/04/03(土) 11:01:11.95 :=
31仕様書無しさん
2021/04/03(土) 12:15:17.43 記号言語の概念と数学の概念をマゼコゼに考えるから分からなくなるんだろ
32仕様書無しさん
2021/04/03(土) 12:59:57.60 数学の概念で言うならば=という記号は
同一の値であるという意味なんです
同一の値であるという意味なんです
33仕様書無しさん
2021/04/03(土) 13:28:04.65 言語の(C言語やそれに類する)概念で言うと=と言う記号は
左辺に右辺の結果を入れると言う意味なんです
左辺に右辺の結果を入れると言う意味なんです
35仕様書無しさん
2021/04/03(土) 15:42:15.10 YouTube で有名な、雑食系エンジニア・KENTA が、
Java, PHP を絶対に勧めない
初心者には、Ruby on Rails しか勧めない。
それで実際にビジネスサイトを立ち上げた女性・初心者は、Rails, Heroku
AWS を使いたい企業は、さらに、
くろかわこうへいのAWS サロンへ入る
皆、このパターン
KENTA の千円のサロンへ入って、聞いてみれば?
2千人入っている
Java, PHP を絶対に勧めない
初心者には、Ruby on Rails しか勧めない。
それで実際にビジネスサイトを立ち上げた女性・初心者は、Rails, Heroku
AWS を使いたい企業は、さらに、
くろかわこうへいのAWS サロンへ入る
皆、このパターン
KENTA の千円のサロンへ入って、聞いてみれば?
2千人入っている
36仕様書無しさん
2021/04/04(日) 03:47:35.39 ステマ
38仕様書無しさん
2021/04/04(日) 18:36:12.8839仕様書無しさん
2021/04/04(日) 20:21:14.60 定義を記述する言語と
命令を記述する言語の違いが分からない奴に欠陥がある
違うものは違う
存在の目的から違う
自分の知ってるものと同じでないとおかしいという
頑固者は邪魔なだけ
新鮮でもなんでもないありふれたガイジ
命令を記述する言語の違いが分からない奴に欠陥がある
違うものは違う
存在の目的から違う
自分の知ってるものと同じでないとおかしいという
頑固者は邪魔なだけ
新鮮でもなんでもないありふれたガイジ
40仕様書無しさん
2021/04/04(日) 21:25:02.49 等号を代入記号で使うのは違う定義を与えたってだけでそれにより本質的になにか重大な間違いが生じるとは思えんが
41仕様書無しさん
2021/04/05(月) 04:31:23.10 =に違う定義を与えていいってことになると
+や*に違う定義を与えても良くなっちゃいますねw
数学で等号だって決まってるんだから
そのとおりにしなさい
+や*に違う定義を与えても良くなっちゃいますねw
数学で等号だって決まってるんだから
そのとおりにしなさい
レスを投稿する
