Newsgroup: it.scienza.informatica
Titolo: C++ vs Fortran vs Pascal

Salve a tutti,
quale sono le differenze sostanziali, e quali gli utilizzi di questi
linguaggi di programmazione?
grazie
bye
Ruvido

linguaggi di programmazione?
La domanda non e' certo semplice cerco di dare una mia opinione in due
parole, indubbiamente C e Pascal hanno parecchie somiglianze le
differenze sono principalmente semantiche anche se con le varie
evoluzioni indubbiamente si sono differenziati e il primo oggi sembra
quello piu' in voga.
Diciamo che se tutti 3 i linguaggi sono orientati al calcolo
scientifico indubbiamente il Fortran risulta oggi sorpassato, piu' che
altro per un'alta tolleranza in caso di cattiva strutturazione dei
progetti (problema del Basic) e scarsa leggibilita' se confrontato
agli altri due (chiaramente in presenza di un programmatore
'disordinato').
Per quanto riguarda gli ambienti visuali che su tali linguaggi si
basano solo il Delphi (evoluzione del Pascal) sembra aver preso piede,
il C++ stenta un po, il Fortran non esiste quasi.
--------------------------------------------------------
Paolo Hölzl
Metis Informatica S.r.L technical manager (Ferrara)
--------------------------------------------------------
ATTENZIONE!, antispam 
per reply sostituire xxxx.xxxxxxx.xx con 
mail.asianet.it

linguaggi di programmazione?
Fortran: e' stato il primo linguaggio di programmazione "umano", anno 1956.
Basterebbe dir questo.....
Fortran = FORmulas TRAnslator => adatto ad applicazioni mathematiche
Veniva usato solo da certe ditte (in ambito aereonautico o nucleare) che
avevano vecchissimi software troppo costosi
da riscrivere e da certi vecchi prof. univeristari che "si scocciavano ad
impararsi" un altro linguaggio.
Pascal: ottimo per la didattica, eccellente per imparare a programmare da
zero.
Ne esistono anche due versioni Object Oriented: una piu' vecchia che ha dato
ottimi risultati specie in ambiente Mac e una piu' recente su cui si basa
l'ottimo ambiente visuale "Delphi".
C: simile al pascal ma da
1) possibilita' di maneggiare nella memoria tramite un uso "smodato" dei
puntatori
2)ha il difetto di produrre codice mooooolto meno leggibile del Pascal
La 1)  e' un pregio (facendo attenzione) ma la 2) e' un difetto
C++ primo linguaggio OO a diffusione di massa, "figlio" del C ha i pregi
della OO
ma anche molti dei difetti del C. Usatissimo in ambito industriale e
scientifico.
E' un poco in difficolta' da quando c'e' Java, molto piu' "pultito" e piu'
ricco di librerie
Java pero' e' molto piu' lento, il che lo sfavorisce nelle applicazioni in
cui si debbano fare montagne di calcoli (es: equazioni differenziali). La
lentezza e' dovuta al fatto che
Java e' "universale": il codice viene semicompilato e' puo' girare in
"qualsiasi" tipo di macchina.
Java e' il primo linguaggio molto diffuso a fornire un supporto standard
alla grafica (!!)ed alla programmazione in rete ed alla programmazione
"concorrente" (ed a 1000 altre cose importanti.....).
JAva e C/C++ possono interagire: ottima cosa.
Ciao
Alberto


Se la domanda ha lo scopo di indirizzarti verso lo studio di uno o
l'altro linguaggio mi sento vivamente di consigliarti:
	C++ C++ C++ C++
ma aggiungo Java!
Fortran e Pascal hanno fatto il loro tempo..
P.S.: il futuro è la programmazione ad oggetti!!
Finchè Unix/Linux saranno programmati in C liscio, non raggiungeranno
la versatilità e la facilità d'uso dei sistemi Win.
Certo per ora sembra la programmazione non ObjectOriented faccia
mangiare la polvere in fatto di stabilità e potenza...ma non so quanto
questo sia vero in generale...
Comunque visto che la complessità dei programmi cresce col crescere
della potenza delle macchine, un approccio non OO è davvero un
suicidio!!
Saluti orientati agli oggetti!
Christian Salvaneschi
Casarza Ligure, Genova, Italy
e.mail: 
cr...@geocities.com
   web: 
http://www.geocities.com/SiliconValley/Lakes/5139

 wrote:
CS >Finchè Unix/Linux saranno programmati in C liscio, non raggiungeranno
CS >la versatilità e la facilità d'uso dei sistemi Win.
solo una precisazione: sotto linux sono in corso di sviluppo due ambienti
grafici molto ben fatti che mirano a rendere semplice l'utilizzo di un
sistema così complesso e rendere uniforme l'interfaccia grafica per le
varie applicazioni. (esistono già diversi gadget praticamente identici a
Win per look e facilità).
Questi due ambienti sono KDE in C++ (il progetto non è secondo me
eccellente pur essendo in una fase avanzata dei lavori, esistono già
diverse applicazioni, ma sembra che ci sia qualche problema con alcune
librerie che non sono free)
L'altro è Gnome in C liscio: questo progetto (pur essendo in C perchè i
suoi sviluppatori ne sono strenui difensori) ha un respiro ben più ampio e mi
sembra decisamente fatto meglio.
Gnome è più indietro di KDE, ma è completamente free e la direzione in cui
si muove è molto promettente, nonostante il linguaggio un po' più rude.
Entro la fine dell'anno saranno entrembi a buon punto e allora Zio Bill
avrà di che cominciare a preoccuparsi.
Ciao
Marco
PS. se qualcuno è interessato e vedere o leggere qualcosa i link sono:
www.kde.org
www.gnome.org
-- 
Errare e' umano, ma per incasinare davvero tutto ci vuole un computer.
(Quinta legge dell'inattendibilita')

 la versatilitą e la facilitą d'uso dei sistemi Win.
     ^^^^^^^^^^
Ti capita spesso di avere il cervello scollegato mentre scrivi o e' un
episodio  isolato di dislessia?
Da quando Wz e' VERSATILE?
Da quando Linux e' programmato in C liscio?
Postulato del saggio:
"Prima di scrivere verificare il collegamento con i neuroni".
(Riscritto, pensavo te lo fossi dimenticato).
Se proprio devi parlare, plz non dire ca$$ate. Grazie.
LK
-- 
        ------------------------------------------------------- 
        --<-------           LA$TKNIGHT              ------->--
        -------------------------------------------------------
 
lastk...@writeme.com
 
 
mf57...@silab.dsi.unimi.it
         "Ne' Stirpe
                                                 Ne` Regno!" 
 
http://lastknight.home.ml.org
 
http://www.silab.dsi.unimi.it/~mf570037/
        -------------------------------------------------------
        **    University of MILAN. Computer Science Dept.    ** 
        -------------------------------------------------------

Se proprio devi parlare, plz non dire ca$$ate. Grazie.
Prego, mai dette


 wrote:
CS >Da win95: forse non si riuscirà a fare proprio tutto quello che si può
CS >fare con linux, ma quello che riesci a fare lo fai con molta più
CS >facilità.
non vorrei fomentare una guerra di religione: è vero che con Windows è più
facile, ma solo finchè vuoi fare qualcosa che in Microsoft avevano
espressamente previsto che tu facessi. Appena vuoi fare qualcosa d'altro,
non ci sono speranze. 
Windows ha il Plug&Play, ma se hai la disgrazia di comprare la periferica
"giusta" diventa un Plug&Pray: non risolvi ninente neanche a bestemmmiare
in cinese.
Linux è difficile, ben più difficile: a me piace perchè più mi ci sbatto
più imparo, perchè posso farci tutto quello che voglio (anche se non
sempre facilmente) e capendo cosa succede, essendo io a gestire la
macchina e non viceversa.
Tutto questo Windows non me lo dà, quindi ho cambiato SO
CS >A me è capitato di dover programmare in ambiente Linux. Solo per 
CS >trovare un'editor decente ci ho messo una vita. 
pico? joe?
CS >Se mi trovi un ambiente di sviluppo tipo Visual C++ sotto Linux
CS >fammelo sapere...
non conosco Visual C, ma ci sono wpe, xwpe, rhide che sono ambienti
integrati (tipo gli ambienti turbo di borland).
Ciao
Marco
-- 
Non e' affatto necessario essere ricchi e famosi per essere felici. Basta
essere ricchi (Alan Alda)

 fammelo sapere...
vim, xwpe, xcoral, C-Forge
-- 
fioravan AT univaq it

 grazie
Ti rispondo, anche solo per controbilanciare un certo numero di
cavolate che ti hanno scritto.
Ho programmato in Pascal per diverso tempo.
E' vero che il Pascal e' un linguaggio essenzialmente educativo.
Non e' stato pensato per progetti di ampio respiro. E ci sono in giro
diverse estensioni, non sempre portabili, quindi non lo consiglio a nessuno,
visto che se uno e' dotato di 5 o 6 neuroni, puo' benissimo imparare a 
programmare in un linguaggio piu' "utile".
Il FORTRAN e' effettivamente un linguaggio 'antico'. Ma dire che e'
completamente superato e' assolutamente falso. Il FORTRAN e' un linguaggio
pensato essenzialmente per il calcolo scientifico numerico. In questo ambito,
e' ancora molto usato, per vari motivi, tra cui:
1) Esistono archivi immensi di software gia' scritto in FORTRAN e gia' testato.
2) Esistono compilatori FORTRAN per tutte le piattaforme degne di questo nome,
 e specialmente per i supercalcolatori (sequenziali e paralleli).
3) Grazie alle limitazioni del FORTRAN, i compilatori sono di solito
   semplici ed efficienti.
Quando parlo di calcolo numerico non parlo di progetti astrusi e
insignificantio di codice scritto da professori pigri ecc.ecc..
Parlo di codice che serve per ottimizzare le camere di scoppio
dei motori, o fare le previsioni del tempo o progettare il profilo dell'ala di 
un aereo ecc. ecc. Quindi di codice che ha un grande impatto sulla nostra
vita quotidiana, anche se naturalmente non lo vediamo girare sui nostri PC.
E' naturale che uno non si mette a programmare in FORTRAN per fare i giochini
sui PC. Ogni linguaggio ha i suoi punti di forza e i suoi limiti.
Comunque non consiglio a nessuno di imparare il FORTRAN come primo linguaggio.
Nel senso che se uno impara prima il C, per imparare in seguito il FORTRAN
ci mette al piu' un pomeriggio, mentre il viceversa e' piu' laborioso.
Il C, che e' il linguaggio che preferisco perche' si adatta meglio ai programmi
che di solito scrivo, e' molto versatile ed efficiente.
Alcune persone mal consigliate dicono che e' farraginoso e che i programmi
non sono leggibili. 
Queste affermazioni sono, per dirla all'americana, bullshit.
(Lo stesso commento per quello che ha osato dire che Windoze95-98-2001 e'
meglio di Linux o Unix ! Ma siamo impazziti ??! Se uno fa dei commenti 
di questo tipo deve precisare bene in quale contesto si sta muovendo. 
Anche io preferisco Win95 se devo fare un giochino o se devo far girare
un word processor non scientifico (tipo Word), se devo fare una elaborazione
di immagini (tipo Photoshop) o se devo far piantare il computer dopo 10 minuti.
Ma per tante cose 'serie' Unix e' infinitamente superiore. 
E se uno non riesce a trovare un editore sotto linux o se mi dice che emacs
e' troppo difficile, beh ....
)
E' vero che il C e' ha una sintassi sintetica. Cioe' uno puo' scrivere 
x++ invece di x = x + 1, ma la leggibilita' del codice dipende al 98% da quanta
voglia ha il programmatore di scrivere codice leggibile. 
E' vero anche che il C consente di scrivere del codice molto compatto ed
efficiente a scapito della leggibilita'. Ma questo e' un pregio, non un
difetto.
Se sto scrivendo un programma per me stesso e voglio spremere il mio PC
ben venga la possibilita' di usare "trucchetti" vari. Se devo fare un programma
che va in mano ad altre persone e deve girare su 10 piattaforme diverse,
allora lascio perdere i trucchi e scrivo un codice pulito, con dei bei
commentini, e il cui funzionamento non dipenda dall'hardware di una
specifica
macchina o dalle caratteristiche di uno specifico compilatore C.
Insomma la scelta e' lasciata a me. E questa mi sembra una cosa buona.
A richiesta posso scrivere codice illeggibile in uno qualsiasi dei linguaggi
(Ada,Lisp,Prolog,Pascal,Algol,Fortran,C,C++,Java,Forth,Cobol,Basic,Apl)
nei quali ho programmato negli ultimi 20 anni.
Il C++ ingloba essenzialmente il C aggiungendo la programmazione ad oggetti e un
po' di zucchero sintattico.
Siccome non me l'ha ordinato il medico, e per fare i programmi che uso di solito
non mi serve, lo evito quando posso. Ma se uno ha a che fare con
mouse, finestre e lo stramaledetto user (sono misantropo) allora non se ne
puo' fare a meno... Scherzi a parte, pur non amandolo, riconosco che il C++ e'
per molti versi superiore al C e sicuramente (insieme al C) lo consiglierei
a chi vuole imparare un linguaggio che gli tornera' utile a livello amatoriale o
professionale.
Per quel che riguarda Java sono un po' freddino. 
(In parte, perche' rifuggo da tutte le cose "alla moda".)
Il linguaggio e' giovane, ed
ha attraversato recenti evoluzioni che ne hanno cambiato a livello sostanziale
alcune parti (tipo gestione degli Eventi). 
Java ha un "nucleo" sintattico abbastanza simile a C/C++ ed e'
orientato agli oggetti. Questo nucleo si impara in poche ore, se uno sa gia'
il C o il C++, ma poi vengono le classi predefinite, gioia e dolore.
Il successo di Java dovrebbe essere dovuto a due fattori (a parte le spinte
commerciali...)
1) La portabilita'. Il motto di Java doveva essere "Write once, run everywhere".
Dopo aver testato la portabilita' di Java il motto che ho adottato e' (non e' 
mio) : "Write once, debug everywhere". Cioe' il mio codice (corretto!) mi
dava errori diversi su macchine diverse. Anche un bellissimo "Unknown error" 
a run time!!)
2) Le librerie portabili per fare tutto quello che uno ha sempre desiderato.
In effetti usando Java e' abbastanza semplice interagire con Internet e fare
cose grafiche come maschere di dialogo, gestire il mouse e tante altre cose,
come il multithreading ecc.ecc.
Il problema e' che queste caratteristiche non sono sempre portabilissime e
che i due tomi che descrivono tutte le classi predefinite assommano a circa
4000 (quattromila) pagine. Solo per avere una idea di cosa si puo' fare
ci si mette un bel po'... e nel frattempo i guru di Java hanno gia pronta la
versione x.y.z con nuove caratteristiche....
Insomma, anche a parte considerazioni di efficienza (nel senso che Java e'
notoriamente meno efficiente del C) io aspetterei un po' che il linguaggio
si sia stabilizzato e che tutti i web-browser (netscape e ie) lo implementino
per benino, prima di cimentarmi. In ogni caso non lo consiglierei come
primo linguaggio di programmazione, perche' c'e' il pericolo che questa
ricchezza di classi e paccottiglia varia possa nascondere la vera meta di
chi
impara un linguaggio di programmazione che dovrebbe essere abituarsi a 
1) Pensare ad un metodo (algoritmo) descritto rigorosamente che risolva il
problema.
2) Tradurre il metodo nel linguaggio a disposizione, sfruttando al massimo le
caratteristiche del linguaggio.
Scusandomi come sempre della prolissita',
Giovanni.

e' troppo difficile, beh ....
Di editori sotto linux ce ne sono a tonnellate, ma il 95% è RUMENTA.
Certo fanno quel che dicono di fare, ma fanno sinceramente VOMITARE
mentre li usi. Già che ci devo lavorare vorrei che il mio stomaco non
si lamentasse continuamente. Permetti che nel 2000 possa pretendere un
po di chiarezza e semplicità d'uso? Raramente ho visto prog.
esteticamente gradevoli sotto Linux/Unix. Forse per te non è rilevante
ma per me si, e molto.
Non tutti devono fare sempre cose "serie", visto che le cose "non
serie" come le definisci tu, occupano quasi l'intera parte
dell'utilizzo privato dei PC.
EMACS è facile?  Se lo dici tu... non so quante combinazioni diverse
di n tasti da premere in sequenza con n->inf. ci siano...
Forse un giorno i programmatori di WindowManager impareranno a fare
un'interfaccia user-friendly, e umilmente chiederanno anche aiuto a un
grafico di (almeno) infimo ordine.
Come un giorno anche i programmatori di WinXX riusciranno a fare un
sistema stabile.
P.S.: io ho usato per la maggior parte software FREE, probabilmente ci
sarà software a pagamento valido sotto gli aspetti che ho su indicato.


Giovanni.
Prolissita' ben accetta, visto che concordo al 100% su tutto quanto
hai scritto (ed avendo scritto tanto, hai rischiato parecchio). 
Aggiungo, rispetto a Java, che pare che sia sconsigliabile per grossi
progetti (mission critical). Uno dei problemi da considerare, quando
si usa un linguaggio e' quello dell'ambiente di sviluppo,
dell'ambiente run-time e della complesista' generale della
applicazione. Scrivere un programma e' molto diverso che scriverne 700
che devono tra loro essere connessi e risultare un tutt'uno a livello
di soluzione del problema (aziendale, scientifico ecc). La crescita
della complessita' non e' lineare e con certi linguaggi si raggiunge
piu' in fretta la soglia limite. In Basic uno puo' anche fare il gioco
della artiglieria ma non gli consiglio di scrivere la contabilita'
finanziaria della FIAT. 
Tornando a Java, accludo quanto ricevuto un mese fa.
Ciao, Francesco Forti
======================================================================
Java disappoints developers 
By Antone Gonsalves 
May 23, 1998 
PC Week Online 
Performance continues to keep Java out of the same league as C or C++
in building mission-critical applications, leading many developers to
quit Java projects or try new solutions for cross-platform computing.
Some Java developers, used to the performance of C or C++
applications, have suspended their work with the language after IT
managers confronted unacceptable levels of performance and robustness
in Java applications.
"If you have a huge, functional C++ application, I don't think you
could actually run it today in Java," said Jeff Borror, director of IT
at Daiwa Securities America, in New York.
In addition, many developers believe Java is not ready for building an
application that transmits a lot of data, serves a large number of
clients, and performs complex transactions against a database or a lot
of calculations on a server. "[The application] is going to bog down,"
Borror said. "It's just going to melt down right now."
Many other developers believe native compilers will provide the best
answer.
The expected releases this summer of Sun Microsystems Inc.'s JDK (Java
Development Kit) 1.2 and HotSpot compilation technology should boost
performance, but native compilers for Win32, Unix or Macintosh may be
the only way to build high-performance, mission-critical applications,
users said.
"[Native compilation] destroys your cross-platform capabilities," said
Bob Lent, distinguished engineer with Chordiant Software Inc., in Palo
Alto, Calif. "But as long as developers are running threaded,
interpreted code, then there's going to be some degradation from
native code."
Microsoft Corp., of Redmond, Wash., develops class libraries native to
Windows, while Hewlett-Packard Co., of Palo Alto, Calif., and IBM, of
Armonk, N.Y., ship native compilers for HP-UX and for AIX and OS/2,
respectively.
Despite the performance hits, Java's flexibility still makes the
language attractive to developers. "Just about anything that has a
microprocessor in it will be able to run a Java platform," said Phil
Brown, a developer for Bridgestone/Firestone Inc., in Nashville, Tenn.
JDK 1.2 and HotSpot could go a long way to increasing the use of Java
in corporate environments.
"If the performance really rockets, then Java might just rival other
languages," Brown said. "[If not], it will still continue to grow, but
it won't grow as fast as it could."
Daiwa's Borror, who can remember working with C++ when it first
arrived in the 1980s, said the 3-year-old Java is maturing much faster
with fewer problems; as a result, he's willing to give it more time to
evolve. "Those of us who've been through this with C++ don't have a
problem with Java," he said. "I remember the bad old days."
Java may have a better future on the server than on the client, where
Java applets tend to take too long to download and often are unable to
pass through firewalls. In addition, Java does not run the same on
different versions of Microsoft's Internet Explorer and Netscape
Communications Corp.'s Communicator browsers.
"All in all, we needed to code for the lowest common denominator, so
we fell back on HTML and CGI [Common Gateway Interface] scripts to
reach everybody," said Elena Yatzeck, associate director of
application development at the University of Chicago Graduate School
of Business. "For our purposes, the costs [of support] outweigh the
benefits [of running Java]."
==================================================================

    web: 
http://www.geocities.com/SiliconValley/Lakes/5139
Ok, mai pensato a NEDIT? O per te il Notepad e' troppo difficile da
utilizzare?
Mai pensato anche a imparare i 4 comandi di VI? Troppi neuroni
necessari?
"Mamma mamma, non ha i pulsantini colorati!!! Vuol dire che non
funziona???"
Ribadisco il concetto : "Prima di parlare verificare che il cervello si
collegato."


necessari?
Il VI? un editor intuitivo! Guarda che anche l'edit del dos
funzionava.  Ma nel 2000 pretendo qualcosina di più.
Tieniti i tuoi sistemi operativi superstabili. Io che accendo e spengo
il PC due, tre volte al giorno non ho sicuramente necessità di tenere
un SO continuamente acceso per settimane prima che si inchiodi.
Preferisco altri pregi e qualità. I più frequenti blocchi di WinXX
sono il prezzo da pagare per avere un SO che guarda un po' al futuro.
La complessità di WinXX è molto maggiore di quella di Linux.  Quindi:
maggior complessità => maggior possibilità di bachi.
Se non capisci neanche questo attaccati.


    web: 
http://www.geocities.com/SiliconValley/Lakes/5139
Bye LK:wq


Creiamo.
Accidenti, quanta acredine! :-0
Non pensi che la vita sia troppo breve per prendersela cosě?!?
Un saluto a tutti,
        Andrea
_____________________________________________________
Andrea Coda
Istituto per la Matematica Applicata
Consiglio Nazionale delle Ricerche
Via De Marini, 6 (Torre di Francia)
16149 Genova
Tel:    
+39 010 6475692
Fax:    
+39 010 6475660
E-mail: 
an...@ima.ge.cnr.it
Web:    
http://www.ima.ge.cnr.it/STAFF/andy-it.html
_____________________________________________________

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>FLAME MODE OFF
Hai finito di giocare con questi affari?


NON TI VOGLIAMO TRA I NOSTRI.
Non ho mai provato Linux ma da quello che ho sentito sono d'accordo che sia
molto migliore di Windows. Certo però che se siete tutti così educati...
Inoltre non credo che la soprastante frase sia nello spirito di Linux, un
sistema operativo creato dalla libera unione di programmatori desiderosi di
offrire il loro lavoro.
Tu che dici "NON TI VOGLIAMO TRA I NOSTRI" sei dei loro? Sicuro?
conp...@tin.it


Io non sono un sostenitore di nessun sistema operativo in particolare. Penso
che sia Win che Linux abbiano i propri pregi e difetti. Per quanto riguarda
l'instabilita' di Win sono d'accordo, ma non credo che poi Linux sia cosi'
stabile. Anche se raramente, ma mi si e' pianta anch'esso, soprattutto se
utilizzo Xwindows. Almeno ad un reset Windows riparte.
Linux poi e' anche economico, ma devi avere un gruppo di continuita'.
"Your mouse has moved, Windows NT (tm) needs to be restarted in order for
this change to take effect. Reboot now? [Y]"
D.DeRiso

Ragazzi qui qualcuno schizza di brutto !
Spegnere i pc ( o i Mac o quello che avete) per un po' !!!
Mauro

 wrote:
CS >Se un sistema non prova neanche ad avere un Plug & Play sicuramente
CS >non va in crash!! Ciò che non c'è non può essere fatto male.
Che il plug&play sia una comodità è vero, ma se deve essere come quello di
windows, allora è meglio non averlo: se sei fortunato va tutto bene fin
da subito, ma se ti capita la scheda giusta.... è finita. Non c'è verso di
capire quale sia il problema, e allora vai di smanettamenti sulla
configurazione, 154643 riavvii in un pomeriggio, provando tutte le
combinazioni possibili....
nah.. meglio i vecchi jumper da settare a mano, almeno so cosa sto facendo
e perchè la scheda non funzia.
CS >>NON TI VOGLIAMO TRA I NOSTRI.
CS >
CS >Chi sareste voi?
CS >
perdonalo, non sa quello che dice :-)))
La passione per linux è talmente forte che è facile farsi prendere la
mano.
CS >Mai detto Che Win95 sia stabile. Votato al futuro sicuramente più di
CS >Unix/Linux.
e per dindirindina! 
se è windows il SO del futuro, stiamo freschi!
Per riprendere il paragone che hai fatto tu, ti ricordo che la gran parte
delle innovazioni in campo automobilistico arrivano dalla F1 (linux/unix),
non dal settore delle utilitarie.
CS >Tu compreresti un macchina da gara, velocissima e prestazionale, ma
CS >senza alcun tipo di comodità e silenziosità, (Linux/Unix) piuttosto
linux non si compra: è una F1 che ti danno gratis.
CS >che una bella berlina media che fa (quasi sempre) onestamente quello
CS >che dice di fare ed è comoda e da comunque soddisfazione anche se va
CS >un po troppo spesso dal meccanico (WinXX)?
ognuno guida (non ho usato il verbo compra) la macchina che preferisce.
Se uno si accontenta di un'utilitaria, perchè dovrebbe usare una F1? ci si
può far male con troppa potenza :-))))
Ciao
Marco
-- 
Una mela al giorno toglie il medico di torno, ma un buon due chili  e
mezzo di aglio e cipolla ti tolgono anche certi parenti (Anatoli Balasz)

 wrote:
CS >Se mi trovi un ambiente di sviluppo tipo Visual C++ sotto Linux
CS >fammelo sapere...
ci aggiungo wipeout che sembra davvero molto carino: project browser,
class browser, revision browser,debugger... tutto ben integrato, già
pronto per C/C++, java, Eiffel,...
Ciao
Marco
-- 
Il progresso non consiste nel rimpiazzare una teoria sbagliata con una giusta, ma nel rimpiazzare una teoria sbagliata con una sbagliata in maniera piu' sottile. (Teoria di Hawkins sul progresso)