Snowmen Posted September 16, 2007 Report Share Posted September 16, 2007 Save a tutti, come da titolo avrete letto che ho dei dubbi che sarebbero: io vorrei entrare nel mondo della programmazione pero non so con quale linguaggio cominciare, tante persone che conosco mi hanno consigliato il c e tante altre il java e adesso sono confuso sapreste darmi voi un grande consiglio su quale linguaggio e meglio cominciare???? grazie a priori:) Link to comment Share on other sites More sharing options...
Cpu86 Posted September 16, 2007 Report Share Posted September 16, 2007 Save a tutti, come da titolo avrete letto che ho dei dubbi che sarebbero: io vorrei entrare nel mondo della programmazione pero non so con quale linguaggio cominciare, tante persone che conosco mi hanno consigliato il c e tante altre il java e adesso sono confuso sapreste darmi voi un grande consiglio su quale linguaggio e meglio cominciare???? grazie a priori:) Inizia dal C, Java dimenticalo! Link to comment Share on other sites More sharing options...
Snowmen Posted September 16, 2007 Author Report Share Posted September 16, 2007 perche no con il java? ne sento parlare tantissimo e sempre bene... Link to comment Share on other sites More sharing options...
Cpu86 Posted September 16, 2007 Report Share Posted September 16, 2007 perche no con il java? ne sento parlare tantissimo e sempre bene... E io te ne parlo male. Spiegarlo in poche parole non e' semplice. Ci sarebbe da parlare di virtualizzazione, di interpretazione di codice ecc... Ripeto, io te lo sconsiglio, poi fai tu. Il C non e' semplice, soprattutto la parte dei puntatori ma, d'altronde, nessuno e' nato imparato; se hai voglia bene, altrimenti amen. Link to comment Share on other sites More sharing options...
Snowmen Posted September 16, 2007 Author Report Share Posted September 16, 2007 Grazie tu non sai quanto mi hai aiutato grazie.ps: per il java lo so che bisogna dichiarare sempre tutto ecc... ma vabbee.. grazie di nuovo ciao Link to comment Share on other sites More sharing options...
Amilcare Posted September 16, 2007 Report Share Posted September 16, 2007 Inizia dal C, Java dimenticalo! Sapresti consigliarmi un sito in cui venga spiegato il codice C abbastanza bene? Grazie:) Link to comment Share on other sites More sharing options...
Cpu86 Posted September 16, 2007 Report Share Posted September 16, 2007 Grazie tu non sai quanto mi hai aiutato grazie. ps: per il java lo so che bisogna dichiarare sempre tutto ecc... ma vabbee.. grazie di nuovo ciao Anche in C bisogna dichiarare sempre tutto, in qualsiasi linguaggio bisogna farlo! E' vero che i compilatori sono intelligenti e a volte non si arrabbiano se non dichiari una funzione, ma e' buona cosa dichiarare sempre tutto. Riguardo alla guida ti mando alla pagina della mia Prof. di Informatica 1 all'Universita'. http://home.dei.polimi.it/bolchini/didattica/linguaggioc/indice.htm Poi un libro sull'ANSI C e' sempre utile; per il resto c'e' google Link to comment Share on other sites More sharing options...
andX Posted September 16, 2007 Report Share Posted September 16, 2007 Il C è tutto meno che un linguaggio da dilettanti. Personalmente lo trovo snervante. Il punto è che il C ti costringe a pensare a basso livello, e se uno non ha mai scritto una riga di codice si troverà inevitabilmente con le mani nei capelli...La sintassi è minima e semplice, ma per qualsiasi cavolata bisogna ricorrere a funzioni di libreria criptiche. Senza contare le difficoltà nella gestione della memoria, i puntatori, il compilatore eccessivamente permissivo (che porta a bug insidiosi e difficilmente individuabili), la libreria standard estremamente scarna (oltre che non proprio intuitiva) ecc... ecc... ecc...Parti da Java!!! Link to comment Share on other sites More sharing options...
Cpu86 Posted September 16, 2007 Report Share Posted September 16, 2007 Il C è tutto meno che un linguaggio da dilettanti. Personalmente lo trovo snervante. Il punto è che il C ti costringe a pensare a basso livello, e se uno non ha mai scritto una riga di codice si troverà inevitabilmente con le mani nei capelli... La sintassi è minima e semplice, ma per qualsiasi cavolata bisogna ricorrere a funzioni di libreria criptiche. Senza contare le difficoltà nella gestione della memoria, i puntatori, il compilatore eccessivamente permissivo (che porta a bug insidiosi e difficilmente individuabili), la libreria standard estremamente scarna (oltre che non proprio intuitiva) ecc... ecc... ecc... Parti da Java!!! Io che cosa ho detto prima? Che C non e' facile! Certo, parti da java senza sapere cosa e' un puntatore, senza sapere perche' si usa la freccia, senza sapere il perche' degli asterischi. Pensare a basso livello ti fa capire quanto faccia schifo Java!!! Io non consiglio schifezze Poi ripeto, ognuno e' libero di fare quello che vuole. Link to comment Share on other sites More sharing options...
andX Posted September 16, 2007 Report Share Posted September 16, 2007 Pensare a basso livello ti fa capire quanto faccia schifo Java!!! Io non consiglio schifezze Bhe , detta così sembra che qualsiasi linguaggio ad alto livello faccia schifo... Per curiosità , cosa c'è di preciso che ti fa così schifo di Java? Link to comment Share on other sites More sharing options...
Cpu86 Posted September 16, 2007 Report Share Posted September 16, 2007 Bhe , detta così sembra che qualsiasi linguaggio ad alto livello faccia schifo... Per curiosità , cosa c'è di preciso che ti fa così schifo di Java? Che e' un linguaggio interpretato e gira su una VM!!! Link to comment Share on other sites More sharing options...
andX Posted September 16, 2007 Report Share Posted September 16, 2007 Che e' un linguaggio interpretato e gira su una VM!!!Non sono due cose distinte, ma la stessa cosa: viene considerato un linguaggio interpretato perchè il bytecode viene eseguito da una VM (anche se volendo uno lo può compilare nativamente con gcj).Comunque, ti sembra una buona ragione per sconsigliarlo a uno a digiuno di programmazione?Sai che perdita di prestazioni quando avvii "Hello World"... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now