「a = a + b」aとa+bが等しいってプログラマーは算数もできないのか…

1: 2019/07/27(土) 15:25:56.53
プログラミング言語(英語:programming language)とは、コンピューターに命令するための人工言語の総称である。
https://monobook.org/wiki/プログラミング言語

Free-Photos / Pixabay

引用元: ・プログラミング「a = a + b」←算数もできないのかよ…

3: 2019/07/27(土) 15:26:43.99
a+=b
57: 2019/07/27(土) 16:20:15.84
>>3
add a,b
91: 2019/07/27(土) 18:13:42.08
>>57
add.w b,a
12: 2019/07/27(土) 15:27:41.24
:=使うのもあるよね
15: 2019/07/27(土) 15:29:55.33
a=(a)?a:b
18: 2019/07/27(土) 15:31:45.22
bが0なら成り立つな
21: 2019/07/27(土) 15:33:18.85
a++

って何だよ

22: 2019/07/27(土) 15:34:02.25
>>21
格付け
25: 2019/07/27(土) 15:35:22.99
a = 0
a = a + 1
27: 2019/07/27(土) 15:36:11.11
比較したいなら==使え
29: 2019/07/27(土) 15:37:42.95
コードの習いたての頃は若干悩むかもしれんが…
演算子の優劣は未だに混乱することあるな
39: 2019/07/27(土) 15:46:32.50
>>29
ビットシフトの優先順位が低いのが納得行かねぇ
30: 2019/07/27(土) 15:38:16.11
a=bとかも奇妙に見えるの?
32: 2019/07/27(土) 15:42:20.70
a←a+bみたいなほうがまだわかるよな
48: 2019/07/27(土) 16:00:55.05
メンヘラになる確立高い職業
見事耐え切ったら人格者へ
52: 2019/07/27(土) 16:12:48.06
プログラム板でやれ
56: 2019/07/27(土) 16:19:53.36
a=(b==c)
62: 2019/07/27(土) 16:37:41.50
++i とか i– とか、8080や8086のアセンブラしか知らんときは意味わかんなかったが
68000アセンブラのポストインクリメントやプリデクリメントを知って初めて理解した
67: 2019/07/27(土) 16:50:05.19
a is a plus b
の方がwin
68: 2019/07/27(土) 16:51:21.05
a=a+b
∴b=0
77: 2019/07/27(土) 17:05:20.28
いちいち変数初期化するやつwww
78: 2019/07/27(土) 17:06:35.49
>>77
初期化いらない言語はlintで警告でるな
134: 2019/07/28(日) 12:05:22.95
>>77
お?VB使いか?
79: 2019/07/27(土) 17:09:56.98
もしa←bが代入だとすると
a=bが比較演算子になるのか?
それも納得いかんような
82: 2019/07/27(土) 17:18:36.02
BASICやCよりアセンブラを先にやったからbが0なの?みたいな見え方をしなかったのかな
88: 2019/07/27(土) 17:36:03.65
>>82
ハンドアセンブルとかやったわ
ちゃんとそれぞれの命令のビット列が書いてあったから分かり易かったなぁ
基礎は大事やねと思う俺おっさん
84: 2019/07/27(土) 17:19:12.76
いちいち変数初期化しないといけないクソ言語
自動で初期化しろよ
119: 2019/07/28(日) 01:44:59.63
>>84
初期化しない自由
107: 2019/07/27(土) 20:36:58.47
数学だって=は比較演算子では無いからな
113: 2019/07/27(土) 21:45:07.66
cp/mのコピー命令がこんな感じでわかりにくかったな。
115: 2019/07/27(土) 23:13:41.50
代入と比較演算子とか難しく聞こえるけど、やってれば小学生とかでも簡単に理解するんだよな
124: 2019/07/28(日) 04:23:16.99
(; 😉
135: 2019/07/28(日) 12:15:31.45
レジスターを使えって指定して速くなることってあるの?

ものすごく単純な演算なら速くなることもあるだろうけど

151: 2019/07/28(日) 14:49:09.94
>>135
今の環境では無いと思う
ワンチップマイコン向けのコンパイラでもクソ頭いいし
うまいことやりくりしてくれる
148: 2019/07/28(日) 14:43:04.83
10 CONSOLE 0,25,0,1:WIDTH 80,25
20 INPUT A
30 INPUT B
40 C=A+B
50 PRINT “ケイサンチュウデス :”;
60 PRINT “■”;
70 FOR I=1 TO 9
80 FOR J=1 TO 100:NEXT J
90 NEXT I
100 PRINT “■”
110 PRINT “ケイサンシュウリョウ”
120 END
149: 2019/07/28(日) 14:44:21.81
10 TALK F2”OMAE TENSAI  DANA”
20 GOTO 10
152: 2019/07/28(日) 14:50:38.66
10 input a
20 input b
30 c=a+b
40 end

コメント