Existem muitas expressões idiomáticas promovidas no C ++ moderno. Isso inclui RAII e uso elegante de boost ou STL ou a std::algorithm
para resolver um determinado problema.
Assim como você pode escrever C em qualquer idioma, certamente pode escrever C em C ++. No entanto, você pode escrever um bom código C ++ moderno com o subconjunto certo de recursos. Quando alguém faz algo realmente legal com um STL ou constrói um impulso, sempre sinto vontade de chamá-lo de "pitônico" no sentido de que é a maneira elegante e canônica de fazer alguma coisa. Existe um termo como "pythonic" é usado em python para se referir ao código C ++ escrito no estilo moderno com expressões modernas?
c++
terminology
Doug T.
fonte
fonte
Respostas:
Normalmente eu chamo de "C ++ moderno" e a maioria das pessoas entende o que quero dizer com isso.
fonte
O "C ++ moderno", como Nemanja Trifunovic já respondeu, é bem usado, mas o adjetivo genérico para todos os idiomas é "idiomático" . Então, para C ++, seria "C ++ idiomático". "Caminho Pythonic" é o mesmo que "Python idiomático".
fonte
Boa pergunta. Algumas delas parecem ser cobertas pelo idiomático como uma versão mais geral do python ; código geralmente genérico se adapta aos seus requisitos para o C ++ moderno na prática.
Especialmente em oposição a esse código de estilo C, também costumo chamar esse código simplesmente de "C ++";)
fonte
'Slick' é um termo que usei e ouvi por muitos anos para descrever códigos inteligentes, concisos e bem escritos - antes de o Python ser inventado.
fonte