最新のC ++スタイルで記述されたコードの「Pythonic」に相当する用語は?[閉まっている]


8

最近のC ++では、多くの優れたイディオムが推奨されています。これらには、RAIIと、ブーストまたはSTLのエレガントな使用、またはstd::algorithm特定の問題を解決するためのaが含まれます。

Cを任意の言語で記述できるように、CをC ++で記述できます。ただし、機能の適切なサブセットを使用して、非常に優れた最新のC ++コードを作成できます。誰かがSTLやboost構造で本当にクールなことをするとき、私はいつもそれを何かをするための正統なエレガントな方法という意味で「pythonic」と呼ぶ衝動に駆られます。現代のイディオムで現代的なスタイルで書かれたC ++コードを指すために、Pythonで「pythonic」がどのように使用されているかなどの用語はありますか?


11
bjarnicはどうですか?
ジョブ

20
「慣用的なC ++コード」に何か問題がありますか?

3
言語固有のイディオムのような「イディオマティック」。
2011年

4
@ OptimizePrime、1337と記述されたコードを聞くと、おそらく賢すぎることに神経質になります:)
Doug T.

1
@OptimizePrime専門性と賢さはリートスピークを話す誰かと関連付ける最後の用語なので、それはむしろ逆効果になります。
クリスチャンラウ

回答:


13

私は通常それを「モダンC ++」と呼び、ほとんどの人はそれが私が意味することを理解しています。


7
たぶんc ++ 0xの場合、新しい用語を発明する必要があります。コードr0xと言えます。
Doug T.

2
そして主に彼らは逃げて、叫んでいますか?
Carson63000、2011年

「ほとんどの人は、私がそう思っていることを理解していると思います」
Paul Draper

6

Nemanja Trifunovicが既に回答した「Modern C ++」はよく使われていますが、すべての言語の総称は「慣用的」です。したがって、C ++の場合は「慣用的なC ++」になります。「Python的な方法」は「慣用的なPython」と同じです。


5

いい質問です それのいくつかはpythonicのより一般的なバージョンとして慣用的にカバーされているようです。多くの場合、汎用コードは実際の最新のC ++の要件に適合します。

特にこのCスタイルのコードとは対照的に、その良いコードを単に「C ++」と呼ぶこともよくあります;)


-4

「スリック」は、Pythonが発明される前から、巧妙で簡潔、適切に記述されたコードを記述するために私が長年使用してきた言葉です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.