Newsgroup: it.comp.lang.c++
Titolo: Quale linguaggio ?

Salve a tutti,
gradirei chiedere alcuni consigli su quale linguaggio imparare.
Le mie necessità sono :
 
	- DOS : mi serve un programma che sia in grado di leggere da
una allocazione di memoria (ho una scheda convertitore su bus ISA
analogico/digitale), e che sia il più compatto possibile (attualmente
gira su PC  486dx e sx con 1 Mb di ram, DOS su floppy e niente Hard
Disk !).
	- Win95/98/NT : devo fare un applicativo per fatturazioni,
gestione magazzino, stampa intrastat ecc.. , e che mi permetta di
usare database standard (come importazione ed esportazione dati) per
interfacciarmi con software per contabilità generale e busta paga.
Attualmente tutti i precedenti programmi sono fatti con il VECCHIO MS
gw-basic 3.22 . Funzionano bene, ma non si allacciano con altri
database e la velocità in DOS è molto lenta.
Il mio obiettivo (o sogno....), se fosse possibile, sarebbe quello di
imparare un UNICO linguaggio che soddisfi entrambe le mie esigenze
Ho qualche esperienza di programmazione in Autolisp ed una vaga
spolverata di Pascal (scolastico, sono perito informatico).
Sono aperto a tutti i tipi di linguaggio (: Java, c++, delphi, visual
basic, power builder, power basic), purchè siano compatibili con le
mie necessità.
Per mia informazione penso che l'unico perfettamente compatibile sia
il c++, ma ho sentito dire che è difficile da imparare (od almeno con
una learning curve più lento rispetto al visual basic), e non molto
sicuro (vedi i vantaggi di Java...). D'altro canto mi risulta che
Delphi, visual basic e Java siano solo del tipo win32, quindo non per
DOS.
Non esitono convertitori da Java (o delphi o visual basic o ...?) a c
o c++ o comunque in grado di fare eseguibili DOS (mi sembra che tempo
fa in delphi ci fosse questa possiblità) ?
Sotto DOS non mi interessa una GUI (finestre, mouse, ...).
Il vantaggio degli ambienti RAD (Visual basic, Delphi ecc...) è solo
per la parte visuale e di "Windows" ? In caso affermativo, cosa ne
pensa di Power Basic, può compilare anche per win32 con un ambiente
visuale ?
Scusate per le tante domande, ma avendo molte opportunità (almeno
teoriche, ed in parte....) mi sorgono anche tanti dubbi.
Ringrazio anticipatamente tutti coloro che mi risponderanno facendovi
i miei più sentiti auguri di buon natale e di un  prospero 1999.
---------------------------------
Matteo Facchini                    
Alfonsine  (Ravenna)
PER FAVORE NO ATTACHMENT PLEASE                          


Se per i tuoi dati e' disponibile un driver ODBC, allora puoi usare
le classi DAO, utilizzando ancora il C/C++.
Altrimenti con C++ del C++Builder (Inprise) e il Delphi (Object Pascal)
e le loro classi di Database e' forse ancora piu' facile.
Se l'applicazione di Database e' abbastanza standard anche il Visual Basic
si difende molto bene e consente di arrivare abbastanza presto al risultato.
Per concludere:
L'accoppiata C/C++ secondo me costituisce il "linguaggio" di elezione
per fare quasi tutto.
L'accoppiata Pascal/ Object Pascal fa quasi tutto, ma e' legata alla
disponibilita'
dei prodotti Borland/Inprise.
In Visual Basic si fanno abbastanza cose standard, ma niente DOS.

i miei più sentiti auguri di buon natale e di un  prospero 1999.
Buone Feste anche a te.
Angelo.