Linguaggio per iniziare..
- lobuntu
- Prode Principiante
- Messaggi: 196
- Iscrizione: venerdì 27 ottobre 2006, 14:34
- Distribuzione: Ubuntu 15.04 x86_64
Re: Linguaggio per iniziare..
Io, come te, frequento il quarto anno dello scientifico e non faccio informatica, però ho dato un'occhiata agli esami che andrò a fare all'uni (ing informatica o qualcosa di simile) ed è quasi sempre usato il C come linguaggio tranne nell'esame di oop!
Però non ho trovato nessuna guida che mi è piaciuta e allora sto studiando il c++ con il 'thinking c++' (versione italiana), così studio il migliore linguaggio e ho i fondamenti anche per C!
se vuoi ti do il link: http://www.umbertosorbo.it/wiki/index.p ... principale
Però non ho trovato nessuna guida che mi è piaciuta e allora sto studiando il c++ con il 'thinking c++' (versione italiana), così studio il migliore linguaggio e ho i fondamenti anche per C!
se vuoi ti do il link: http://www.umbertosorbo.it/wiki/index.p ... principale
Re: Linguaggio per iniziare..
quoto in pieno!Valleyman ha scritto: Io ti consiglio il vecchio e sempreverde C , soprattutto per la sintassi rigorosa che possiede . Per quanto riguarda un testo di riferimento di sicuro
The C Programming Language di Kernighan e Ritchie ( c'e' anche in italiano penso...) . Se hai tempo da dedicarci e vuoi imparare bene seguendo quel libro pagina dopo pagina impari tutto quello che puoi imparare sul C .
Valleyman
- Markon
- Entusiasta Emergente

- Messaggi: 1536
- Iscrizione: mercoledì 17 gennaio 2007, 10:34
- Località: Sperone Beach(AV)
- Contatti:
Re: Linguaggio per iniziare..
te ne sarei grato..@ Markon: se ti interessa ti posto un link di una guida Java molto ben fatta e soprattutto in italiano.
spero non sia MATTONE DOPO MATTONE (che conosco già)..
ora sto studiando sul tutorial ufficiale di java..
che è molto semplice,però inglese..(per fortuna lo capisco!!)
grazie comunque dei consigli..
- madmax-
- Scoppiettante Seguace

- Messaggi: 961
- Iscrizione: lunedì 16 ottobre 2006, 18:20
- Località: Massa
Re: Linguaggio per iniziare..
Ti consiglio www.html.it, ci sono tutti i linguaggi con i rispettivi forum.
" La religione è l'oppio dei popoli " disse qualcuno. E aveva ragione !!!!
- Cirry - Alessandro
- Scoppiettante Seguace

- Messaggi: 294
- Iscrizione: mercoledì 21 dicembre 2005, 16:04
- Località: Trento
Re: Linguaggio per iniziare..
be nella mia scuola ho imparato diversi linguaggi (i principali, secondo me devi scegliere uno tra questi):
LINGUAGGI AD ALTO LIVELLO (piu vicini all'utente in fase di programmazione)
Linguaggi a programmazione iterativa:
- delphi -> deriva dal pascal, integra gli oggetti (in maniera non impeccabile) ma spesso ti costringe a creare una funzione fatta solo per superare alcuni suoi limiti (come la gestione non fantastica dei puntatori e delle strutture dinamiche), ottima gestione delle form;
- c -> il linguaggio su cui si basano c++ e java; non integra gli oggetti e il suo codice è molto libero, cioè permette di scrivere istruzioni che potrebbero modificare l'output del programma, quindi va studiata molto attentamente la sua sintassi: ottima la possibilità di scrivere programmi che modificano file;
- c++ -> se vuoi programmare in c++ ti conviene iniziare da c e poi studiare c++ (lo comprenderai meglio..)
Linguaggi a programmazione per oggetti:
- java -> molto potente, però a mio parere iniziare a programmare cominciando dagli oggetti non è molto semplice..
- eiffel -> simile a java e molto curato, il primo impatto è un po ostico ma una volta capito il funzionamento è molto buono;
LINGUAGGI A BASSO LIVELLO
- assembler -> fantastico per capire il funzionamento interno del processore 8086, ma non è possibile creare form (sono implementate la possibilità di creare ambienti grafici ma sempre su console);
Da quanto hai capito, ti consiglio di iniziare a programmare iterativamente e non per oggetti (io ho iniziato da delphi, c e assembler e solo successivamente ci è stata proposta la programmazione ad oggetti);
Insomma, non ho capito quale sia il tuo reale obiettivo, se creare applicazioni con interfaccia grafica o non: spero che questa panoramicati sia d'aiuto.
(b2b)
LINGUAGGI AD ALTO LIVELLO (piu vicini all'utente in fase di programmazione)
Linguaggi a programmazione iterativa:
- delphi -> deriva dal pascal, integra gli oggetti (in maniera non impeccabile) ma spesso ti costringe a creare una funzione fatta solo per superare alcuni suoi limiti (come la gestione non fantastica dei puntatori e delle strutture dinamiche), ottima gestione delle form;
- c -> il linguaggio su cui si basano c++ e java; non integra gli oggetti e il suo codice è molto libero, cioè permette di scrivere istruzioni che potrebbero modificare l'output del programma, quindi va studiata molto attentamente la sua sintassi: ottima la possibilità di scrivere programmi che modificano file;
- c++ -> se vuoi programmare in c++ ti conviene iniziare da c e poi studiare c++ (lo comprenderai meglio..)
Linguaggi a programmazione per oggetti:
- java -> molto potente, però a mio parere iniziare a programmare cominciando dagli oggetti non è molto semplice..
- eiffel -> simile a java e molto curato, il primo impatto è un po ostico ma una volta capito il funzionamento è molto buono;
LINGUAGGI A BASSO LIVELLO
- assembler -> fantastico per capire il funzionamento interno del processore 8086, ma non è possibile creare form (sono implementate la possibilità di creare ambienti grafici ma sempre su console);
Da quanto hai capito, ti consiglio di iniziare a programmare iterativamente e non per oggetti (io ho iniziato da delphi, c e assembler e solo successivamente ci è stata proposta la programmazione ad oggetti);
Insomma, non ho capito quale sia il tuo reale obiettivo, se creare applicazioni con interfaccia grafica o non: spero che questa panoramicati sia d'aiuto.
(b2b)
- Markon
- Entusiasta Emergente

- Messaggi: 1536
- Iscrizione: mercoledì 17 gennaio 2007, 10:34
- Località: Sperone Beach(AV)
- Contatti:
Re: Linguaggio per iniziare..
Grazie Cirry - Gabber89 ma ho già cominciato a studiare Java ..
comunque sia,se avrò problemi con java, prenderò in considerazione la possibilità di studiare uno di quelli che mi hai/avete consigliato..
Grazie comunque a tutti
comunque sia,se avrò problemi con java, prenderò in considerazione la possibilità di studiare uno di quelli che mi hai/avete consigliato..
Grazie comunque a tutti
- lobuntu
- Prode Principiante
- Messaggi: 196
- Iscrizione: venerdì 27 ottobre 2006, 14:34
- Distribuzione: Ubuntu 15.04 x86_64
Re: Linguaggio per iniziare..
se ne ne avrai bisogno e vorrai iniziare con C, contattami che ti invio una copia pdf del mitico 'The C programmin language'!
- `Alessio`
- Imperturbabile Insigne

- Messaggi: 3048
- Iscrizione: martedì 19 dicembre 2006, 11:16
- Località: Aprilia
- Contatti:
Re: Linguaggio per iniziare..
secondo me hai fatto la scelta giustaMarkon ha scritto: Grazie Cirry - Gabber89 ma ho già cominciato a studiare Java ..
everybody lies
Non usate i PM per contattarmi, non li leggo!
Non usate i PM per contattarmi, non li leggo!
- madmax-
- Scoppiettante Seguace

- Messaggi: 961
- Iscrizione: lunedì 16 ottobre 2006, 18:20
- Località: Massa
Re: Linguaggio per iniziare..
A me che frequento Ing. Informatica, hanno insegnato prima il C++, poi Assembler e poi java
" La religione è l'oppio dei popoli " disse qualcuno. E aveva ragione !!!!
Re: Linguaggio per iniziare..
in questo momento consiglierei Java ...
aggiungo inoltre che in ambito lavorativo non basta più sapere il solo "java" ... aggiungi anche la conoscenza di framework tipo Struts ...
non voglio aggiugere altre cose per non rischiare di non farmi capire da chi non è nel campo , ma la programmazione oggi come oggi è abbastanza diversa da quella di alcuni anni fa ...
aggiungo inoltre che in ambito lavorativo non basta più sapere il solo "java" ... aggiungi anche la conoscenza di framework tipo Struts ...
non voglio aggiugere altre cose per non rischiare di non farmi capire da chi non è nel campo , ma la programmazione oggi come oggi è abbastanza diversa da quella di alcuni anni fa ...
-
gforresu
Re: Linguaggio per iniziare..
ragazzi io ho iniziato con l'assembly per x86....mi sono trovato bene. io ti consiglio l'assembly....(ok tanto lo so che ora parte il linciaggio
)
- Cirry - Alessandro
- Scoppiettante Seguace

- Messaggi: 294
- Iscrizione: mercoledì 21 dicembre 2005, 16:04
- Località: Trento
Re: Linguaggio per iniziare..
nessun linciaggio anzi... w l'assembly! sono con l'assembly capisci come funzia veramente un microprocessore... xro marcon vuole imparare a programmare per costruire applicazioni... e java (e tanti altri) secondo me sono piu adatti! 
-
gforresu
Re: Linguaggio per iniziare..
si certo capisco
io ho iniziato a programmare in assembly quasi per caso....una sorta di colpo di fulmine 
effettivamente come primo linguaggio di programmazione forse non è il più adatto
effettivamente come primo linguaggio di programmazione forse non è il più adatto
Re: Linguaggio per iniziare..
Assembly è ottimo se vuole studiare l'architettura di un processore,imho se uno vuol iniziare a programmare farebbe bene a buttarsi su java o python,a me ad informatica al primo corso di programmazione hanno insegnato java!
- Spr1gg4N
- Scoppiettante Seguace

- Messaggi: 384
- Iscrizione: mercoledì 12 ottobre 2005, 20:19
- Località: Milano
Re: Linguaggio per iniziare..
Guarda non mi sono messo a leggere tuuuutti gli altri post
ma cmq ti dico la mia, studente al 5° anno all'ITIS - Informatica...
secondo me ti converrebbe imparare un po il C per capire per bene le cose basi di tutti gli altri linguaggi di programmazione (cicli for,while,ecc... if else, funzioni, ecc... ecc...) per poi passare ad un linguaggio ad oggetti come Java.
Questo è stato il mio percorso fino ad ora per quanto riguarda la programmazione:
- in 3° un'inizio di LISP tanto per capire cicli iterativi, variabili locali e globali (il LISP....secondo me sono stati dei pazzi i miei prof...)
- sempre in 3°, dopo LISP, siamo passati al C fino alla lettura scrittura su files passando anche per i puntatori e...e... (bho nn ricordo bene
)
-- seconda volta la terza....vabbhe lasciamo stare
--
- in 4° una full immersion di Java
- quest'anno, arrivati ad un'introduzione delle GUI in Java, stiamo facendo JSP e SQL (che poi, tra poco, implementeremo in programmi JAVA e in JSP)
secondo me, tra alti e bassi, non è male la preparazione che mi hanno dato i miei prof
secondo me ti converrebbe imparare un po il C per capire per bene le cose basi di tutti gli altri linguaggi di programmazione (cicli for,while,ecc... if else, funzioni, ecc... ecc...) per poi passare ad un linguaggio ad oggetti come Java.
Questo è stato il mio percorso fino ad ora per quanto riguarda la programmazione:
- in 3° un'inizio di LISP tanto per capire cicli iterativi, variabili locali e globali (il LISP....secondo me sono stati dei pazzi i miei prof...)
- sempre in 3°, dopo LISP, siamo passati al C fino alla lettura scrittura su files passando anche per i puntatori e...e... (bho nn ricordo bene
-- seconda volta la terza....vabbhe lasciamo stare
- in 4° una full immersion di Java
- quest'anno, arrivati ad un'introduzione delle GUI in Java, stiamo facendo JSP e SQL (che poi, tra poco, implementeremo in programmi JAVA e in JSP)
secondo me, tra alti e bassi, non è male la preparazione che mi hanno dato i miei prof
Re: Linguaggio per iniziare..
Salve,
per l'OP: poiché di programmazione non hai alcuna nozione, studiare C, C++ et simili è come darti mazzate in testa! anzi forse peggio... Come ha già detto qualcuno valuta fra Java, Python, e ...C#! Sebbene quest'ultimo è proprietario di microsoft, ciò non significa che è da scartare a priori o scarso. Per una volta forse è vero il contrario: il successo che sta riscuotendo Mono e applicazioni per tale tecnologia è un buon termometro di scelta. E poi C# da standard ECMA è diventato uno standard ISO... Successivamente valuta se passare a C/C++.
In ogni caso dipende dalle esigenze: conoscere tanti linguaggi di programmazione è un conto, sfruttare professionalmente un linguaggio di programmazione è molto diverso, in quest'ottica dovresti tener presente i più gettonati in ambito lavorativo (soprattutto Java, Delphi e C#).
per l'OP: poiché di programmazione non hai alcuna nozione, studiare C, C++ et simili è come darti mazzate in testa! anzi forse peggio... Come ha già detto qualcuno valuta fra Java, Python, e ...C#! Sebbene quest'ultimo è proprietario di microsoft, ciò non significa che è da scartare a priori o scarso. Per una volta forse è vero il contrario: il successo che sta riscuotendo Mono e applicazioni per tale tecnologia è un buon termometro di scelta. E poi C# da standard ECMA è diventato uno standard ISO... Successivamente valuta se passare a C/C++.
In ogni caso dipende dalle esigenze: conoscere tanti linguaggi di programmazione è un conto, sfruttare professionalmente un linguaggio di programmazione è molto diverso, in quest'ottica dovresti tener presente i più gettonati in ambito lavorativo (soprattutto Java, Delphi e C#).
Summum jus, summa injuria.
- Markon
- Entusiasta Emergente

- Messaggi: 1536
- Iscrizione: mercoledì 17 gennaio 2007, 10:34
- Località: Sperone Beach(AV)
- Contatti:
Re: Linguaggio per iniziare..
Siete proprio degli amici 
quante risposte!!
Comunque,sto studiando dal Tutorial di Java,e ora sto studiando gli oggetti..(mi pare che sia il 3° capitolo..) e per ora non trovo difficoltà...per fortuna..
La cosa bella è che quando non capisco una cosa ,questa cosa la capisco chissà,dopo un paragrafo,dopo due paragrafi,quando viene usata.
Infatti , è proprio la pratica quello che mi manca,e che mi fa capire a cosa serve qualsiasi cosa.
Ad esempio if then.. in modo teorico ..sì ,però poi bisogna anche capire a cosa serve nella pratica.
Grazie comunque a tutti per le risposte che continuate a darmi
Da quello che ho letto(ho letto ogni vostra risposta) in linea di massima il java è quello che votano nella maggior parte insieme al C e C++
quante risposte!!
Comunque,sto studiando dal Tutorial di Java,e ora sto studiando gli oggetti..(mi pare che sia il 3° capitolo..) e per ora non trovo difficoltà...per fortuna..
La cosa bella è che quando non capisco una cosa ,questa cosa la capisco chissà,dopo un paragrafo,dopo due paragrafi,quando viene usata.
Infatti , è proprio la pratica quello che mi manca,e che mi fa capire a cosa serve qualsiasi cosa.
Ad esempio if then.. in modo teorico ..sì ,però poi bisogna anche capire a cosa serve nella pratica.
Grazie comunque a tutti per le risposte che continuate a darmi
Da quello che ho letto(ho letto ogni vostra risposta) in linea di massima il java è quello che votano nella maggior parte insieme al C e C++
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti