Pagina 3 di 3

Re: Linguaggio per iniziare..

Inviato: lunedì 5 febbraio 2007, 13:52
da lobuntu
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

Re: Linguaggio per iniziare..

Inviato: lunedì 5 febbraio 2007, 14:42
da garba
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
quoto in pieno!

Re: Linguaggio per iniziare..

Inviato: lunedì 5 febbraio 2007, 18:10
da Markon
@ Markon: se ti interessa ti posto un link di una guida Java molto ben fatta e soprattutto in italiano.
te ne sarei grato..
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..

Re: Linguaggio per iniziare..

Inviato: lunedì 5 febbraio 2007, 20:41
da madmax-
Ti consiglio www.html.it, ci sono tutti i linguaggi con i rispettivi forum.

Re: Linguaggio per iniziare..

Inviato: giovedì 8 febbraio 2007, 18:28
da Cirry - Alessandro
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)

Re: Linguaggio per iniziare..

Inviato: giovedì 8 febbraio 2007, 18:41
da Markon
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 :D

Re: Linguaggio per iniziare..

Inviato: giovedì 8 febbraio 2007, 18:43
da lobuntu
se ne ne avrai bisogno e vorrai iniziare con C, contattami che ti invio una copia pdf del mitico 'The C programmin language'!

Re: Linguaggio per iniziare..

Inviato: venerdì 9 febbraio 2007, 13:18
da `Alessio`
Markon ha scritto: Grazie Cirry - Gabber89 ma ho già cominciato a studiare Java ..
secondo me hai fatto la scelta giusta ;)

Re: Linguaggio per iniziare..

Inviato: venerdì 9 febbraio 2007, 13:44
da madmax-
A me che frequento Ing. Informatica, hanno insegnato prima il C++, poi Assembler e poi java

Re: Linguaggio per iniziare..

Inviato: sabato 17 febbraio 2007, 14:21
da CBRFelix
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 ...

Re: Linguaggio per iniziare..

Inviato: domenica 18 febbraio 2007, 19:30
da gforresu
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 ;D)

Re: Linguaggio per iniziare..

Inviato: lunedì 19 febbraio 2007, 20:14
da Cirry - Alessandro
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!  :)

Re: Linguaggio per iniziare..

Inviato: lunedì 19 febbraio 2007, 20:16
da gforresu
si certo capisco  ;) io ho iniziato a programmare in assembly  quasi per caso....una sorta di colpo di fulmine ;D
effettivamente come primo linguaggio di programmazione forse non è il più adatto ;)

Re: Linguaggio per iniziare..

Inviato: lunedì 19 febbraio 2007, 20:44
da khelidan
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!

Re: Linguaggio per iniziare..

Inviato: lunedì 19 febbraio 2007, 21:06
da Spr1gg4N
Guarda non mi sono messo a leggere tuuuutti gli altri post :D 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 :D)

-- seconda volta la terza....vabbhe lasciamo stare :D --

- in 4° una full immersion di Java :D
- 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 :D

Re: Linguaggio per iniziare..

Inviato: martedì 20 febbraio 2007, 18:34
da Alepp0
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#).

Re: Linguaggio per iniziare..

Inviato: martedì 20 febbraio 2007, 18:40
da Markon
Siete proprio degli amici :D
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 :D
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++