>>653
ついでに言うと、C言語は「生産性を上げる為に仕様を絞る」事もやろうとしてない。
仕様準拠は主に(長期的な)生産性向上の為(=ソースコードの品質を上げる為)として、
生産性を上げる為には仕様内の差異を潰す(仕様を絞る)事をしないといけない。
逆に言うと、仕様準拠だが実装がバラけるような「ユルい」仕様では意味がない。
具体的には、funcD(funcA(),funcB(),funcC())に対し、
C#やJSではABCD順に評価されると仕様で「固定」されているが、CではABC間は順序が規定されてない。
だから、この点、仕様準拠でも、たまたまABCD順の出力もあれば、BCAD順の出力もありえ、
その環境の「実行コード」をテストして動いたとしても、その「ソースコード」が正しいとは言えず、
本来は3P3=6倍の手間を掛け、「全順序ケースの『実行コード』」をテストするしか無いが、
現実的に、これが出来るコンパイラもない。
この辺、当たり前だが後発言語は潰してある。
Cでこの仕様を修正できない理由は、政治であり、(560参照)
コンパイラ作成側が1mmも譲らず、あらゆる自由度を最適化余地の既得権益としてるからだが、
これでは「何のための仕様なのか」であり、完全に本末転倒になっている。
(がまあ、これ含めてCの文化ではあるが)
なのでまあ、C界隈は、仕様準拠して生産性を上げるぞ、なんて目指して無くて、
昔から変わらず、自分環境で自分の希望するコードを得るための手段、となってる。
(勿論、仕様準拠ゴリゴリもありだが、Cの場合はそうやっても生産性が上がるようにはなってない。
《でもやらないよりはマシだが》)
ニュース
- 【速報】 日本の次世代兵器「レールガン」が10連射に成功 「連射能力・電源の小型化」を得る [お断り★]
- 36歳男性が“JK店員”に恋する漫画「レジスタ!」が炎上「女性の接客トラウマを呼び起こす」 [muffin★]
- 1世帯あたりの消費支出、「10か月連続マイナス」の6・8%減…9月の家計調査 総務省 ★3 [煮卵★]
- 【速報】 高市政権、原子力潜水艦を導入視野に検討、長射程ミサイルを積んで敵基地攻撃能力(反撃能力)を担わせたい考え [お断り★]
- 登録者数400万人超の人気YouTuber、口座残高「8万543円」にSNS衝撃「バイトで皿洗い」も告白 YouTuberの厳しい現実を指摘する声も [冬月記者★]
- ビアードパパが“半額” [お断り★]
- 


俺だって立てるっちゃ!🏡



- 麦野沈利🏡
- 【高市悲報】亀田興毅、ひっそりとハゲ散らかす [834922174]
- 眠いから寝る
- ₍₍ (ง´・ω・`)ว ⁾⁾マンボを踊ろうぜ
- ほのオケイライラ(笑)🏡