Termine equivalente "Pythonic" per codice scritto in stile C ++ moderno? [chiuso]

8

Ci sono molti buoni idiomi promossi nel moderno C ++. Questi includono RAII ed elegante uso di boost o STL o std::algorithm per risolvere un dato problema.

Proprio come si può scrivere C in qualsiasi lingua, si può certamente scrivere C in C ++. Tuttavia è possibile scrivere codice C ++ veramente buono e moderno con il giusto sottoinsieme di funzionalità. Quando qualcuno fa qualcosa di veramente bello con un STL o un costrutto boost, ho sempre la voglia di chiamarlo "pythonic" nel senso che è il modo elegante canonico di fare qualcosa. Esiste un termine come "pythonic" è usato in python per riferirsi al codice C ++ scritto in stile moderno con idiomi moderni?

    
posta Doug T. 03.05.2011 - 16:28
fonte

4 risposte

13

Di solito lo chiamo "C ++ moderno" e la maggior parte delle persone capisce cosa intendo.

    
risposta data 03.05.2011 - 17:19
fonte
6

"Modern C ++" dato che Nemanja Trifunovic ha già risposto è ben utilizzato, ma l'aggettivo generico per tutte le lingue è "idiomatico" . Quindi per C ++ sarebbe "C ++ idiomatico". "Modo Pythonic" è lo stesso di "Python idiomatico".

    
risposta data 19.09.2011 - 00:41
fonte
5

Bella domanda. Alcuni di essi sembrano coperti da idiomatico come versione più generale di pythonic ; il codice generico spesso soddisfa i tuoi requisiti per C ++ moderno nella pratica.

Soprattutto in contrasto con questo stile di codice in C, spesso chiamo anche quel buon codice semplicemente "C ++";)

    
risposta data 03.05.2011 - 16:44
fonte
-4

'Slick' è un termine che ho usato e sentito per molti anni per descrivere un codice intelligente, conciso, ben scritto - da prima che Python fosse inventato.

    
risposta data 18.09.2011 - 22:33
fonte

Leggi altre domande sui tag