|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 |
|
Senior Member
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
|
il mio era un esempio era il classico hello word trovato su google
non so quale sia effettivamente situazione italiana e se effettivamente il linguaggio venga insegnato male: dalla mia esperienza sono soddisfatto,anche se non penso di conoscere perfettamente il java perchè ovviamente ci vuole molta pratica. Gli esami qui sono 2: uno sul java "strutturato"...in pratica le basi con i costrutti, i tda, e l'introduzione agli oggetti e awt. l'altro è sulla programmazione ad oggetti con java, thread, swing e tutto il resto.anche qualche design pattern ovviamente penso che questa divisione sia giustissima |
|
|
|
|
|
#22 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Io invece penso che se si vuole insegnare Java si debba fare almeno un minimo di programmazione ad oggetti...e come vedi, il programma che ho incollato precedentemente non ne inserisce nemmeno un minimo !!! Altrimenti potrebbero continuare ad insegnare C come hanno fatto per decenni...
|
|
|
|
|
|
#23 | |
|
Senior Member
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
|
Quote:
è un pò difficile capire gli oggetti senza una buona base di programmazione imperativa o no? |
|
|
|
|
|
|
#24 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
|
#25 | |
|
Senior Member
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
|
Quote:
|
|
|
|
|
|
|
#26 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
|
#27 | ||||
|
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16215
|
Quote:
Quote:
Quote:
Il quale fa di meglio: associa variabili prive di tipo a oggetti dotati di tipo, introducendo un ulteriore livello di astrazione. Quote:
Che però non costringe a usare la OOP, come fa Java, ma permette anche l'approccio procedurale e, limitatamente, quello funzionale (con il costrutto lambda). In più Python: - ha un interprete just-in-time interattivo; - si può usare facilmente per scripting e programmazione di sistema; - ha una licenza d'uso molto più permissiva.
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu Ultima modifica di Ziosilvio : 18-09-2005 alle 09:04. |
||||
|
|
|
|
|
#28 |
|
Junior Member
Iscritto dal: Sep 2005
Messaggi: 5
|
Ragazzi c'ho un problema: sto tentando di imparare il c++ e per questo ho scaricato un tutorial. quando però tento di compilare gli esempi il programma restituisce un errore dicendomi che l'inclusione <iostream.h> è antica e di usarne una nuova che devo fare? uso dev-c++ della bloodshed
grazie |
|
|
|
|
|
#29 | |
|
Senior Member
Iscritto dal: Jan 2003
Città: Milano - Udine
Messaggi: 9418
|
Quote:
|
|
|
|
|
|
|
#30 | |
|
Senior Member
Iscritto dal: Jan 2003
Città: Milano - Udine
Messaggi: 9418
|
Quote:
D'altra parte capisco anche quel tipo di scelte: di tempo n ce n'è molto, occorre cmq un bel pò di pratica individuale e si predilige l'utilizzo di un unico linguaggio sia per Prog1 che Prog2, in questo modo n occorre impiegare delle ore ( preziose) a dar modo agli studenti di imparare ed abituarsi alla sintassi del nuovo linguaggio. Java poi è estremamente didattico, non ha i puntatori, n porta con sè le difficoltà che si hanno nella gestione degli indirizzi e della memoria ( cone in C/C++), anche se il Garbage Collector non è la panacea a tutti i mali. E' portabile ed è estremamente diffuso, dagli Application Server, ai dispositivi mobili ecc. ecc., ecco perchè preferito a Python o Ruby per es... |
|
|
|
|
|
|
#31 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
http://www.cplusplus.com/doc/tutorial/tut5-2.html Leggi tutto e guarda la differenza con la parte "// ANSI-C++ compliant hello world" |
|
|
|
|
|
|
#32 |
|
Junior Member
Iscritto dal: Sep 2005
Messaggi: 1
|
e se provasse a cominciare con visual basic (non .net) ?
è semplice e permette di ottenere risultati da subito, secondo me il miglior linguaggio per un newbie... tanto all'inizio chissene frega se il linguaggio non è ad oggetti e l'applicazione ci mette 25 millisecondi in più che se fosse scritta in C? |
|
|
|
|
|
#33 | ||
|
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16215
|
Quote:
Quote:
Che ha il vantaggio di essere indipendente dal sistema operativo.
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
||
|
|
|
|
|
#34 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Per imparare a programmare è MOLTO meglio un linguaggio semplice (ma estremamente versatile) come Python, che Java. Ecco qui: http://it.diveintopython.org/ in particolare: http://it.diveintopython.org/toc/index.html
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
|
#35 | |
|
Senior Member
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
|
Quote:
Ti interessa che un linguaggio sia ad oggetti, perche' e' molto piu' complicato imparare i paradigmi di un linguaggio come Visual Basic, per poi doverseli dimenticare per imparare nuovamente a programmare con paradigmi ad oggetti. Poi dipende dai gusti personali. Se vuoi la semplicita' e l'eleganza vai su Python/Ruby/SmallTalk. Altrimenti se vuoi un linguaggio C-like piu' vicino a quello che farai in futuro vai su Java/C#. Ma all'inizio ricordati che devi imparare i concetti dietro la programmazione, puoi passare in seguito ad un linguaggio C-like.
__________________
"We in the game industry are lucky enough to be able to create our visions" @ NVIDIA |
|
|
|
|
|
|
#36 | ||
|
Senior Member
Iscritto dal: Jan 2003
Città: Milano - Udine
Messaggi: 9418
|
Quote:
Io ho seri dubbi anche perchè finora n ho mai visto nessun annuncio in cui venga richiesta la sua conoscenza esplicita ( poi ok che sia molto adatto a livello teorico senz'altro...) Quote:
cmq ho rivisto la sintassi in questi gg e sn d'accordo con fek, n mi entusiasma eccessivamente... |
||
|
|
|
|
|
#37 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
|
#38 |
|
Bannato
Iscritto dal: Jun 2005
Messaggi: 7369
|
raga mi sto convincendo nell'usare java, come posso studiarlo, cosa mi serve?
grazie |
|
|
|
|
|
#39 | |
|
Member
Iscritto dal: Sep 2005
Città: Barcelona
Messaggi: 200
|
Quote:
Ed anche chi programma in Pascal o Fortran o Lisp non trova difficolta a trovare lavoro se sa fare
__________________
Code without tests is broken by design. |
|
|
|
|
|
|
#40 | ||
|
Senior Member
Iscritto dal: Jan 2003
Città: Milano - Udine
Messaggi: 9418
|
Quote:
Io n ho mica detto che tutte le società, aziende, SW House del mondo cerchino programmatori in Java. Ci saranno benissimo realtà importanti che avranno bisogno di esperti in altri linguaggi, C compreso. Al contrario n ho mai visto richieste per Python...che poi possa essere utile per la sua struttura e per la sua versatilità oltre che portabiliità anche a fini didattici, questo è un altro paio di maniche. Ciò n significa che universalmente sia diffuso. Quote:
Conosco ragazzi che hanno lavorato al progetto Alice2 e per scrivere il firmware sia della SMART Card che del router hanno utilizzato svariate porzioni di codice in quel linguaggio e dato che così bravi sulla piazza n ce ne sn, la retribuzione è stata + che ottima. La questione è banalmente numerica. Se ci sn 1000 annunci che cercano programmatori ( diciamo uno per annuncio), in percentuale, quanti credi che saranno gli esperti in Basic, VB, Pascal, Fortran, Cobol e quanti in Java, C#, C/C++, PHP, ASP? Ecco perchè è importante IMHO utilizzare un linguaggio che si presti all'apprendimento dei concetti basilari della programmazione, ma è anche importante che la sintassi, la struttura dati, lo stile del coding vengano assimilate sulla base di un linguaggio conosciuto, diffuso ed apprezzato nel mondo del lavoro, in modo che tutte queste nozioni anche pratiche possano essere riciclate in un futuro ( dato che di tempo ce n'è sempre poco a disposizione). |
||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:46.



















