[Discussioni]convegno open source e PA
Francesco Potorti`
pot a softwarelibero.it
Gio 19 Giu 2003 21:11:03 CEST
>Java e' uno strumento di lavoro ma anche un'innovazione, visto che molti
>concetti (come ho detto nella mail a Simo, si pensi alla garbage
>collection integrata nel linguaggio, all'utilizzo di bytecode precompilati
>ecc.) sono stati veramente una grande novita'
!!!
Non vorrei sbagliarmi, ma il garbage collector c'era anche in molti
Basic (per le stringhe), e il codice intermedio č concetto antico (il
lisp di Emacs ha sempre usato codice intermedio, e cosė pure il Basic).
Non sono un esperto di linguaggi, ma mi pare che il merito di Java sia
stato di mettere abbastanza intelligentemente insieme molti concetti
noti e utilizzati da tempo in un mix ben fatto e commercializzato al
momento giusto.
>ed hanno creato filoni di ricerca (si pensi ai simposi sulle tecniche di
>implementazione delle JVM che si tengono negli USA).
Si sono sempre tenuti convegni sulle tecniche per far andare pių veloce
i compilatori et similia, niente di strano. Java č diffuso, si parla di
come ottimizzare Java. Trent'anni fa si tenevano simposi sui
compilatori Fortran.
>Il Python e' uno strumento di lavoro ma non un'innovazione, perche' e'
>sostanzialmente nato dopo Java e lo ha imitato in alcuni suoi aspetti,
Toppato :-)
Python č nato nel febbraio 1991. Java nacque intorno a quella data
(inizio anni '90, non so niente di pių preciso) come linguaggi
universale per sistemi embedded e microdispositivi. Nel 1994 si diresse
al web, con l'obiettivo di diventarne *il* linguaggio. Poi espanse le
sue mire. Insomma, nati pių o meno insieme, ma per scopi totalmente
diversi.
>e non ha portato concetti innovativi (mi si smentisca se mi sbaglio).
Non sono esperto di linguaggi neanche adesso, per Python direi le stesse
cose che ho detto prima per java.
More information about the discussioni
mailing list