Oppure

Loading
11/04/10 12:11
LittleDeveloper
Postato originariamente da netarrow:

C++ può anche andare bene, ma è un linguaggio che ti da soddisfazioni molto lontano nel tempo.

Con linguaggi più evoluti come java, C# obj-c e simili puoi iniziare prima a sviluppare qualcosa di didattico ma che al tempo stesso comincia ad essere soddisfacente.

Se hai la pazienza di stare dietro allo standard ANSI del C++ per mesi e mesi, potendoci fare poco o nulla diventa un'ottima base per ulteriori sviluppi.

Se invece inizi per dire da Java in breve avrai già a disposizione una core standard degna di questo nome, e se poi vorrai imparare C++ lo farai velocemente.

(considera anche che dal punto di vista lavorativo C/C++ sono sempre meno richiesti)


Allora io ho pensato al obj c perchè adesso faccio programmi esclusivamente per me quindi java e c# me li studio in avanti ma per obj c nn bisogna conoscere l' ANSI C?
aaa
11/04/10 12:19
netarrow
Si obj-c è praticamente un layer sopra il C con compatibilità ANSI C 100%, quindi se conosci già il C semplicemente certe cose le hai già imparate, ma puoi benissimo imparare quelle basi imparando direttamente obj-c, non è che a catena visto che il linguaggio X di basa su Y devi imparare Y, che visto che si basa su Z devi imparare Z e così via.

L'importante è ovviamente prendere un libro decente su obj-c, che magari nei primi 2-3 capitoli di introdurrà al C ANSI, ma non è necessario saperlo per intero.
aaa
11/04/10 12:23
LittleDeveloper
Postato originariamente da netarrow:

Si obj-c è praticamente un layer sopra il C con compatibilità ANSI C 100%, quindi se conosci già il C semplicemente certe cose le hai già imparate, ma puoi benissimo imparare quelle basi imparando direttamente obj-c, non è che a catena visto che il linguaggio X di basa su Y devi imparare Y, che visto che si basa su Z devi imparare Z e così via.

L'importante è ovviamente prendere un libro decente su obj-c, che magari nei primi 2-3 capitoli di introdurrà al C ANSI, ma non è necessario saperlo per intero.


Allora mi sa che studio quello o il c# ora vedo cmq avevo una domanda da farti perchè io conosco il nome di moltissimi linguaggi ma anche adesso ho avuto problemi a scegliere il mio primo linguaggio xk tutti consigliano il c/c++ tu come e cosa hai scelto?
aaa
11/04/10 12:31
netarrow
io come primo linguaggio ho scelto Java, era appena uscita la versione 1.4 ed era in pieno boom.

Fra l'altro in quel periodo il .NET non era la piattaforma di riferimento come ora su windows, e molti sviluppatori piuttosto che usare il "vecchio" C++ usavano Java su windows, questo fatto fu uno dei motivi per cui MS abbandonò il modello COM Win32 basato su C++ e MFC per orientarsi al 100% su C#.
aaa
11/04/10 12:40
LittleDeveloper
Postato originariamente da netarrow:

io come primo linguaggio ho scelto Java, era appena uscita la versione 1.4 ed era in pieno boom.

Fra l'altro in quel periodo il .NET non era la piattaforma di riferimento come ora su windows, e molti sviluppatori piuttosto che usare il "vecchio" C++ usavano Java su windows, questo fatto fu uno dei motivi per cui MS abbandonò il modello COM Win32 basato su C++ e MFC per orientarsi al 100% su C#.


Ma xk tutti consigliano il c/c++ nei forum se tanto non è il migliore per iniziare?
aaa
11/04/10 12:53
netarrow
Non lo so, spero che ti abbiano dado dei motivi negli altri forum.
Spesso le ragioni sono semplicemente ideologiche, il C e C++ vengono spesso messi sul piedistallo da puristi di ogni sorta.

C++ sicuramente è stato una svolta quando è nato ed è stato fra i linguaggi più utilizzati, e oggi si mantiene il codice preesistente, ma praticamente nessuno oggi si sognerebbe di iniziare un progetto con questo linguaggio a meno che non ci sia proprio scampo.

Va anche bene cmq, ma devi avere molta, molta pazienza.
Ultima modifica effettuata da netarrow 11/04/10 12:53
aaa
11/04/10 12:58
LittleDeveloper
Postato originariamente da netarrow:

Non lo so, spero che ti abbiano dado dei motivi negli altri forum.
Spesso le ragioni sono semplicemente ideologiche, il C e C++ vengono spesso messi sul piedistallo da puristi di ogni sorta.

C++ sicuramente è stato una svolta quando è nato ed è stato fra i linguaggi più utilizzati, e oggi si mantiene il codice preesistente, ma praticamente nessuno oggi si sognerebbe di iniziare un progetto con questo linguaggio a meno che non ci sia proprio scampo.

Va anche bene cmq, ma devi avere molta, molta pazienza.


Nono adesso mi studio l'objective c poi il java e il c#
aaa
11/04/10 16:37
LittleDeveloper
Postato originariamente da netarrow:

Non lo so, spero che ti abbiano dado dei motivi negli altri forum.
Spesso le ragioni sono semplicemente ideologiche, il C e C++ vengono spesso messi sul piedistallo da puristi di ogni sorta.

C++ sicuramente è stato una svolta quando è nato ed è stato fra i linguaggi più utilizzati, e oggi si mantiene il codice preesistente, ma praticamente nessuno oggi si sognerebbe di iniziare un progetto con questo linguaggio a meno che non ci sia proprio scampo.

Va anche bene cmq, ma devi avere molta, molta pazienza.


Che ne dici della mia idea di studio allora:
obj-c --> c# --> java
mentre c++ lo lascio all'università o me lo studio dopo il java se mi serve
aaa