Newsgroup: it.scienza.informatica
Titolo: Linguaggi semplici

Volevo chiedere un parere a tutti: ho programmato
per molto tempo in c/c++ e fermo restando l'utilizzo
di questi linguaggi in situazioni critiche dal punto
di vista dell'efficienza, cercavo un linguaggio 
piu' schematico, con meno brutture sintattiche e 
pochi costrutti essenziali, pero' efficiente.
Ho provato il LISP (da pochi  giorni) ma ho trovato
2 "problemi": il primo e' che non essendo tipato
ma avendo su alcuni operatori il controllo di tipo
al momento dell'esecuzione crea problemi.
Il secondo e' che non ho trovato possibilita' di salvare
l'identita' di un oggetto per poterlo "riconoscere"
in seguito.
Invece mi e' piaciuto il late binding e la semplicita'
dei costrutti.
Poi volevo chiedere se il LISP da assuefazione e/o 
dipendenza.
===============================================
Vincenzo Ciancia
Studente del Quarto anno  ( AH AH AH AH AH ...)
Corso di laurea in Informatica
Universita' di Pisa
-----------------------------------------------
Linux e' un regalo
Windows e' solo un pacco
===============================================

dipendenza.
Mal di testa... per via di tutte le parentesi che usa.
dell'unico lavoro che feci in lisp ricordo solo le parentesi...
senza l'aiuto di emacs non ne sarei mai venuto fuori!
Paolo
P.s.
  Comunque il lisp e` generalmente interpretato...
  salvo soluzioni ad hoc (tipo traduzione in C e successiva
  compilazione). Inoltre non mi pare sia molto standard!
-----------------------------------------------
  Paolo Marotta
  Computer Science, University of Pisa
  home:   
http://www.cli.di.unipi.it/~marotta
-----------------------------------------------

   compilazione). Inoltre non mi pare sia molto standard!
Oggi ho avuto un byte di tempo per guardare su internet ed ho trovato
(ma non sono sicuro, devo leggere tutto quello che ho scaricato)
che il lisp e' standardizzato ANSI, come anche una sua estensione 
ad oggetti chiamata CLOS e che supporta anche la specifica di
segnature per le funzioni, consentendo il controllo statico dei
tipi. 
Grazie mille, faro' sapere nuove...


 dipendenza.
Di sicuro. Dicono che se lo provi per un po' non riesci piu' ad usare
nient'altro ;-)

 
io mi diverto un sacco con il Perl, mi consentirete di postare ancora ?
ciao
guglielmo

> io mi diverto un sacco con il Perl, mi consentirete di postare ancora ?
Non credo si possa impedirtelo :-)
Comunque ho letto del Perl che č molto potente e versatile, ma non l'ho mai
usato.
--
Alessandro Monti

 nient'altro ;-)
... e poi entri nel tunnel dei linguaggi con garbage-collection (pardon,
'gestione automatica della memoria') e non ne esci piu' ...
Inoltre se 'fai l'occhio' alla sintassi del Lisp e cominci a
destreggiarti con le parentesi poi ti ritrovi ad _adorare_ una sintassi
arcana come quella di Smalltalk ...
    Davide
(Fortran -> Pascal -> Lisp -> Smalltalk)
(e basta perche' poi non ho trovato un _ambiente_ di sviluppo migliore)
---
Ing. Davide Grandi
davide...@sasitalia.it

 dipendenza.
Lo SmallTalk certamente "da dipendenza" ;-)
Ho letto in un newsgroup a proposito dell'Objective C che tutti il
paradigma di sviluppo orientato agli oggetti certamente "da dipendenza",
quale che sia il linguaggio che usi :-)
Un tizio mi scrisse che quando ti abitui al dinamic binding,
difficilmente riesci poi a rinunciarvi.
Adriano

 io mi diverto un sacco con il Perl, mi consentirete di postare ancora ?
Perche' no? :) Il Perl e' un linguaggio simpaticissimo.

Grazie a tutti per le prime risposte. 
Nel frattempo sto provando Eiffel che pur non
essendo funzionale sembra proprio interessante.
Ciao


 usato.
Gia che siamo in argomento vorrei vedere quantio condividono la mia
segeunte idea:
La ricerca sui linguaggi di programmazione va in una certa direzione, ma
la storia (cioe' i linguaggi effettivamente usati) va in  un altra.
due Esempi:
1) il linguaggio Ada e' nato con un vero e proprio "concorso a premi" e fu
scelto da varie commissioni come quello che meglio rispondeva a vari
parametri di "qualita'". Il linguaggio C fu fra quelli scartati, ma adesso
vediamo qual'e' quello piu' usato, anche nel campo per cui Ada era stato
pensato (i sistemi "embedded").
2) perl e' un linguaggio orrendo da tutti i punti di vista della teoria
dei linguaggi di programmazione, ma cio' non ostante sta avendo un
successo notevolissimo.
Cosa ne pensate?
						l.f.
--------------------------------------------------------------------------
       -- )     Luca Fini                            Tel: +39 055 2752 307
 ___    |\      Osservatorio Astrofisico di Arcetri  Fax: +39 055 2752 292
/   |   | |-_   L.go E.Fermi, 5 +-----------------------------------------
(___|___//___)  50125 Firenze  /   WWW: 
http://www.arcetri.astro.it/~lfini
 (_)      (_)   Italia        / e-mail: 
lf...@arcetri.astro.it
-----------------------------+--------------------------------------------
                              In a world without fences - who needs GATES?

]

 successo notevolissimo.
Mi risulta sia nato in ambiente universitario, e questo di solito aiuta
molto :-)
Il suo scopo primario era l'analisi testuale, e usarlo in altri ambiti è una
forzatura inutile.
Il mio punto di vista è di usare il linguaggio giusto per ogni compito:
quando mi capiterà che il compito principale di un programma sia l'analisi
testuale, mi sforzerò si imparare Perl.
Adesso è diventato molto di moda in conseguenza al proliferare di
applicazioni web-based, dove proprio il testo la fa da padrone, ma non è
detto che duri a lungo. Tanto per fare un paragone, quando è uscito Ada
tantissima gente si è buttata ad imparare il linguaggio (negli USA), ma poi
pian piano l'entusiasmo si è smorzato.
Lunga vita al Perl, ma non credo diventerà il linguaggio più usato.
--
Alessandro Monti

Cosa ne pensate?
Ricerca e mercato vanno a velocita` differenti e se la ricerca
non va in una direzione che soddisfa il mercato, generalmente
il lavoro rimane confinato in una elitte indipendentemente
dalla sua validita`.
Ad esempio il successo del C++ e` stato dovuto in gran parte
alla compatibilita` col C, smaltalk invece per quanto valido
(non ne ho idea perche` non l'ho mai provato) ha invece
una diffusione assai minore.
Senza considerare poi le "guerre sante", ad esempio
tirato fuori CORBA, M$ anzicche` cercare un punto di incontro
ha preferito (per ovvi motivi) tirare fuori COM, COM+ e DCOM...
Paolo
