Leggi il Topic


Indice del forumMotobarForum Internet & Hi-Tech

   

Pagina 1 di 3
Vai a pagina 123  Successivo
 
Imparare a programmare in C [da zero]
11347768
11347768 Inviato: 8 Feb 2011 15:35
Oggetto: Imparare a programmare in C [da zero]
 

Ciao a tutti icon_biggrin.gif

Vorrei un consiglio da qualcuno di più esperto. La passione per l'informatica è grande,purtroppo però questa non è prevista nei miei studi,e quindi è una passione coltivata a pezzi e bocconi da autodidatta. Negli ultimi tempi (per vari motivi) mi è sempre più interessata la programmazione,in particolare il linguaccio C e mi era saltata in mente l'idea di prendere un bel libro e -nei ritagli di tempo- applicarmi e vedere cosa ne esce fuori.
E' qualcosa di fattibile o è come sperare di imparare il russo con un libro?
E nel caso fosse fattibile: ci sono dei testi particolarmente quotati per questo argomento?
(tralasciate le guide online,preferisco avere un testo cartaceo).

Grazie icon_biggrin.gif
 
11347843
11347843 Inviato: 8 Feb 2011 15:50
 

hai già qualche conoscenza di programmazione? se vuoi posso dirti il nome del libro di informatica che usavo un paio d'anni fa e in cui si trovano le basi per la programmazione in c
 
11347863
11347863 Inviato: 8 Feb 2011 15:53
 

daniel300 ha scritto:
hai già qualche conoscenza di programmazione? se vuoi posso dirti il nome del libro di informatica che usavo un paio d'anni fa e in cui si trovano le basi per la programmazione in c


E' questo il problema,sono proprio a secco icon_wink.gif Quindi cercavo un libro che partisse dai fondamenti della programmazione,dall'ABC. Però ripeto,se è una cosa fattibile...ovvio che non pretendo di recuperare anni di lavoro rispetto a dei miei amici che hanno fatto scuole superiori con indirizzi informatici,però almeno imparare(dato che l'interesse c'è)
 
11347902
11347902 Inviato: 8 Feb 2011 15:59
 

la programmazione in c (a livello didattico) non è complicatissima, con un po' di buona volontà credo che tu riesca ad impararla e poi, una volta imparate le basi, puoi passare a ad approfondire il linguaggio e tutte le sue funzionalità soprattutto grazie ad internet..stasera mi metto alla ricerca del titolo del mio libro sperando che possa esserti utile
 
11347942
11347942 Inviato: 8 Feb 2011 16:05
 

daniel300 ha scritto:
la programmazione in c (a livello didattico) non è complicatissima, con un po' di buona volontà credo che tu riesca ad impararla e poi, una volta imparate le basi, puoi passare a ad approfondire il linguaggio e tutte le sue funzionalità soprattutto grazie ad internet..stasera mi metto alla ricerca del titolo del mio libro sperando che possa esserti utile


Grazie mille,gentilissimo 0509_up.gif
 
11347963
11347963 Inviato: 8 Feb 2011 16:08
 

Visto che sei a digiuno di linguaggi di programmazione, hai pensato a studiare Java invece che il C?

Ha molti campi, da internet ad android...e potresti porre le basi per un futuro lavoro, qualora ti piacesse..
 
11347964
11347964 Inviato: 8 Feb 2011 16:08
 
 
11349111
11349111 Inviato: 8 Feb 2011 19:11
 

primo anno di ing.gestionale...non e' molto complicato...devi applicarti un minimo e conoscere qualcosa di informatica...un buon libro e anche "scuola di programmazione" di mezzalama!e un'altro che non ricordo!!!io uso quello!
 
11349549
11349549 Inviato: 8 Feb 2011 20:14
 

ti do il link dove puoi scaricare un manuale gratis in italiano, io l' ho usato per il corso informatica di base...
i capitoli piu basilari (che ho studiato anche io) sono semplici e ben spiegati ma andando avanti si complica abbastanza

Link a pagina di Manuali.it
 
11350379
11350379 Inviato: 8 Feb 2011 22:08
 

Libri? Un consiglio spassionato: soldi buttati, lascia perdere.

Puoi imparare a programmare solamente programmando. Poi vabbe', se qualcuno ti suggerisce come risolvere i problemi allora imparerai meglio e prima, ma è inutile prendersi un librone e mettersi a leggerlo a caso autonomamente.

Il C++ è provvisto di un sito veramente (ma veramente) ben fatto su cui trovi dai tutorial di base alle funzioni più avanzate della programmazione ad oggetti. Non si tratta di una semplice guida on line, ma del riferimento per eccellenza di moltissimi programmatori. Ricchissimo di esempi e spiegazioni dettagliate che mancano su molti libri. E questo gioiellino si chiama

Cplusplus.com

Vai nella sezione tutorial e, se preferisci avere il materiale su carta, stampati le prime sezioni. Poi applicati con molta calma e attenzione, facendo tesoro di ogni singola parola riportata icon_wink.gif
 
11361528
11361528 Inviato: 11 Feb 2011 2:43
 

A mio modesto parere questo è ciò che cerchi. Il titolo originale è "The C programming language", di Kernighan e Ritchie (se ti suonano familiari è perché sono gli ideatori stessi del primo standard del linguaggio C).
Il libro è reperibile facilmente su internet (più o meno legalmente, a te la scelta) ed è stato tradotto in italiano.
L'approccio utilizzato nella spiegazione è semplice e allo stesso tempo completo, nel senso che non trascura i particolari ma non ti da mai quella sensazione di smarrimento tipica dei manualoni complicati.

Alla fine di ogni argomento ci sono degli esercizi da svolgere che ti aiutano a consolidare le nozioni apprese e ti costringono a ingegnarti un po'...

urano88 ha scritto che puoi imparare a programmare solamente programmando, e suggerendoti questo libro non intendo assolutamente contraddirlo. La pratica è essenziale per imparare. Nonostante ciò credo che un buon libro possa indirizzarti nella direzione giusta.

Ti suggerisco di inventarti ogni tanto un piccolo "progetto" che sfrutti le nozioni che impari volta per volta, e che magari ti possa anche tornare utile. Non c'è cosa più soddisfacente di vedere che ciò che hai "creato" serve effettivamente a qualcosa.

Se ti piace veramente e segui questi consigli in poco tempo raggiungerai un livello che ti consentirà di leggere e comprendere cose sempre più complesse.

Buona fortuna icon_biggrin.gif
 
11362300
11362300 Inviato: 11 Feb 2011 11:20
 

per imparare a programmare dipende cosa vuoi fare ...
alla fine esistono diversi settori ma quelli più utilizzati di linguaggi rimangono sempre c/c++
e java
noi il primo anno di uni ho fatto java
venivo già da un itis elettronico ma non sapevo programmare in modo cosi approfondito
io consiglio java siccome è molto più flessibile e non si impazzisce ad usare i puntatori
ma si utilizzano altre cose
libro: dai fondamenti agli oggetti corso di programmazione java
scritto dal nostro prof ... icon_asd.gif icon_asd.gif icon_asd.gif icon_asd.gif
il libro più usato è questo ... in moltissime università viene usato
io studiando bene all'esame da 15 cfu ho preso 30 0509_lucarelli.gif
 
11362307
11362307 Inviato: 11 Feb 2011 11:21
 

mi sono dimenticato non rimanere molto sul C passa dopo al c++ siccome il C oramai non viene più utilizzato

se no fai subito java alla fine le basi sono sempre quelle cambia solo che uno è a oggetti e l'altro no
 
11363785
11363785 Inviato: 11 Feb 2011 16:46
 

Grazie mille a tutti,seguirò i vostri consigli e -armato di molta,molta pazienza- inizierò 0509_up.gif
 
11364845
11364845 Inviato: 11 Feb 2011 19:49
 

urano88 ha scritto:
Libri? Un consiglio spassionato: soldi buttati, lascia perdere.

Puoi imparare a programmare solamente programmando. Poi vabbe', se qualcuno ti suggerisce come risolvere i problemi allora imparerai meglio e prima, ma è inutile prendersi un librone e mettersi a leggerlo a caso autonomamente.

Il C++ è provvisto di un sito veramente (ma veramente) ben fatto su cui trovi dai tutorial di base alle funzioni più avanzate della programmazione ad oggetti. Non si tratta di una semplice guida on line, ma del riferimento per eccellenza di moltissimi programmatori. Ricchissimo di esempi e spiegazioni dettagliate che mancano su molti libri. E questo gioiellino si chiama

Cplusplus.com

Vai nella sezione tutorial e, se preferisci avere il materiale su carta, stampati le prime sezioni. Poi applicati con molta calma e attenzione, facendo tesoro di ogni singola parola riportata icon_wink.gif

eh lo so però se lui non conosce neanche le strutture di base un libro lo deve prendere per forza
 
11370706
11370706 Inviato: 13 Feb 2011 11:48
 

Il C inevitabilmente sta scomparendo e come linguaggio non ha più futuro, se vuoi buttarti su un linguaggio di programmazione sicuramente Java... icon_wink.gif
 
11370814
11370814 Inviato: 13 Feb 2011 12:08
 

no be scomparendo no, il c++ è forse ancora tra i più utilizzati.
 
11370840
11370840 Inviato: 13 Feb 2011 12:13
 

il C oramai sta morendo ... chi usa ancora i puntatori davvero in pochi oprmai anche il c++si stà trasfdormando ad oggetti molto più semoplice e veloce e flessibile come programmazione

al massimo puoi fare il C# (c sharp molto utilizzato nella grafica in particolare nei giochi)
ma anche questo sempre più ad oggeto stà diventando


il brutto del C sono i puntatori che sono una cosa davveor complicata da usare su programmi complessi ... basta un piccolo errore su un puntatore e il rpogramma và in palla icon_asd.gif
programma in C di 1000 righe in java con 300 righe lo fai ... ed la velocità forse è anche pià veloce il java ... 0510_amici.gif
 
11370842
11370842 Inviato: 13 Feb 2011 12:13
 

il C oramai sta morendo ... chi usa ancora i puntatori davvero in pochi oprmai anche il c++si stà trasfdormando ad oggetti molto più semoplice e veloce e flessibile come programmazione

al massimo puoi fare il C# (c sharp molto utilizzato nella grafica in particolare nei giochi)
ma anche questo sempre più ad oggeto stà diventando


il brutto del C sono i puntatori che sono una cosa davveor complicata da usare su programmi complessi ... basta un piccolo errore su un puntatore e il rpogramma và in palla icon_asd.gif
programma in C di 1000 righe in java con 300 righe lo fai ... ed la velocità forse è anche pià veloce il java ... 0510_amici.gif
 
11371280
11371280 Inviato: 13 Feb 2011 13:41
 

no leggendo commenti su internet (dato che io di programmi complessi non ne so ancora fare) in tutti i siti (tutti icon_asd.gif ) viene elogiata la velocità del c++ rispetto a java
 
11372709
11372709 Inviato: 13 Feb 2011 18:33
 

C++, impari da html.it .
basta non aver paura di provare.
stampati un paio di cheatsheets c++, leggiti gli articoli e i corsi su html.it con gli esempi e divertiti. (preparati a passare notti insonni). 0509_doppio_ok.gif
 
11373497
11373497 Inviato: 13 Feb 2011 20:27
 

Esatto,sto consultando proprio la guida di HTML.it che sembra fatta davvero bene icon_biggrin.gif Tra l'altro sto concludendo l'odissea per cercare i programmi e alla fine son riuscito a trovare gli Xcode tools nel cd d'installazione di tiger 0509_si_picchiano.gif
 
11373601
11373601 Inviato: 13 Feb 2011 20:40
 

noi a scuola usiamo il devc++, poi vedo vhe sui pc c'è anche netbeans , altri non ne ho mai provati, ma con questi non ho avuto poblemi. al massimo chiedi a topo o a altri per vedere se c'è di meglio 0509_up.gif
 
11373943
11373943 Inviato: 13 Feb 2011 21:23
 

Tenete anche conto che ormai di applicazioni statiche non se ne sviluppano quasi più, ormai gira tutto attorno alle applicazioni web, quindi J2EE, Asp, Php, ecc... icon_wink.gif
 
11375709
11375709 Inviato: 14 Feb 2011 11:03
 

ma php se hai n server tuo lo puoi usare tranquillkamente siccome php gira solo sul server e non su macchine


per il c++ più veloce del java si quello è vero ma non di molto
ci ha fatto vedere il nostro prof che ha alle spalle 30 anni di c++ e 10 di java un applicazione davvero molto complessa e java ci metteva 1 secondo in più rispetto al c++
però lo svuilupp in c++ c'è voluto un mese intero in java nemmeno una settimana e già li vedi la potenza del java icon_asd.gif icon_asd.gif icon_asd.gif icon_asd.gif icon_asd.gif


devc++ baracca siccome non è più sviuluppato al max c'è wxdevc++ che è lo sviluppo del devc++ ed è più potente


ma per c/c++ andate di codeblocks ... è un ide ed è davvero potente


il bello del java che è eseguibile su qualsiasi macchina
il c++ solo su window e su mac già si devono installare un pò di roba sicocme mac lavoro moltissio con java e la macchina virtuale è già installata 0510_inchino.gif 0510_inchino.gif 0510_inchino.gif
 
11376920
11376920 Inviato: 14 Feb 2011 15:10
 

topo ha scritto:
ma php se hai n server tuo lo puoi usare tranquillkamente siccome php gira solo sul server e non su macchine


per il c++ più veloce del java si quello è vero ma non di molto
ci ha fatto vedere il nostro prof che ha alle spalle 30 anni di c++ e 10 di java un applicazione davvero molto complessa e java ci metteva 1 secondo in più rispetto al c++
però lo svuilupp in c++ c'è voluto un mese intero in java nemmeno una settimana e già li vedi la potenza del java icon_asd.gif icon_asd.gif icon_asd.gif icon_asd.gif icon_asd.gif


devc++ baracca siccome non è più sviuluppato al max c'è wxdevc++ che è lo sviluppo del devc++ ed è più potente


ma per c/c++ andate di codeblocks ... è un ide ed è davvero potente


il bello del java che è eseguibile su qualsiasi macchina
il c++ solo su window e su mac già si devono installare un pò di roba sicocme mac lavoro moltissio con java e la macchina virtuale è già installata 0510_inchino.gif 0510_inchino.gif 0510_inchino.gif

si a casa pure io uso il wx di dev, da quello che ho capito contiene anche le librerie per le gui ma non sono capace icon_asd.gif
ps: topo cerca su youtube farting devil, è il prigramma creato per iphone da 4 ragazzi della 5^ informatica della mia scuola 0509_up.gif
 
11377195
11377195 Inviato: 14 Feb 2011 15:47
 

bello cosa hanno utilizzato java ?

Usa codeblocks e scaricati le gui ... poi li c'è da sbattersi ma come java quando integri javalib
 
11378117
11378117 Inviato: 14 Feb 2011 18:27
 

sinceramente non lo so , penso java, comunqe non lo so fare non perchè non so usare questo compilatore, ma perchè è un argomento che non abbiamo ancora affrontato. alla fine sul c++ non ci stiamo lavorando da molto
 
11378431
11378431 Inviato: 14 Feb 2011 19:15
 

No ragazzi adesso mi state confondendo eusa_shifty.gif C o Java?

Ormai col C sono un pioniere,son addirittura capace di usare il printf icon_cool.gif icon_lol.gif Scherzi a parte...a livello di difficoltà?
 
11378827
11378827 Inviato: 14 Feb 2011 20:19
 

a livello di difficolata tutti sono difficili
il c/c++ con i suoi puntatori che a volte sono un incubo e java invece con le sue classi ...
però alla fine una volta capite si riesce a fare tutto
in c++ si ha la gestione ovvero cin e cout come java cosi facendo si và a leggere da tastiera o scrivere a schermo

Poi programmi semplici si possono strutturare con qualsiasi linguaggio anche assembler
io direi assembler come prestazioni icon_asd.gif
 
Mostra prima i messaggi di:





Pagina 1 di 3
Vai a pagina 123  Successivo

Non puoi inserire nuovi Topic
Non puoi rispondere ai Topic
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi
 
Indice del forumMotobarForum Internet & Hi-Tech

Forums ©