|
Da che mi ricordo nella definizione un linguaggio e' di 4th generazione se l'analista descrive quale e' il risultato desiderato, e non come vuole che sia ottenuto.
Storicamente io conosco solo l'SQL, dove l'analista descrive cosa vuole, e l'algoritmo per ottenerlo viene risolto dall'ottimizzatore del motore.
Ora a pensarci bene anche alcune caratteristiche del LINQ del C# possono essere considerate di 4th generazione.
Ma di riflesso direi, proprio perche' e' stata importata una gestione SQL-Like degli oggetti.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto.
E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test.
|