Darwin wrote:
> On 7 Apr, 12:11, jan <j..._at_TOGLIQUItin.it> wrote:
>
> P.S. tra l'altro, non vedo perch� se esiste la possibilit� di scrivere
> codice ad oggetti bisogna per forza farlo. Per questo, preferisco fra
> i linguaggi che conosco (male: non sono un programmatore. E neppure un
> fisico, a dirla tutta) il C++ che almeno mi lascia fare quello che mi
> pare. Sono sempre stato interessato ai template del C++ ed alla
> programmazione generica e da quel poco che conosco del Java, mi pare
> che manchi. Ho sempre apprezzato la STL del C++.
>
Non saprei darti tutti i torti: in effetti la programmazione OO � solo uno
dei tanti paradigmi esistenti, e non � necessariamente "il migliore" solo
perch� � uno dei pi� recenti, anzi.
I veri vantaggi della programmazione OO, secondo me ma anche secondo altri,
diventano evidenti quando pi� persone devono mettere mano al codice (team
work), quando il codice va incontro ad un riutilizzo frequente (ad es., per
un processo di sviluppo continuo delle applicazioni), e pi� in generale,
ogniqualvolta si progetta qualcosa "in the large" (molto codice, molto
complesso, molti attori coinvolti).
Naturalmente questo � vero per la "buona" programmazione ad oggetti, se
scritto male il codice ad oggetti � equivalente a quello funzionale puro,
solo con costrutti pi� complicati e astrusi, e tende perci� ad essere
addirittura peggiore.
Probabilmente la comunit� dei fisici non apprezza questo tipo di linguaggi
perch�, come tutte le cose progettate "dagli informatici per gli
informatici", risultano di primo impatto astruse e pieni di complicazioni
apparentemente inutili: inoltre, rendono il codice quasi "stucchevole" dal
punto di vista stilistico. In realt�, si tratterebbe solo di studiare
espressamente questo paradigma di programmazione, solo che i fisici non
hanno il tempo di diventare programmatori, come dici tu, e d'altra parte io
non mi sognerei mai di disquisire, dal "basso" del mio livello, con chi
faccia ricerca fisica "sul serio".
--
Mixmar.
Solo nel silenzio la parola
solo nella tenebra la luce,
solo nella morte � vita;
fulgido � il volo del falco
nel cielo deserto.
La creazione di 'Ea.
Received on Mon Apr 16 2007 - 14:02:15 CEST