どこまでがC++なのか

constexpr
記事: 5
登録日時: 10年前

どこまでがC++なのか

投稿記事 by constexpr » 10年前

ISLeさんのコメントは決して無視できるものではないと思っていますが、泥沼の戦争になりそうな感じです。

実際問題、完璧にC++に準拠した処理系は存在しないでしょう。Clangだってバグくらいあるでしょうし、どのコンパイラも独自拡張があります。
でも多くはC++コンパイラと呼ばれているし、C++コンパイラなのでしょう。さすがに基本型の規格すら守れていないと、過去の資産のほとんどを安全に動作させることができないのだから、それはC++とコンパイラとは思えませんが。

亜種のC++が蔓延っていれば、C++規格に力はないのでしょうか。そんなことはないと思います。
あくまで処理系の非準拠のルールは邪道であって、C++規格を王道とすべきでしょう。それならば、あくまでも王道を通した上で、一部の邪道を考慮すべきではないでしょうか。私が規格を前提にするのはそういう考えです。

邪道な環境だったらC++規格が力を弱めるのはおかしな話だと思います。
とは言ってもこのへんは曖昧な個人の感じ方、さじ加減があるところに踏み入っている気がする。これ以上はただの宗教戦争、殴り合いにしかならない気がしてきた。

アバター
新SUE
記事: 0
登録日時: 10年前

Re: どこまでがC++なのか

投稿記事 by 新SUE » 10年前

結局宗主たるC++が誰も実装できないレベルでゴタゴタした仕様になったのが一番悪いってことじゃないですかね
(既存のあらゆる陣営から十字砲火をうけそうな爆弾発言)

アバター
みけCAT
記事: 6734
登録日時: 14年前

Re: どこまでがC++なのか

投稿記事 by みけCAT » 10年前

企画書に書かれたC++ = 「理想C++」

電子部品にも計算で使用する「理想〇〇」と市場に出回っている理想ではない部品がある。同じようなことじゃないかな?(仮説)

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 14年前

Re: どこまでがC++なのか

投稿記事 by softya(ソフト屋) » 10年前

ANSI-Cが出る前から様々なCコンパイラを使っているので準拠してようがしてなかろうが手探りで使うのに慣れてしまっています。
C++も同様です。
【補足】 細かい所にこだわってると仕事にならんです。
最後に編集したユーザー softya(ソフト屋) on 2015年5月04日(月) 13:21 [ 編集 1 回目 ]

kiuri
記事: 20
登録日時: 12年前

Re: どこまでがC++なのか

投稿記事 by kiuri » 10年前

理論側とユーザー側のどちらよりに立っているかによって大分変わってきますよね。
ユーザー側は経験則、理論側は理論を優先するからこうなるんだと思います。

ISLe
記事: 2650
登録日時: 14年前

Re: どこまでがC++なのか

投稿記事 by ISLe » 10年前

みんなが守る努力をすればみんなが幸せになれる
規格はそういうものだと思っています。
(追記)すべてが守られていなければいけないというわけではない。

int型が32ビットか16ビットである処理系は規格に準拠しています。
ところが準拠していないというひとがいる。
最後に編集したユーザー ISLe on 2015年5月04日(月) 17:30 [ 編集 1 回目 ]