Zucchero sintattico: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
SunBot (discussione | contributi)
m Bot: Standardizzo interwiki
Marius~itwiki (discussione | contributi)
aggiunto paragrafo
Riga 11:
Una caratteristica comune a molti linguaggi di programmazione è la capacità di specificare direttamente nel sorgente le stringhe letterali (''string literals''), cioè sequenze di caratteri alfanumerici. Le convenzioni adottate variano da linguaggio a linguaggio, ed in alcuni linguaggi queste convenzioni sono più restrittive che in altri. Nel link qui riportato si trovano alcuni esempi di convenzioni adottate per manipolare le stringhe, che possono essere considerati esempi di "zucchero sintattico" <ref>[http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4472509 Bug ID: 4472509 Add support for verbatim string literals<!-- Bot generated title -->]</ref>
 
=== Programmazione a oggetti ===
IL linguaggio C è pienamente idoneo all'uso nella [[programmazione ad oggetti]], mediante le funzionalità di cui dispone, come, ad esempio, l'impiego dei puntatori, il cast dei tipi, e le strutture di dati. Tuttavia altri linguaggi, come il [[C++]], sono più adatti poichè dispongono di una sintassi progettata espressamente per questo stile di programmazione. Inoltre queste sintassi altamente specializzate rendono più agevole l'approccio alla programmazione ad oggetti da parte dei nuovi programmatori. Analogamente alcune caratteristiche del [[C#]], come le proprietà e le interfacce, non aggiungono nuove funzionalità, ma piuttosto rendono queste particolari tecniche di programmazione più intuitive ed efficaci.
 
== Riferimenti ==