プログラム「a=a+b」←これおかしいだろ なんで=なのか説明できるの?
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん必死だな
2019/11/24(日) 19:23:34.22ID:WOpzkoXnM どこが=なんだ
2名無しさん必死だな
2019/11/24(日) 19:24:22.61ID:pquPuWJo0 b=0の時
2019/11/24(日) 19:24:24.45ID:yjRFwd8N0
VIPでやれよマジで
2019/11/24(日) 19:24:46.84ID:W+AoXFW30
算術の演算子と同一視してる香具師wwwww
2019/11/24(日) 19:24:48.08ID:zzmAEI2g0
aにaとb足して更新してるだけやん
6名無しさん必死だな
2019/11/24(日) 19:26:36.58ID:TrGen3zjr 頭悪そう
7名無しさん必死だな
2019/11/24(日) 19:27:13.19ID:wdUYI+xY0 そういう文法だから
8名無しさん必死だな
2019/11/24(日) 19:28:04.29ID:UyK0isuX0 矢印にすれば許してくれるんですか
9名無しさん必死だな
2019/11/24(日) 19:28:34.65ID:gEtT/wRY0 そう思った奴が<-みたいなバカバカしい演算子を代入に用意した言語もあるが誰も喜ばなかった
10名無しさん必死だな
2019/11/24(日) 19:28:35.83ID:fitk42Ey0 プログラム的には左辺の値に対して右辺の計算式の結果を置き換えるって感じ
通常でいう「=」はプログラムだと「==」って書く
通常でいう「=」はプログラムだと「==」って書く
11名無しさん必死だな
2019/11/24(日) 19:29:23.36ID:/2LkTQYK0 じゃあ他になに使うの?
12名無しさん必死だな
2019/11/24(日) 19:29:53.19ID:BGxSbhBTp13名無しさん必死だな
2019/11/24(日) 19:30:10.29ID:wP/x/F+c0 int a[] = {0,1,2};
std::cout << 2[a];
std::cout << 2[a];
14名無しさん必死だな
2019/11/24(日) 19:30:22.58ID:l27z4dkh0 そんなことよりJSを3日書かないとかなり忘れている件
15名無しさん必死だな
2019/11/24(日) 19:31:12.95ID:OO+a8i/V0 PascalやALGOLは代入演算子は:=だ。
16名無しさん必死だな
2019/11/24(日) 19:32:18.50ID:9+AG10nO0 aを移行すればわかるやろガイジ
2019/11/24(日) 19:33:08.83ID:takcFCvBa
演算子は=だ
2019/11/24(日) 19:33:22.53ID:kGDt0LBc0
PC言語こそ統一して欲しいわ
2019/11/24(日) 19:39:56.85ID:OLQkgvG60
頭おかしいのはキーボード作ったやつだから
2019/11/24(日) 19:40:02.94ID:/M8faB3D0
フェルマーの最終定理に喧嘩を売っていけ
2019/11/24(日) 19:45:59.55ID:On5/l94P0
23名無しさん必死だな
2019/11/24(日) 19:48:17.68ID:wNMZK8B+a ああ?
2019/11/24(日) 19:50:39.38ID:vjZ/LHuO0
代入だろ
2019/11/24(日) 19:50:40.25ID:On5/l94P0
代入演算子で発狂してるようでは
比較演算子を見たら狂い死にしそう
比較演算子を見たら狂い死にしそう
26名無しさん必死だな
2019/11/24(日) 19:53:13.28ID:QWfeJL4N0 テンコジ「オレたちは1+1で200だ。10倍だぞ10倍!」
2019/11/24(日) 19:54:09.47ID:On5/l94P0
三項演算子とか出てきたらもう考えること自体をやめそう
28名無しさん必死だな
2019/11/24(日) 19:58:31.30ID:gEtT/wRY0 分割代入とかいう邪悪な言語仕様やめろ
29名無しさん必死だな
2019/11/24(日) 19:59:32.24ID:2C1g72CA0 >>8
そうなんだろ
そうなんだろ
2019/11/24(日) 20:02:21.17ID:uZ9eAQD/0
バカの極み
2019/11/24(日) 20:05:12.81ID:Fp55srCPM
バックスラッシュが円マークになるしな
2019/11/24(日) 20:05:33.62ID:0IPS4Og/0
嫌ならCOBOLでADD A TO Bって書いてろ
33名無しさん必死だな
2019/11/24(日) 20:05:48.83ID:CIiQDQDM0 >>1
この程度で困惑するなら諦めろ
この程度で困惑するなら諦めろ
2019/11/24(日) 20:07:25.50ID:uEv80L+fa
これは
ヌルポ
ヌルポ
2019/11/24(日) 20:08:44.13ID:vjZ/LHuO0
プログラムは常に「流れ」があると理解しないと意味がわからん。
前後を逆にはできないのだ。
前後を逆にはできないのだ。
2019/11/24(日) 20:09:22.01ID:+7ydeV3A0
1+1=2
↑なんで=なのか説明できるの?
↑なんで=なのか説明できるの?
38名無しさん必死だな
2019/11/24(日) 20:11:13.36ID:HxVwUD5Y0 >>37
2の定義
2の定義
2019/11/24(日) 20:12:04.45ID:3iGETN+l0
これを=に設定した人は
まぁ一発殴られても文句言えないと思う
まぁ一発殴られても文句言えないと思う
40名無しさん必死だな
2019/11/24(日) 20:20:17.20ID:DSj7YAx9M アルゲブラ?だからいいんじゃないの?
それでなんでも記述できる学問やろ
それでなんでも記述できる学問やろ
41名無しさん必死だな
2019/11/24(日) 20:20:41.98ID:/KoAELDS0 よしじゃあ君はこれからソフト屋からハード屋に転向だ
ただし言語はVHDLな
ただし言語はVHDLな
2019/11/24(日) 20:20:43.35ID:On5/l94P0
代入として定義した上で成立させてるなら別にいいだろ
なんで殴られる必要があるんだ?
=で代入したらプログラミングに置いて致命的な問題があるのなら殴られてもいいけど
なんで殴られる必要があるんだ?
=で代入したらプログラミングに置いて致命的な問題があるのなら殴られてもいいけど
2019/11/24(日) 20:21:21.85ID:imjiqhHAa
なんでプログラムが喋ってんの?
ってこと?
ってこと?
44名無しさん必死だな
2019/11/24(日) 20:23:43.39ID:8eivzOa50 面白いこと書くとアフィブログで目立たせてくれるのか?
2019/11/24(日) 20:24:04.52ID:mNmVpXjLd
嫌なら自分で作ったらええ
最終的に出来上がるアセンブリさえ同じならどんな言語仕様でもいいさ
最終的に出来上がるアセンブリさえ同じならどんな言語仕様でもいいさ
2019/11/24(日) 20:27:38.56ID:Ajm1lONs0
プログラムネイティブじゃないと読めん
2019/11/24(日) 20:28:00.58ID:p8sqTQ4b0
ちなみにvbなんかだと
a = b = c なんて書き方も出来るが
解り辛いのでまずそう書く奴はいない。
もちろんcをbに代入し、
その後bをaに代入するという意味ではない。
a = b = c なんて書き方も出来るが
解り辛いのでまずそう書く奴はいない。
もちろんcをbに代入し、
その後bをaに代入するという意味ではない。
2019/11/24(日) 20:28:24.99ID:Lm7fpd6U0
これなら誰も文句言わんな
a.set( a.get() + b.get() )
a.set( a.get() + b.get() )
53名無しさん必死だな
2019/11/24(日) 20:31:59.07ID:c+qL65Lq0 お前 + 飯を食う = お前
2019/11/24(日) 20:32:13.35ID:DXmV0ywUa
プログラムは論理数学だよ
お前みたいな馬鹿が英語みたいなやり方で プログラムを行うようになって日本がひどい国になった
お前みたいな馬鹿が英語みたいなやり方で プログラムを行うようになって日本がひどい国になった
2019/11/24(日) 20:35:48.88ID:Ji9o5nJl0
ポーランド記法とか知ってる?
2019/11/24(日) 20:41:03.52ID:v2QNElQY0
プログラム言語は世界中の賢者が集まって作ったわけじゃなく
そこらへんのプログラマーが「こういう仕様の方が使いやすくね?」と
マイルール盛りまくりで生んだりするから
そんな完璧にはできてない
無駄な部分、足りない部分が沢山ある
そして、それに不満を持ったプログラマーが、また新しい言語を作るわけだ
そこらへんのプログラマーが「こういう仕様の方が使いやすくね?」と
マイルール盛りまくりで生んだりするから
そんな完璧にはできてない
無駄な部分、足りない部分が沢山ある
そして、それに不満を持ったプログラマーが、また新しい言語を作るわけだ
2019/11/24(日) 20:42:05.66ID:Zy6CE5UG0
1=1+0←これおかしいだろ
2019/11/24(日) 21:01:47.66ID:p8sqTQ4b0
>>62
さあ?
今までに色々出て来た言語の中に
それでおかしくないものも絶対ないとは言えない。
例えばアドレス1番池に元アドレス1番池に入っていた内容を0番池に入っているものと足す、
または結合してアドレス1番池にしまうみたいな処理を
ひょっとしたら昔の何かしらの言語でそういう記述をするものがあるかも知れない。
さあ?
今までに色々出て来た言語の中に
それでおかしくないものも絶対ないとは言えない。
例えばアドレス1番池に元アドレス1番池に入っていた内容を0番池に入っているものと足す、
または結合してアドレス1番池にしまうみたいな処理を
ひょっとしたら昔の何かしらの言語でそういう記述をするものがあるかも知れない。
2019/11/24(日) 21:02:48.34ID:p8sqTQ4b0
何かおかしいな、番池じゃなくて番地ね
2019/11/24(日) 21:07:39.46ID:p8sqTQ4b0
ま、何にせよゲハで話題にするよりプログラム板で同じスレ立てればいいよ。
多分物凄い勢いでみんなぶっ叩いてくれると思う。
多分物凄い勢いでみんなぶっ叩いてくれると思う。
2019/11/24(日) 21:08:19.48ID:i7FcPvTV0
そういうもんだと覚えるしかない
慣れれば疑問に思わなくなる
慣れれば疑問に思わなくなる
2019/11/24(日) 21:34:13.91ID:0UgOtNjP0
a &= 0x000F
2019/11/24(日) 21:36:37.12ID:iDPVyS3f0
新しい記号で記述するのもそれはそれでコストになるから
ここからはaの中身はa+bの結果が入ってますってすれば=つかうのも理解しやすいしな
ここからはaの中身はa+bの結果が入ってますってすれば=つかうのも理解しやすいしな
70名無しさん必死だな
2019/11/24(日) 21:57:06.83ID:PpVUT0hY0 わかりやすく説明すると
あ=あ+い
って事。
あ=あ+い
って事。
71名無しさん必死だな
2019/11/24(日) 22:00:57.16ID:fitk42Ey02019/11/24(日) 22:09:13.49ID:sPrahpDr0
実際義務化したら小学校でどう教えるんだろw
2019/11/24(日) 22:12:29.88ID:On5/l94P0
算数でも言葉遊びしかしてない先生どもに理論の塊のプログラミングなんて教えられるわけがない
74名無しさん必死だな
2019/11/24(日) 22:12:36.95ID:gEtT/wRY0 BASIC由来の言語だと=と==が区別されてないのも結構ある(あった)ね
75名無しさん必死だな
2019/11/24(日) 22:16:36.52ID:yvy1kgn50 aにa+bの演算結果を代入している
これだけで説明つくやん何がわからないんだ?
これだけで説明つくやん何がわからないんだ?
76名無しさん必死だな
2019/11/24(日) 22:17:59.88ID:gEtT/wRY0 義務教育では左右辺が等価な方程式しか習わないからね
2019/11/24(日) 22:18:53.88ID:IfPypnvu0
プログラムの場合は代入の意味で使われることを説明すりゃいいだろう
78名無しさん必死だな
2019/11/24(日) 22:27:31.99ID:U8Xlz6a40 代入って覚えるとポインタとかで意味わからんくなる
79名無しさん必死だな
2019/11/24(日) 22:33:11.64ID:gEtT/wRY02019/11/24(日) 22:37:27.26ID:iDPVyS3f0
むしろいまの小学校は等価法則が崩壊してて算数は文章問題で問題作った人の望んでる回答以外は問答無用で合うとの学科らしいからなw
81名無しさん必死だな
2019/11/24(日) 22:52:33.83ID:gEtT/wRY0 初等教育前半におけるいわばチュートリアル期間は「日本語の文章を数式に変換できますか?」というクイズだからなあ
分かってて変えたのか分かってなくて変えたのか分からない…という採点コストの肥大化を考えるとフォーマット指定のレギュレーションが厳しくなるのも仕方ない面はあるけどね
分かってて変えたのか分かってなくて変えたのか分からない…という採点コストの肥大化を考えるとフォーマット指定のレギュレーションが厳しくなるのも仕方ない面はあるけどね
2019/11/24(日) 22:53:40.26ID:l4AcVCrpd
サインコサインタンジェントだろ
83名無しさん必死だな
2019/11/24(日) 23:19:16.34ID:yvy1kgn50 エンジニア10年以上やってるけどポインタ云々の話が出てきたのなんて学生のときに触ったC言語だけだわ
あの辺はもし理解できてなくても何も問題ないと思う
あの辺はもし理解できてなくても何も問題ないと思う
84名無しさん必死だな
2019/11/24(日) 23:21:23.27ID:gEtT/wRY0 99%の用途ではそんなもん気にしなくていい高級言語で十分だからな
ゲハだからあれだけどローレベルでの最適化を割と頻繁にゴリゴリ求められるゲームプログラミングが用途としてはむしろ特殊
ゲハだからあれだけどローレベルでの最適化を割と頻繁にゴリゴリ求められるゲームプログラミングが用途としてはむしろ特殊
85名無しさん必死だな
2019/11/24(日) 23:24:35.24ID:gO5UKmgk0 言いたいことはわかるけどウケるwwwwwwww
87名無しさん必死だな
2019/11/24(日) 23:25:59.95ID:gO5UKmgk0 >>83
今は製作ツール側がどうにかしてくれる印象ある
今は製作ツール側がどうにかしてくれる印象ある
2019/11/24(日) 23:32:11.60ID:mcnrYmHp0
ゲハ的にはこう
売れない=PS4
売れない=PS4+サードソフト
売れない=PS4
売れない=PS4+サードソフト
89名無しさん必死だな
2019/11/24(日) 23:32:58.36ID:gEtT/wRY0 >>87
画像処理なんかはメモリ直接書き換えないとどうしても遅いからポインタとコンニチハする羽目になるけどね
現代だとちょっとしたアルゴリズム組む程度なら高級言語でも十分に計算が早いからわざわざローレベルに手を出す必要がない
画像処理なんかはメモリ直接書き換えないとどうしても遅いからポインタとコンニチハする羽目になるけどね
現代だとちょっとしたアルゴリズム組む程度なら高級言語でも十分に計算が早いからわざわざローレベルに手を出す必要がない
2019/11/24(日) 23:49:03.33ID:On5/l94P0
プログラムなんて仕様として定義してそれで成立してるならそれでいい
VBだと最初の=で右辺と左辺として解釈してそれ以降の=は比較演算子として扱われると定義してるからそう動く
他言語だと比較演算子は==みたいに定義して=は代入演算子でその戻り値として代入した側の値が返ってくるって定義されている場合が多いから
VBとは違う挙動になる
ただそれだけの事
VBだと最初の=で右辺と左辺として解釈してそれ以降の=は比較演算子として扱われると定義してるからそう動く
他言語だと比較演算子は==みたいに定義して=は代入演算子でその戻り値として代入した側の値が返ってくるって定義されている場合が多いから
VBとは違う挙動になる
ただそれだけの事
93名無しさん必死だな
2019/11/25(月) 00:26:23.63ID:o6YmaCW+d 死ね
2019/11/25(月) 01:01:05.90ID:DJlH5w6Z0
厳密にいえばVBのA=Bは見た目こそ式だが
これは
<代入先変数> = <式> という「代入文」として扱われる
a=b=cを見てみると、 A はa Bはb=c として扱われる
VBでは「式」の中の=は比較演算子として解釈されるから、他言語に多い b==c と等しい
つまり比較演算子の結果の真偽が aに代入される
これは
<代入先変数> = <式> という「代入文」として扱われる
a=b=cを見てみると、 A はa Bはb=c として扱われる
VBでは「式」の中の=は比較演算子として解釈されるから、他言語に多い b==c と等しい
つまり比較演算子の結果の真偽が aに代入される
2019/11/25(月) 01:18:46.85ID:U9S7Eikt0
CPUが持つ命令の最小単位
add B,A (BとAを足してAに格納する回路を動作させる)
これを高級言語で書いたのが
A=A+B
これはadd B,A
足し算の基本演算回路を動かすマシンコードを表している
ということがわかってるかどうかだよ
数学とは違うよ
add B,A (BとAを足してAに格納する回路を動作させる)
これを高級言語で書いたのが
A=A+B
これはadd B,A
足し算の基本演算回路を動かすマシンコードを表している
ということがわかってるかどうかだよ
数学とは違うよ
2019/11/25(月) 01:37:38.24ID:U9S7Eikt0
このコンピュータ特有の動作は電卓で見れる
A「10」
add(+ボタン)
B「20」
を実行(=ボタン)
液晶にはA「30」が表示されているだろう
実行結果はAに格納されるので実行前のAの値は消えて
現在の値30が格納されている
A「10」
add(+ボタン)
B「20」
を実行(=ボタン)
液晶にはA「30」が表示されているだろう
実行結果はAに格納されるので実行前のAの値は消えて
現在の値30が格納されている
100名無しさん必死だな
2019/11/25(月) 01:46:21.81ID:eWbBmu3O0 プログラムでのイコールは同一でなく代入
101名無しさん必死だな
2019/11/25(月) 01:48:12.97ID:7OwKVlhv0 今日の言語の多くは比較演算子の結果をbool(ean)で返すから真偽知りたいだけなら三項演算にしなくてもいいようになってる
そうじゃない言語も多少生き残ってるせいで初見のプログラマーを恐怖のズンドコに叩き落とす事故は絶えないけどな
そうじゃない言語も多少生き残ってるせいで初見のプログラマーを恐怖のズンドコに叩き落とす事故は絶えないけどな
102名無しさん必死だな
2019/11/25(月) 01:50:12.98ID:W5yilYkw0 漸化式みたいなもんだろ
t+1とかtといった自明な添字が省略されてると考えろ
t+1とかtといった自明な添字が省略されてると考えろ
103名無しさん必死だな
2019/11/25(月) 01:57:23.88ID:0kUYZbkM0104名無しさん必死だな
2019/11/25(月) 02:02:14.81ID:7OwKVlhv0 >>103
ごかんせいのためにはしかたがないんだ(白目)
ごかんせいのためにはしかたがないんだ(白目)
105名無しさん必死だな
2019/11/25(月) 02:10:16.53ID:cDDF9DQw0 a := a + bって文法の言語も結構多いよ
106名無しさん必死だな
2019/11/25(月) 02:21:43.32ID:7OwKVlhv0 プログラミング言語におけるモダンな時代の突入前は合理性と利便性どっちを重視するか勢力として半々くらいだったからな
107名無しさん必死だな
2019/11/25(月) 02:46:45.91ID:30SPvl520 aという箱にaとbを足したものを入れる感じ
結果的にa=a+bと同じになる
結果的にa=a+bと同じになる
108名無しさん必死だな
2019/11/25(月) 02:49:17.91ID:30SPvl520109名無しさん必死だな
2019/11/25(月) 02:54:26.09ID:9ZR/1ZL80 プログラムでは代入の扱いなのは何も不思議ではないが
スマホの販売店が内部ストレージの事をROMと書くのだけは理解できない
スマホの販売店が内部ストレージの事をROMと書くのだけは理解できない
110名無しさん必死だな
2019/11/25(月) 02:58:45.06ID:HBrRiTgZ0 言語自体は省略表記が許されるのに変数名簡単にすると怒られるのが納得いかない
そう言う奴に限って変数名がくそ長い
そう言う奴に限って変数名がくそ長い
112名無しさん必死だな
2019/11/25(月) 03:29:08.22ID:vWzYpmAxa 計算式と代入式もわからないアホ?
中卒?
中卒?
113名無しさん必死だな
2019/11/25(月) 04:15:51.96ID:bRqDn0iL0 代案となるプログラミング言語を提示できてから言え。
114名無しさん必死だな
2019/11/25(月) 04:16:50.98ID:7OwKVlhv0 Lispに入信しろ
115名無しさん必死だな
2019/11/25(月) 04:28:47.75ID:30SPvl520 全然流行らなかったから名前は忘れたけど
日本語でプログラミングする言語もあったよね
a=a+bみたいな記述を脱却しようと
していた時期は確かにあった
日本語でプログラミングする言語もあったよね
a=a+bみたいな記述を脱却しようと
していた時期は確かにあった
116名無しさん必死だな
2019/11/25(月) 04:32:07.94ID:7OwKVlhv0 日本語プログラミングならたぶんなでしこだな。
表記揺れが多い日本語を構文に使うのは元々無理があるから結局キーワードだけ翻訳したような変な感じになってしまってた
表記揺れが多い日本語を構文に使うのは元々無理があるから結局キーワードだけ翻訳したような変な感じになってしまってた
117名無しさん必死だな
2019/11/25(月) 04:44:58.58ID:30SPvl520 それかな
検索したら面白そうには見える
検索したら面白そうには見える
118名無しさん必死だな
2019/11/25(月) 05:43:28.45ID:AwSjDv5/0 >>1
そういう言語なんだから仕方ないだろ
そういう言語なんだから仕方ないだろ
119名無しさん必死だな
2019/11/25(月) 06:50:12.47ID:Ccv5cogA0 でも実際にaの値がa+bになるわけだからa=a+bで間違ってないよな
121名無しさん必死だな
2019/11/25(月) 09:58:07.91ID:vNANGcIVM >>53
意外と悪くない
意外と悪くない
122名無しさん必死だな
2019/11/25(月) 10:09:26.60ID:syAb28isd 代入した結果、イコールになる
124名無しさん必死だな
2019/11/25(月) 12:24:04.11ID:buMad56la 「=」に代入の意味があるプログラムがこういう書き方をするんじゃよ
125名無しさん必死だな
2019/11/25(月) 12:25:00.53ID:iglGUJKa0 インタープリターの構造に近い逆ポーランド記法のforthは
日本語に近い表現
1 2 + 3 * =
1と2の和(+)に3をかけた(*)積の結果(=)は?
日本語に近い表現
1 2 + 3 * =
1と2の和(+)に3をかけた(*)積の結果(=)は?
126名無しさん必死だな
2019/11/25(月) 12:47:35.37ID:ThrpSr6yd 等価じゃなくて代入だから別に
127名無しさん必死だな
2019/11/25(月) 12:54:39.64ID:g1BT33rx0 プログラムではイコールは==
=は代入演算子
それだけ
理由はこの方が早くかけるからだろうな
=は代入演算子
それだけ
理由はこの方が早くかけるからだろうな
129名無しさん必死だな
2019/11/25(月) 14:18:54.95ID:F5jPUvFma130名無しさん必死だな
2019/11/25(月) 14:20:04.32ID:TdO+eWV+a bが0か気づくかどうかの頭脳テストスレ
131名無しさん必死だな
2019/11/25(月) 14:32:11.61ID:1f+zE2JtM >>1
ガイジwwwww
ガイジwwwww
132名無しさん必死だな
2019/11/25(月) 15:00:13.35ID:qr2qQhST0 算数覚えたての小学生だぞ
133名無しさん必死だな
2019/11/25(月) 15:44:25.60ID:g1BT33rx0 ゲハに立ててる時点でネタだけどな
134名無しさん必死だな
2019/11/25(月) 15:45:44.58ID:j5gRn9OPx ゴキ低能ww
135名無しさん必死だな
2019/11/25(月) 15:51:07.95ID:cCKDYawQd 算数してんじゃねえんだよ
136名無しさん必死だな
2019/11/25(月) 16:49:14.57ID:kQ8Gaw0AM 代入演算子なので
137名無しさん必死だな
2019/11/25(月) 20:00:28.66ID:QIXyaP/t0 プログラミング言語だと÷は/で代用するのが当たり前だから、
これに慣れてしまうと、数学でこの2つが同時に出てきた時に違いが分からなくて困る事も
これに慣れてしまうと、数学でこの2つが同時に出てきた時に違いが分からなくて困る事も
138名無しさん必死だな
2019/11/25(月) 20:14:03.78ID:JHn4DfDu0 プログラムを組む際には、出来るだけキーを押す回数を減らしたいって思うのがプログラマの性だから、
代入っていう、プログラミングで最も頻繁に使う命令を1文字で表すとしたら何が良いかって事に行き着く
=が嫌ならば、それ以外の最も代入に相応しい文字を提示すべき
代入っていう、プログラミングで最も頻繁に使う命令を1文字で表すとしたら何が良いかって事に行き着く
=が嫌ならば、それ以外の最も代入に相応しい文字を提示すべき
139名無しさん必死だな
2019/11/25(月) 23:20:05.22ID:0eXUu672a なるほど入力都合か
140名無しさん必死だな
2019/11/26(火) 00:06:23.58ID:Dbcqb6uY0 =ってSHIFT押さないと出ないじゃん…
143名無しさん必死だな
2019/11/26(火) 13:02:17.89ID:qBqGKsx80 最初に作った人の適当な仕様だろ
=が代入である違和感はすぐ慣れる
後続の言語開発者も代入演算子で=を当前として使う
=が代入である違和感はすぐ慣れる
後続の言語開発者も代入演算子で=を当前として使う
144名無しさん必死だな
2019/11/26(火) 20:25:13.74ID:BVXcGRzG0 A<>B
145名無しさん必死だな
2019/11/26(火) 20:32:46.01ID:hKnI8B110 逆にこれ以降の要求が高すぎて無理
オブジェクト思考とか天才しかわからんだろ
オブジェクト思考とか天才しかわからんだろ
146名無しさん必死だな
2019/11/26(火) 20:34:34.72ID:5+3bnnkr0 数式じゃなく言語だから
翻訳すると
これからのaはこれまでのaにbを足したものになります
翻訳すると
これからのaはこれまでのaにbを足したものになります
147名無しさん必死だな
2019/11/26(火) 20:36:40.74ID:+foK78JTM >>144
これ作ったやつ本当殴りたい
これ作ったやつ本当殴りたい
149名無しさん必死だな
2019/11/26(火) 22:34:24.24ID:BVXcGRzG0150名無しさん必死だな
2019/11/27(水) 00:07:14.97ID:y6ZExWda0 オブジェクト志向は名前だけが一人歩きしてるからオブジェクト志向謳ってない言語でも知らないうちに似たようなもんを身に付けてるケースが結構ある
151名無しさん必死だな
2019/11/27(水) 00:59:57.24ID:IIY7Q0Ie0 BASICだと、代入も比較も = なんだけど、
代入の場合は本来は「LET A=B」という書式が正式な書き方なんだよね。
まず、代入を実行するLET命令というものがある。
LETは「〜の状態にする」、つまり「LET A=B」は「AをBと等しくなるようにせよ」という意味になる。
それがたいていのBASICではLETを省略して「A=B」だけでもいいことになっていて、
その省略表記の方が一般的な書き方として定着してしまった。
代入の場合は本来は「LET A=B」という書式が正式な書き方なんだよね。
まず、代入を実行するLET命令というものがある。
LETは「〜の状態にする」、つまり「LET A=B」は「AをBと等しくなるようにせよ」という意味になる。
それがたいていのBASICではLETを省略して「A=B」だけでもいいことになっていて、
その省略表記の方が一般的な書き方として定着してしまった。
152名無しさん必死だな
2019/11/27(水) 01:06:55.01ID:jdq+WQrZd イコールじゃないから
153名無しさん必死だな
2019/11/27(水) 08:20:20.87ID:y6ZExWda0 動的型付け言語だと今でも変数定義にletなりvarなり予約語割り振ってるのが結構多い
154名無しさん必死だな
2019/11/27(水) 17:02:15.93ID:c4hy0d3G0 Cでいいからとにかく表記方法を統一させろ
155名無しさん必死だな
2019/11/27(水) 20:20:42.68ID:euX2PHiF0157名無しさん必死だな
2019/11/27(水) 23:38:51.19ID:HgtbbvaIM ゲハ=ゲームやらない人の集まり+ゲーム買わない人の集まり
158名無しさん必死だな
2019/11/28(木) 05:19:01.75ID:uVh7Y9f90 i++
159名無しさん必死だな
2019/11/28(木) 10:19:03.62ID:h0B6vIH60 >>158
エチチみたい
エチチみたい
160名無しさん必死だな
2019/11/28(木) 10:20:33.66ID:/kle1w/D0 ->
↑こんな数式数学界にはないんだけど!!!いい加減にしろ!!!!
↑こんな数式数学界にはないんだけど!!!いい加減にしろ!!!!
161名無しさん必死だな
2019/11/28(木) 10:23:37.93ID:/kle1w/D0 でも
a=a+bって実行した瞬間は数式としてもあってるよね
プログラムというのはその刹那の時間の軌跡なんだったんだよ!
a=a+bって実行した瞬間は数式としてもあってるよね
プログラムというのはその刹那の時間の軌跡なんだったんだよ!
162名無しさん必死だな
2019/11/28(木) 13:49:53.43ID:EBD+06PhM だから数学的には
a'=a+b
のイメージなんだろ
a'=a+b
のイメージなんだろ
163名無しさん必死だな
2019/11/28(木) 17:36:36.61ID:5zX0VVNX0 a=a+1なんかやったらaが無限に増えてくじゃないかって思ったっけ
164名無しさん必死だな
2019/11/28(木) 22:58:57.75ID:vYOAb0hd0 a++
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【自民】退席の石破氏らに「説明要求」 9日期限、減税法案採決 [煮卵★]
- 地震 愛知… [BFU★]
- フランスで「最大規模」の抗議デモとストライキ、労組呼びかけ57万人参加…一部は暴徒化し455人拘束 [首都圏の虎★]
- 【海外/食】ピザにパイナップルを乗せることを拒否、イタリア人シェフ解雇 豪レストラン★2 [あずささん★]
- ワイヤレス主流時代になぜ?「有線イヤホン」再流行のワケ [煮卵★]
- 【歴史】9世紀には畿内の氏は3分の1が渡来系に…飛鳥時代の日本が中国由来の「仏教・儒教・道教」にすっかり染め上げられるまで [樽悶★]
- 【リトルなでしこ】FIFA U-17女子ワールドカップ2026モロッコ★10【DAZN無料生中継】
- とらせん
- 巨専】
- 【DAZN/U-NEXT】ラ・リーガ 26/27
- 【D専】
- こいせん 全レス転載禁止
- ぺこーら100人に囲まれたら
- 「ルイボスティー」とか言う、クッソ不味いお茶何なの?🥃🥺
- 【ジャップ】地震 [234045628]
- 【衝撃動画】日本人キャバ嬢さん、ハワイでの入国審査で売春婦扱いで手錠をかけられ別室送りになって取り調べに [597533159]
- 地震
- とうとう𝔽𝕦☃︎ 𝕐𝕦が来たお🏡