Newsgroup: it.comp.programmare.win32
Titolo: Troppi linguaggi, quanta confusione!!!!

Buongiorno a tutti, volevo soltanto dire la mia su un problema che mi
affligge e cioè: io programmo in RPG/AS400 ma su quella macchina non c'è
molta scelta o RPG o COBOL.(Uno e migliore nel fare una cosa e l'altro a
farne un'altra)Adesso è da un anno che sto programmando in VB, e ora volevo
incominciare ad avvicinarmi a Visual C++ e fin qui tutto a posto.Ma se fosse
finita qui il problema di scegliere quale linguaggi imparare(per assicurarsi
un futuro in questo settore) non sarebbe un problema, Invece : Esiste JAVA,
Pascal Delphi(l'ho provato è mi piace un casino), tra poco uscira la serie
.NET che sembrerebbe una vera è propia rivoluzione, per non parlare poi di
tutti gli altri (XML, ASP, Phyton Etc...).
Ecco questo è il mio problema, ESISTONO TROPPI LINGUAGGI E TUTTI
'ALL'INCIRCA ' FANNO LA STESSA COSA e quelli che come me si trovano a dover
imparare un nuovo linguaggio hanno sempre il problema di dover scegliere
quale è il migliore per le sue esigenze.
Scusate per questo mio sfogo ma penso che questo sia un problema che
affligga molte persone, mi piacerebbe sapere la vostra su questo argomento e
sapere come fate (imparate un pò di tutto o vi specializzate in alcuni
linguaggi sperando che questi portino lavoro????)
P.S. Cmq ho deciso per il momento voglio rimanere fedele alla MS e quindi
affiancherò Visual C++ a VB che già consosco. Per poi passare a VB.Net.
Ciao a tutti.Andrea

'ALL'INCIRCA ' FANNO LA STESSA COSA 
In realta' non e' cosi' difficile scegliere: che piaccia o meno i
linguaggi di programmazione per i quali sul mercato del lavoro (parlo
solo per mia esperienza personale, lavoro in ambiente Microsoft) e'
piu' richiesta la conoscenza sono Visual Basic, C++ e Java.
Aggiungerei doverosamente SQL se lavori con i database.
Ciao
Stefano "HappyMan" 
--
IABLA Sezione Lago Maggiore (NO)
Web 
http://happyman.n3.net
 [Foto salseri/e & I.A.B.L.A. Ring]
Email: 
happyman...@libero.it
 [Togliere nospam per scrivermi]

 [CUT]
Come già scritto: impara bene il C++ (il più richiesto dalle aziende IT) 
e tutto il resto verrà quasi automaticamente... 
-- 
Luc.

tutti gli altri (XML, ASP, Phyton Etc...).
Python è un ottimo linguaggio e potrebbe essere adatto per imarare la
OOP senza troppi problemi ma visto che già conosci altri linguaggi
potresti passare subito al C++ e al massimo se ti servisse imparare
Python in un secondo tempo.
-- 
                    Marco Barisione (ICQ 84277092)
Se sei interessato alla creazione di un newsgroup generico in cui si
possa parlare di quei linguaggi di programmazione senza un gruppo
apposito vota per it.comp.lang su it.news.votazioni.

linguaggi sperando che questi portino lavoro????)
fondamentalmente se conosci il c++ conosci tutto il resto, perché
Java, JavaScript, C#, Visual C++, Borland C++, C e compagnia bella
derivano tutti dal C++... poi dall'altra parte c'è Visual Basic, da
cui VBScript e adesso 
VB.NET
in ogni caso, più che il linguaggio, il lavoro lungo è conoscere le
librerie che utilizzi... il che è necessario in ogni caso... se lavori
in grafica 3d lavorerai con le opengl o con le direct x (e anche qui
c'è il problema, quale delle due? la risposta, anche in questo caso,
è: quello che ti pare)...
Io conosco: C, C++, C#, Java, JavaScript, Visual Basic, VBScript,
VB.NET
, un po' di asm e un po' di Pascal...
ma in realtà conosco solo C++ e Visual Basic, le conoscenze degli
altri derivano da queste (del tipo: "ah, java è come c++ solo che non
si può fare questo, non si può fare quello, ecc.")
Lascia stare Delphi, sebbene Borland non l'abbia ancora capito, è
destinato a morire presto...
-- 
]\/[ad]\/[age
"Un Maestro insegue semplicemente la sua visione di Eccellenza in
qualunque cosa sta facendo e lascia agli altri decidere se sta 
lavorando o giocando. A lui sembra sempre di fare entrambe." - Anonimo

destinato a morire presto...
Ne sei cosě convinto? Anche se non l'ho mai usato mi sembra molto
buono e poi cosa intendi con presto?


 writes:
M> fondamentalmente se conosci il c++ conosci tutto il resto, perché
M> Java, JavaScript, C#, Visual C++, Borland C++, C e compagnia bella
M> derivano tutti dal C++...
C e`  nato prima  di C++ (ed  il C++  pare slegarsi sempre  piu` dalla
parentela) mentre Java ha solo la sintassi e poco altro del C++.
-- 
Gian  | main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Uberto|                        David Korn, 1987 ioccc best one liner 
Lauri |-------------------------------------------------------------------
(aka saint) >>Vedere X-Nospam nell'header - See X-Nospam field in Header<<

parentela)
Però devi ammettere che chi conosce il C++ *praticamente* conosce
anche il C mentre non è assolutamente vero il contrario.


nel tempo libero, ti permette di relizzare gui molto velocemente.
Delphi ha una curva d'apprendimento sicuramente minore di
qualsiasi ambiente C++, e quindi conviene valutare la
possibilita' di impararlo.  Benche' il C++ sia un linguaggio
ineguagliabile.  Onestamente, relegare Delphi al tempo
libero e' un po' un'offesa per tutti coloro che sviluppano
professionalmente in questo ambiente.  Poi, quando si dice
che non sia molto richiesto, bisogna intendersi sul "molto":
ci sono moltissime aziende che utilizzano Delphi.
Giusto per precisare ;)
-- 
The Follet

destinato a morire presto...
ROTFL !  Questa si' che e' bella.
Se non conosci quello di cui stai parlando, non ti
pronunciare: eviti di dire idiozie immonde come quella che
hai appena detto.
Sebbene tu non l'abbia ancora capito, Microsoft non ha
inventato niente di nuovo: ha solo riciclato i concetti alla
base di Delphi (nondimeno, per progettare la WTL ha
acquistato il capo-architetto della VCL Borland a suon di
dollaroni).
Per il nostro amico: avvicinati pure a Delphi, Borland ha
capito da tempo che e' leader nel campo della realizzazione
di sistemi semplici e veloci per la realizzazione di
applicazioni con tutte le potenzialita' di cui si ha bisogno
a livello professionale.
-- 
The Follet

ci sono moltissime aziende che utilizzano Delphi.
Se apro un giornale e guardo gli annunci vedo sempre programmatori VB,
Java, VC++ e spesso Cobol ma raramente Delphi.


 destinato a morire presto...
Un morto che cammina arrivato alla sesta versione... uhm... qualcosa non
quadra
--
Max Etere
maxe...@infinito.it
www.sendai.it/encom
ICQ#: 129227562

Java, VC++ e spesso Cobol ma raramente Delphi.
Ribadisco: ci sono moltissime aziende che utilizzano Delphi.
A mio parere, e' VB che e' troppo utilizzato ;)
Poi, non ti dimenticare che COBOL e' richiesto nel 90% dei
casi per le piattaforme host, che sono qualcosa di
assolutamente diverso dalla piattaforma PC usuale.
Java e' utilizzato per ambiti specifici.  L'unico che io
reputo degno di reggere il confronto, in quanto a
potenzialita', e' VC++, sebbene il C++ sia, di fondo, un
linguaggio abbastanza diverso da Object Pascal.
-- 
The Follet

 librerie che utilizzi... il che è necessario in ogni caso...
Questa è bella!!
Ho sempre ritenuto l'esatto contrario:
innazittutto è necessario avere la "mentalità" da programmatore...
che poi applicherai a uno o l'altro linguaggio...
e saprai adattarti a qualunque libreria o ambiente utilizzerai...
Un programmatore non è semplicemente un'enciclopedia umana di nomi e
parametri di funzioni...
Ci vuole ben altro per saper programmare
ovviamente IMHO ;)
=WereWolf=

 quadra
Già... e ne hanno fatto una versione per Linux pure... (e se non sbaglio si
stà già parlando di Kylix 2) incredibile per un linguaggio in via
d'estinzione ;)
Bye,
  Luca

 anche il C mentre non è assolutamente vero il contrario.
"C e compagnia bella derivano tutti dal C++..."
Questa e' la frase che e' stata commentata.
E questa frase non e' vera.
-- 
Posted from  [80.105.34.80] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

E questa frase non e' vera.
hai ragione, mi sono spiegato male... intendevo quello che č scritto
sulle due righe sopra... :-P


buono e poi cosa intendi con presto?
beh, no, in effetti non ne sono cosě convinto... la mia affermazione
deriva dal fatto che mentre c++ si evolve ad esempio per la rete,
delphi e dunque il pascal, rimane fermo lě...
certo, se domani la borland dice "stiamo facendo uscire il 
delphi.net
o qualcosa del genere", sono pronto a ricredermi...
ma la borland la vedo lenta in questo...


a livello professionale.
su questo sono quasi d'accordo... uso il c++builder con enorme
soddisfazione (cosa che probabilmente non farei con il vc++)
resta il fatto che borland mi sembra lenta IMHO IMHO a seguire le
richieste del momento (in questo caso, la rete)


vabé, facciamo un mea culpa prima che qua mi linciate... OK, OK, il
DELPHI non è morto... ok, ok, mi sbagliavo... :-DD


Ci vuole ben altro per saper programmare
certo che no! io, ad esempio, senza la guida in linea con tutte le
funzioni non potrei fare nulla! :-DDD
intendevo dire che imparare un linguaggio non è poi cosa molto
complessa, a meno che non si tratti di linguaggi complessi tipo c++
(magari se si conosce solo il basic)...
in fondo un linguaggio non è una cosa LUNGA da imparare (ma forse
complicata)... mentre l'utilizzo di una libreria (penso, ad esempio, a
VCL o MFC) richiede continui controlli del tipo: "come si fa questo?
ah, ecco... chissà se c'è un modo migliore..."
uhm... ad esempio, però, io considero la stl (e la lib standard) come
librerie e non parti del linguaggio... forse il problema nasce da qui?


 richieste del momento (in questo caso, la rete)
Continui a parlare senza conoscere.
Mai sentito parlare del nuovo WebSnap incluso in D6 ?


 Ribadisco: ci sono moltissime aziende che utilizzano Delphi.
Da noi fino a 2-3 anni fa si usava molto delphi (obj pascal) e poco C++.
Ora è stato portato tutto in C++...
-- 
Luc.

 delphi e dunque il pascal, rimane fermo lě...
Delphi non e' il Pascal, ma perche' parli di cio'
che non conosci ? Delphi e' un'evoluzione di un 
ambiente di programmazione basato su una versione
orientata agli oggetti del vecchio Pascal e che oggi
e' pienamente orientato alla rete.
Per cortesia, informati prima di aprire bocca.


 Ora č stato portato tutto in C++...
E questo che c'entra ?
Da noi, molte applicazioni scritte anticamente in C++, sono
state riscritte in Delphi, data la facilita' con cui e'
possibile reperire componenti che svolgano funzioni di
basso livello.  Come vedi, il discorso e' perfettamente
invertibile.  Il fatto che da voi si faccia cosi', non vuol 
dire che sia la regola.


> parentela)
MB> Però devi ammettere che chi conosce il C++ *praticamente* conosce
MB> anche il C mentre non è assolutamente vero il contrario.
Indubbio, chi conosce il superset  conosce il subset. Anche se mi pare
che C++ si stia  allontanando dal C (e cio` mi pare  bene, il fatto di
essere anche C e` la cosa che piu` ha rovinato C++ [IMHO]. Sara` bello
quando si chiamera` D) e quindi  aumentano le cose che del C++ che non
troverai in C...


delphi e dunque il pascal, rimane fermo lě...
Non credo che si possa dire che Borland non sia attenta all'evoluzione
dello sviluppo per la rete, considerando tutti gli applicativi che ha
in catalogo (Visibroker, Jbuilder, etc.).
Inoltre credo sia meglio rimanere stabili nello sviluppo di un
linguaggio piuttosto che fare come Microsoft che sta stravolgendo
Visual Basic (con grandi dolori di chi dovra' fare il porting in
VB.Net delle applicazioni scritte in VB6).


essere anche C e` la cosa che piu` ha rovinato C++ [IMHO].
Si ma il C sta prendendo anche delle cose del C++.
Penso che il fatto che C++ sua derivato dal C sia la cosa che più ha
aiutato C++ a diffondersi ma anche quella che ha creato più problemi
al C++.


> essere anche C e` la cosa che piu` ha rovinato C++ [IMHO].
MB> Si ma il C sta prendendo anche delle cose del C++.
Oddio, alcune cose sono molto carine, come definire inline una funzione.
In  altri casi  mi sembra  che  sia nata  un po'  di confusione,  devo
riguardar meglio.
MB> Penso che il fatto che C++ sua derivato dal C sia la cosa che più ha
MB> aiutato C++ a diffondersi ma anche quella che ha creato più problemi
MB> al C++.
D'accordo al 100%.


 librerie e non parti del linguaggio... forse il problema nasce da qui?
Non credo. Secondo me è giusto così!
:)
=WereWolf=

 destinato a morire presto...
Scommetto che non solo non hai mai programmato in Delphi, ma non lo hai mai
neppure installato e non hai neppure avuto a disposizione il CD per
l'installazione!
Prima di parlare bisogna conoscere la realtà dei fatti, e questa dice che
l'utilizzo di Delphi è in costante crescita! Posso affermare con
tranquillità (senza offendere altri programmatori) che, IMHO, è il miglior
RAD che ci sia in commercio (l'unico che gli tiene testa è C++ Builder,
infatti i due sono molto molto simili) e che non è destinato a crollare.
--
- Carlo -
c.b...@libero.it
http://members.fortunecity.it/cbertu

 d'estinzione ;)
E già... tutti caxxoni alla Borland... ;)
