Ada banyak idiom baik yang dipromosikan di C ++ modern. Ini termasuk RAII dan penggunaan boost atau STL yang elegan std::algorithm
untuk memecahkan masalah yang diberikan.
Sama seperti Anda dapat menulis C dalam bahasa apa pun, Anda tentu dapat menulis C dalam C ++. Namun Anda dapat menulis kode C ++ modern yang sangat bagus dengan subset fitur yang tepat. Ketika seseorang melakukan sesuatu yang benar-benar keren dengan STL atau meningkatkan konstruksi, saya selalu mendapatkan dorongan untuk menyebutnya "pythonic" dalam arti bahwa itu adalah cara elegan kanopiis untuk melakukan sesuatu. Apakah ada istilah seperti bagaimana "pythonic" digunakan dalam python untuk merujuk pada kode C ++ yang ditulis dalam gaya modern dengan idiom modern?
c++
terminology
Doug T.
sumber
sumber
Jawaban:
Saya biasanya menyebutnya "C ++ modern" dan kebanyakan orang mendapatkan apa yang saya maksud dengan itu.
sumber
"Modern C ++" seperti yang sudah dijawab Nemanja Trifunovic sudah digunakan dengan baik, tetapi kata sifat umum untuk semua bahasa adalah "idiomatik" . Jadi untuk C ++ itu akan menjadi "idiomatik C ++". "Cara Pythonic" sama dengan "Python idiomatik".
sumber
Pertanyaan yang bagus Beberapa di antaranya tampaknya ditutupi oleh idiomatik sebagai versi yang lebih umum dari pythonic ; sering kode generik sesuai dengan kebutuhan Anda untuk C ++ modern dalam praktiknya.
Terutama sebagai lawan dari kode C-style ini, saya juga sering menyebut kode yang bagus itu hanya "C ++";)
sumber
'Slick' adalah istilah yang telah saya gunakan dan dengar selama bertahun-tahun untuk menggambarkan kode yang cerdas, ringkas, dan ditulis dengan baik - dari sebelum Python ditemukan.
sumber