|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 3571
|
infatti non ho mai sentito dire nessuno che per programmare si deve conoscere l'assembler anzi se puoi evitalo,ma i concetti di programmazione nn sono legati al linguaggio utilizzato ma sono unversali
|
|
|
|
|
#22 | |
|
Member
Iscritto dal: Aug 2003
Città: Roma
Messaggi: 35
|
Quote:
1) saper programmare in c++ non è sinonimo di conoscenza della programmazione in tutti i suoi aspetti 2) programmare in java anzichè in c++ non è sinonimo di ignoranza 3) puoi benissimo iniziare a programmare cominciando col c++ .... certo è che se pensi che la JVM faccia le cose al posto tuo... bah
__________________
~~~~~~~~~~~~~~~~~~ "Cogito ergo rhum" |
|
|
|
|
|
#23 |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 3571
|
nn ho detto che se si sa il java sei un'ignorante ma nn certo al livello di uno che conosce il c++,spiegami a cosa serve la jvm
|
|
|
|
|
#24 | ||
|
Member
Iscritto dal: Aug 2003
Città: Roma
Messaggi: 35
|
Quote:
Quote:
__________________
~~~~~~~~~~~~~~~~~~ "Cogito ergo rhum" |
||
|
|
|
|
#25 | ||
|
Member
Iscritto dal: Aug 2003
Città: Roma
Messaggi: 35
|
Quote:
Quote:
1) compilazione: il programma scritto in linguaggio ad alto livello viene tradotto in linguaggiom macchina e poi eseguito 2) interpretazione: ciascuna istruzione del programma scritto in linguaggio ad alto livello viene trasformata in istruzioni del linguaggio macchina ed eseguita i traduttori del primo tipo sono i noti compilatori, quelli del secondo tipo gli interpreti Java utilizza un approccio misto: il codice sorgente viene inizialmente compilato, ma non viene tradotto direttamente in linguaggio macchina, bensì in bytecode java, il qual è il linguaggio macchina di un calcolatore virtuale, non reale. Il bytecode viene eseguito da un interprete, la macchina virtuale java. La JVM cioè: 1) è un'applicazione che sa eseguire il bytecode java 2) rende il calcolatore una macchina virtuale in grado di eseguire programmi in bytecode java La ragione di questa scelta risiede nel fatto che per ogni ambiente hardware-software esiste un diverso compilatore, nonchè una diversa JVM; ciò significa che il bytecode prodotto in uno specifico ambiente hardware-software può essere eseguito in qualsiasi altro ambiente hardware-software, purchè dotato di JVM.... motivo per il quale java è un linguaggio particolarmente indicato alla realizzazione di applicazioni web, applet... Tutto questo non sarebbe possibile senza JVM
__________________
~~~~~~~~~~~~~~~~~~ "Cogito ergo rhum" |
||
|
|
|
|
#26 |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 3571
|
Infatti sono daccordo con te tutto dipende da cosa devi fare,se devi fare un programma per video/audio editing nn puoi assolutamente farlo in java... cmq il c++ e' molto + potente e veloce di java,ma nn per questo java e' da buttare anzi...,in java puoi fare tutto e subito ed adattarlo a qualsiasi macchina,ma un equivalente in c++ sfigurerebbe
|
|
|
|
|
#27 |
|
Bannato
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
|
Era un po' che non saltava più fuori la diatriba, trita e ritrita, su C e Java
EtonRifles!!! C'è scritto "junior" sotto il tuo nick-name, ma non dovrebbe essere così, almeno per la sezione programmazione Lo dico come nota di colore (in fondo è un thread sull'arte di imparare): forse non tutti sanno che il garbage-collector (un processo autonomo che si occupa di liberare l'heap, riferimento a quella parte di memoria che la prima jvm in esecuzione sul sistema riserva per l'allocazione di "tipi" java non primitivi) non è parte necessaria della JVM. Ad esempio, la jvm di Sun, fino alla versione 1.0, non puliva l'heap destinato ai metodi. Solo con la versione 1.01 (jre1.1) finalmente ci si è definitivamente liberati da quella pesantissima "palla al piede" rappresentata dalla deallocazione (le versioni precedenti alla 1.01 in questo senso erano un compromesso traballante, perchè impedivano la deallocazione esplicita e non liberavano un "pezzo" di memoria, dalla 1.01 in poi l'incubo "freemem & Co." è finalmente finito) |
|
|
|
|
#28 | |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
Personalmente preferisco vivere nel modello. Almeno cosa ci sta dietro un java.lang.TreeSet o un java.lang.HashSet lo capisco ... |
|
|
|
|
|
#29 | |
|
Bannato
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
|
Quote:
Dirò quel tanto che posso per essere bannato senza infamia. Tralasciamo il fatto che sarebbe ben grave la situazione della programmazione in italia se il 99.9% di chi la pratica, quella percentuale a cui affermi di appartenere, fosse realmente infarcita delle banalità che ci hai rifilato in questo thread. Ne cito due? "JAVA è un linguaggio molto (troppo e forse esclusivamente) orientato al mondo web. " "Passare da C++ a Java richiede solo un aggiornamento della sintassi" Tralasciamo anche il fatto che il 99.9% dei programmatori si crea nuovi modelli per l'accesso alla memoria, perchè le API gli fanno schifo, e che non usa strumenti di sviluppo, perchè se ne frega di certi orpelli (mi domando perchè non vestirlo anche con una pelle di leone e mandarlo a caccia di mammuth con tanto di clava in mano, visto che è tanto ostile alla praticità). Ma arrivare al'insulto pubblico di EtonRifles e di chi la pensa come lui (il 100% di chi sa di cosa parla) è francamente inaccettabile. Dai un'occhiata alle pareti del "modello" in cui preferisci vivere: se guardi bene, scoprirai che sono quelle di una grotta. Ciao a tutti. Pierluigi. |
|
|
|
|
|
#30 | |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
Ma fammi il piacere.... |
|
|
|
|
|
#31 | |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
Trovati sul vocabolario la parola algoritmo e poi vedi che un algoritmo è un procedimento. Questo procedimento è indipendente dal linguaggio di programmazione. Ed è questo che si intende con programmazione. |
|
|
|
|
|
#32 | |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
|
|
|
|
#33 |
|
Senior Member
Iscritto dal: Nov 2000
Città: Minas Tirith
Messaggi: 3575
|
ragazzi vi pare il caso di litigare??
dai su siete adulti e vacinati... |
|
|
|
|
#34 |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 3571
|
uther
|
|
|
|
|
#35 |
|
Senior Member
Iscritto dal: Aug 2003
Città: Perugia - Sesso: M
Messaggi: 6990
|
basta!!
Io avevo chiesto un consiglio....non una lotta... grazie a tutti, potete chiudere il topic ! |
|
|
|
|
#36 | |
|
Senior Member
Iscritto dal: Nov 2000
Città: Minas Tirith
Messaggi: 3575
|
Quote:
riuscite a proseguire la discussione senza problemi o la devo chiudere? |
|
|
|
|
|
#37 | |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
|
|
|
|
#38 | |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
|
|
|
|
#39 | |
|
Senior Member
Iscritto dal: Nov 2000
Città: Minas Tirith
Messaggi: 3575
|
Quote:
|
|
|
|
|
|
#40 | |
|
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:04.


















