Programmazione ad oggetti
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- boh
- Linux 4.x
- Messaggi: 1027
- Iscritto il: ven 16 set 2005, 0:00
- Slackware: 14.2 (x64)
- Kernel: 4.4.111
- Desktop: KDE 4.14.32
- Località: Milano
- Contatta:
Programmazione ad oggetti
Ciao a tutti!
Apro questo topic per chiedervi dei consigli su come apprendere bene la programmazione ad oggetti.
Quando programmo il mio filo logico è principalmente procedurale, noto che ho poca predisposizione agli oggetti e su come farli comunicare.
Mi domandavo, quindi, se ci fosse qualche buon libro/"tutorial"/articolo che potesse indicarmi la strada per cominciare a pensare ad oggetti, per poi mettere tutto in pratica.
Non sapevo bene come spiegarmi, spero di essere stato abbastanza chiaro
Apro questo topic per chiedervi dei consigli su come apprendere bene la programmazione ad oggetti.
Quando programmo il mio filo logico è principalmente procedurale, noto che ho poca predisposizione agli oggetti e su come farli comunicare.
Mi domandavo, quindi, se ci fosse qualche buon libro/"tutorial"/articolo che potesse indicarmi la strada per cominciare a pensare ad oggetti, per poi mettere tutto in pratica.
Non sapevo bene come spiegarmi, spero di essere stato abbastanza chiaro
"Be yourself. Everyone else is already taken." ~ Oscar Wilde
- brg
- Linux 3.x
- Messaggi: 580
- Iscritto il: sab 12 mar 2011, 14:20
- Slackware: 15.0
- Kernel: 5.15.117
- Desktop: KDE5
- Località: Montecatini
- Contatta:
Re: Programmazione ad oggetti
Io uso il libro "Concetti di Informatica e fondamenti di Java 2" di Horstmann, ed. Apogeo, che avevo comprato anni fa. Ovviamente quando devo fare un programmino in Java faccio riferimento alla documentazione sul sito di Oracle, ma per rinverdire la memoria su come si scrive un programma a oggetti uso il libro. Non so se ci sono buone guide, esaurienti, sulla programmazione a oggetti in rete: normalmente si trovano esempi, tutorial, informazioni, ma, anche per il C, ho imparato a programmarlo usando un buon libro ed a risolvere problemi specifici usando gli esempi in rete.
- ermes
- Linux 2.x
- Messaggi: 372
- Iscritto il: dom 20 feb 2005, 0:00
- Slackware: current 64
- Desktop: kde
- Località: Rho (Mi)
Re: Programmazione ad oggetti
io ho imparato su "Object Oriented Software Construction" di Bertrand Meyer. (ha ormai 30 anni ma è chiarissimo)
Presenta i principi della programmazione ad oggetti attraverso un linguaggio "Eiffel" inventato appositamente.... trasferire i concetti agli altri programmi è molto semplice.
acquisto:
http://www.amazon.com/Object-Oriented-S ... 0136291554
download:
http://www.dee.ufma.br/pub/UML/Bertrand ... 2Ed%29.pdf
Presenta i principi della programmazione ad oggetti attraverso un linguaggio "Eiffel" inventato appositamente.... trasferire i concetti agli altri programmi è molto semplice.
acquisto:
http://www.amazon.com/Object-Oriented-S ... 0136291554
download:
http://www.dee.ufma.br/pub/UML/Bertrand ... 2Ed%29.pdf
- Vito
- Staff
- Messaggi: 4182
- Iscritto il: mar 5 dic 2006, 17:28
- Nome Cognome: Vito
- Desktop: MacOS
- Località: Monaco (DE)
- Contatta:
Re: Programmazione ad oggetti
All'università ho utilizzato questo libro:
http://books.google.de/books/about/Da_C ... edir_esc=y
Mi sono trovato molto bene. (il linguaggio di riferimento è il C++, con un'introduzione ad UML)
http://books.google.de/books/about/Da_C ... edir_esc=y
Mi sono trovato molto bene. (il linguaggio di riferimento è il C++, con un'introduzione ad UML)
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
- boh
- Linux 4.x
- Messaggi: 1027
- Iscritto il: ven 16 set 2005, 0:00
- Slackware: 14.2 (x64)
- Kernel: 4.4.111
- Desktop: KDE 4.14.32
- Località: Milano
- Contatta:
Re: Programmazione ad oggetti
Grazie per tutti i consigli
Comincio a guardarmeli
Comincio a guardarmeli
"Be yourself. Everyone else is already taken." ~ Oscar Wilde
- nyquist
- Linux 2.x
- Messaggi: 269
- Iscritto il: sab 2 ago 2008, 16:02
- Nome Cognome: Cristiano Urban
- Slackware: 14.2 multilib
- Kernel: 4.4.240
- Desktop: KDE
- Località: Gonars (UD)
- Contatta:
Re: Programmazione ad oggetti
Per quanto riguarda Java posso consigliarti "Thinking in Java" di Bruce Eckel. Questo libro mi è stato (e continua ad essere) molto utile per imparare.
- boh
- Linux 4.x
- Messaggi: 1027
- Iscritto il: ven 16 set 2005, 0:00
- Slackware: 14.2 (x64)
- Kernel: 4.4.111
- Desktop: KDE 4.14.32
- Località: Milano
- Contatta:
Re: Programmazione ad oggetti
Grazienyquist ha scritto:Per quanto riguarda Java posso consigliarti "Thinking in Java" di Bruce Eckel. Questo libro mi è stato (e continua ad essere) molto utile per imparare.
Ma spiega solo il linguaggio con vaghi riferimenti agli oggetti oppure si dedica anche a quest'ultimi in maniera dettagliata?
"Be yourself. Everyone else is already taken." ~ Oscar Wilde
- joe
- Iper Master
- Messaggi: 3815
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Re: Programmazione ad oggetti
Premetto che anche io sono un "procedurale", d'altra parte non m è mai servito null'altro di più!
Diciamo che non sono un programmatore e non ho le basi informatiche di un programmatore, la programmazione ad oggetti sinceramente neanche io ho bene capito cosa sia... Forse le "linked lists" avevano a che fare con la programmazione ad oggetti, ma non ricordo.... Ricordo la spiegazione di un amico programmatore: dopo quella definitivamente ho anche dimenticato la poca idea che mi ero fatto dell'argomento.
Quindi prendi il mio post con le pinze. Banalmente cercando in google "libro sulla programmazione ad oggetti" ho trovato questo link:
http://wwwusers.di.uniroma1.it/~poti/
Si riferisce ad un corso dell'università di Roma che tratta specificatamente l'argomento. Nella sezione "Materiale e Testi di consultazione":
http://wwwusers.di.uniroma1.it/~poti/#testi
Lì consigliano anche "thinking in java" di bruce eckel's:
http://www.mindview.net/Books/TIJ/
Diciamo che non sono un programmatore e non ho le basi informatiche di un programmatore, la programmazione ad oggetti sinceramente neanche io ho bene capito cosa sia... Forse le "linked lists" avevano a che fare con la programmazione ad oggetti, ma non ricordo.... Ricordo la spiegazione di un amico programmatore: dopo quella definitivamente ho anche dimenticato la poca idea che mi ero fatto dell'argomento.
Quindi prendi il mio post con le pinze. Banalmente cercando in google "libro sulla programmazione ad oggetti" ho trovato questo link:
http://wwwusers.di.uniroma1.it/~poti/
Si riferisce ad un corso dell'università di Roma che tratta specificatamente l'argomento. Nella sezione "Materiale e Testi di consultazione":
http://wwwusers.di.uniroma1.it/~poti/#testi
Lì consigliano anche "thinking in java" di bruce eckel's:
http://www.mindview.net/Books/TIJ/
- lablinux
- Linux 4.x
- Messaggi: 1213
- Iscritto il: gio 27 nov 2008, 12:23
- Desktop: Gnome
- Distribuzione: Debian testing
- Località: Rho
Re: Programmazione ad oggetti
Per essere più "rapido" nelle prove ti consiglierei Ruby. E' a oggetti ed è interpretato e trovi moltissima documentazione on line.
- Vito
- Staff
- Messaggi: 4182
- Iscritto il: mar 5 dic 2006, 17:28
- Nome Cognome: Vito
- Desktop: MacOS
- Località: Monaco (DE)
- Contatta:
Re: Programmazione ad oggetti
Essendo Java ci va sul pesante con gli oggetti, è disponibile anche online.boh ha scritto:Grazienyquist ha scritto:Per quanto riguarda Java posso consigliarti "Thinking in Java" di Bruce Eckel. Questo libro mi è stato (e continua ad essere) molto utile per imparare.
Ma spiega solo il linguaggio con vaghi riferimenti agli oggetti oppure si dedica anche a quest'ultimi in maniera dettagliata?
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
- boh
- Linux 4.x
- Messaggi: 1027
- Iscritto il: ven 16 set 2005, 0:00
- Slackware: 14.2 (x64)
- Kernel: 4.4.111
- Desktop: KDE 4.14.32
- Località: Milano
- Contatta:
Re: Programmazione ad oggetti
Graziejoe ha scritto:Premetto che anche io sono un "procedurale", d'altra parte non m è mai servito null'altro di più!
Diciamo che non sono un programmatore e non ho le basi informatiche di un programmatore, la programmazione ad oggetti sinceramente neanche io ho bene capito cosa sia... Forse le "linked lists" avevano a che fare con la programmazione ad oggetti, ma non ricordo.... Ricordo la spiegazione di un amico programmatore: dopo quella definitivamente ho anche dimenticato la poca idea che mi ero fatto dell'argomento.
Quindi prendi il mio post con le pinze. Banalmente cercando in google "libro sulla programmazione ad oggetti" ho trovato questo link:
http://wwwusers.di.uniroma1.it/~poti/
Si riferisce ad un corso dell'università di Roma che tratta specificatamente l'argomento. Nella sezione "Materiale e Testi di consultazione":
http://wwwusers.di.uniroma1.it/~poti/#testi
Lì consigliano anche "thinking in java" di bruce eckel's:
http://www.mindview.net/Books/TIJ/
In effetti sto considerando seriamente quel libro!
Grazie del consiglio, preferisco python però. La sintassi di Ruby non mi piace per nientelablinux ha scritto:Per essere più "rapido" nelle prove ti consiglierei Ruby. E' a oggetti ed è interpretato e trovi moltissima documentazione on line.
Buono sapersi, credo di aver scelto ormaiVito ha scritto:Essendo Java ci va sul pesante con gli oggetti, è disponibile anche online.boh ha scritto:Grazienyquist ha scritto:Per quanto riguarda Java posso consigliarti "Thinking in Java" di Bruce Eckel. Questo libro mi è stato (e continua ad essere) molto utile per imparare.
Ma spiega solo il linguaggio con vaghi riferimenti agli oggetti oppure si dedica anche a quest'ultimi in maniera dettagliata?
"Be yourself. Everyone else is already taken." ~ Oscar Wilde
- Vito
- Staff
- Messaggi: 4182
- Iscritto il: mar 5 dic 2006, 17:28
- Nome Cognome: Vito
- Desktop: MacOS
- Località: Monaco (DE)
- Contatta:
Re: Programmazione ad oggetti
Buon divertimento!boh ha scritto: Buono sapersi, credo di aver scelto ormai
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
- boh
- Linux 4.x
- Messaggi: 1027
- Iscritto il: ven 16 set 2005, 0:00
- Slackware: 14.2 (x64)
- Kernel: 4.4.111
- Desktop: KDE 4.14.32
- Località: Milano
- Contatta:
Re: Programmazione ad oggetti
Grazie
Alla fine ho scelto proprio il libro di Eckel.
Vi farò sapere le mie opinioni in merito
(Per ora ho letto solo il primo capitolo e sembra fatto veramente bene!)
Alla fine ho scelto proprio il libro di Eckel.
Vi farò sapere le mie opinioni in merito
(Per ora ho letto solo il primo capitolo e sembra fatto veramente bene!)
"Be yourself. Everyone else is already taken." ~ Oscar Wilde