探検
プログラミング言語はどこからおかしくなったか
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
数学で等号だって決まってるんだから
そのとおりにしなさい
42仕様書無しさん
2021/04/05(月) 05:09:17.84 学歴不問
コピペ
コピペ
43仕様書無しさん
2021/04/05(月) 05:47:01.03 記号なんて微積分だって違う記号使ってるだろ
44仕様書無しさん
2021/04/05(月) 06:44:57.60 1!=1
数学的には正しいはずなのに!
数学的には正しいはずなのに!
45仕様書無しさん
2021/04/05(月) 06:54:53.46 カッコつけて仕様書で≠って書いたら見づらいのなんの
46仕様書無しさん
2021/04/05(月) 09:59:27.38 >>41
ああ、違う定義を与えていいんだぞ。
文字列の連結に+を使ったりCのdereferenceに*を当たり前のように使ってるだろう。
文脈によって記号の定義が異なるのは問題ない。類似した文脈では意味的に近い方がベターというだけの話。
文脈を無視して記号だけを取り出して語るのは馬鹿げている。
ああ、違う定義を与えていいんだぞ。
文字列の連結に+を使ったりCのdereferenceに*を当たり前のように使ってるだろう。
文脈によって記号の定義が異なるのは問題ない。類似した文脈では意味的に近い方がベターというだけの話。
文脈を無視して記号だけを取り出して語るのは馬鹿げている。
47仕様書無しさん
2021/04/05(月) 10:24:53.73 群論も記号論も知らないスポンジに何話しても無駄
48仕様書無しさん
2021/04/05(月) 10:51:20.82 そもそもC++見てショック死するべきw
49仕様書無しさん
2021/04/05(月) 11:00:24.1150仕様書無しさん
2021/04/05(月) 11:05:39.91 LET A, A+1
って書くよりも
A=A+1
のほうが直感的
って書くよりも
A=A+1
のほうが直感的
51仕様書無しさん
2021/04/05(月) 11:07:46.51 =に代入の意味を与えたやつはアホ
数学を勉強しろ
数学を勉強しろ
52仕様書無しさん
2021/04/05(月) 11:08:23.52 そもそも数学の記号じゃねーし
数学がどうこういうならまず数学の微分の記号を統一してからおいで
数学がどうこういうならまず数学の微分の記号を統一してからおいで
53仕様書無しさん
2021/04/05(月) 11:09:02.22 ちなみに数学って九九の話じゃねーぞw
54仕様書無しさん
2021/04/05(月) 11:17:17.78 まあ、文字列連結の+なんて、数学的な+とまるっきり意味が違うだろw
55仕様書無しさん
2021/04/05(月) 11:22:04.06 学校で+ーを習ったばっかりなんだろうw
56仕様書無しさん
2021/04/05(月) 12:17:59.38 いつまで文法の話してるの?
57仕様書無しさん
2021/04/05(月) 14:44:30.51 REXXに無理やりオブジェクト指向導入されたときは悲しかったなぁ
そんなめんどくさくて長くて無駄な書き方強要しないで昔通りに書かせて
マニュアルも昔通りの記述を中心に書いてよって思った
そんなめんどくさくて長くて無駄な書き方強要しないで昔通りに書かせて
マニュアルも昔通りの記述を中心に書いてよって思った
58仕様書無しさん
2021/04/05(月) 14:57:35.44 式の流れから
左側から右
右側から左
これの問題もある
答え=1+1 cpu
1+1=答え 人間
だす
左側から右
右側から左
これの問題もある
答え=1+1 cpu
1+1=答え 人間
だす
59仕様書無しさん
2021/04/05(月) 21:19:33.47 代入に=を採用したのは
cobol, fortranからだからな
この辺の言語の設計したのは
バリバリの数学者だったはずなんだが
なんで=を採用したんだろうか
cobol, fortranからだからな
この辺の言語の設計したのは
バリバリの数学者だったはずなんだが
なんで=を採用したんだろうか
60仕様書無しさん
2021/04/06(火) 02:29:50.74 ヒルベルトさんは記号なんてどうでもええわと言っとったわ
61仕様書無しさん
2021/04/06(火) 03:16:37.76 https://ja.m.wikipedia.org/wiki/%E7%AD%89%E5%8F%B7
= を代入に使うのは FORTRAN が起源とされる。FORTRAN は文字・記号の種類を非常に少なく設計しており、なおかつプログラムでは頻繁に使われる代入を簡単に表せるようにするため、このような言語仕様になった。
だそうだ。
= を代入に使うのは FORTRAN が起源とされる。FORTRAN は文字・記号の種類を非常に少なく設計しており、なおかつプログラムでは頻繁に使われる代入を簡単に表せるようにするため、このような言語仕様になった。
だそうだ。
62仕様書無しさん
2021/04/06(火) 05:15:50.59 =で代入するのに反対な人は
どんな代入記号を思いつく?
どんな代入記号を思いつく?
63仕様書無しさん
2021/04/06(火) 05:56:22.22 define variable dimension x
set value x is f(x)
set value x is f(x)
64仕様書無しさん
2021/04/06(火) 07:44:31.59 やめてくれw
65仕様書無しさん
2021/04/06(火) 08:25:02.23 ←でいいだろ。Unicodeの時代なんだから
レスを投稿する
ニュース
- 高市首相「戦艦」言及、間違い否定 政府答弁書 ★2 [ぐれ★]
- 中国クルーズ船、日本への航海中止 日中関係悪化が影響か [蚤の市★]
- 【日中対立】在日本中国大使館、サンフランシスコ講和条約「不法かつ無効な文書」とSNSに投稿 高市首相が党首討論で引用 [ぐれ★]
- 拳銃24丁を中国から日本国内に輸入した疑い 中国人の46歳の男逮捕 1丁約3000円で販売 [七波羅探題★]
- 又吉直樹「なぜあなたが社会を斬りはじめるんだ…」“ご意見番”にキャラ変する芸能人の背景を分析「仕方ないんだろうな」 [muffin★]
- 【文春】AKB48『紅白歌合戦』出場へ! 前田敦子&大島優子が限定復活! 『ヘビロテ』など黄金期メドレー披露 神7の多くが出場 [冬月記者★]
- 【悲報】日本政府、フランスに「習近平をG7に呼ばないで」と懇願していたwww [237216734]
- 👊👊👊👊🏡👊👊👊👊
- 【悲報】人気VTuberの天音かなたさん、ホロライブ卒業★4 [485689427]
- 葬式で使われる生前の写真ちゃんと用意しとけよ
- 【悲報】日本人、ガチでコメ離れしてしまいJAと農家さんが焦りまくるwww「お米券で高い米を買ってもらえるようにしてほしい」 [793117252]
- 【高市悲報】きまぐれオレンジ☆ロードから今年でもう40周年 [165981677]
