Sun promette: presto Java sarà open-source
Jonathan Schwartz annuncia che a breve Java verrà distribuito con licenza open-source
di Fabio Boneschi pubblicata il 17 Maggio 2006, alle 18:05 nel canale Programmi
Jonathan Schwartz annuncia che a breve Java verrà distribuito con licenza open-source
di Fabio Boneschi pubblicata il 17 Maggio 2006, alle 18:05 nel canale Programmi
La Serie A con DAZN e Amazon Prime con l'offerta TIMVISION da 14,99 euro al mese
Giochi Ubisoft su Steam senza Ubisoft Connect: si parte da Prince of Persia Lost Crown
Miami Beach ha autorizzato la maxi operazione per GTA VI che punta a trasformare l'area in Vice City
Apple regala un altro anno di funzioni satellitari a iPhone 14, 15 e 16
Alla fine è successo davvero: Volvo presenta un escavatore elettrico con una prolunga da 35 metri
Il meglio di Amazon del weekend in uno speciale low cost e 10 articoli imperdibili: 3 minuti di lettura di cui non pentirsi
Speciale TV in offerta su Amazon: Hisense QLED 65'' a 556€, TCL QD-Mini LED 75'' a 751€, Samsung Mini LED 85'' a 1.031€ e LG OLED con cashback
Non c'è pace per Trezor: 347.000 e-mail esposte dopo l'attacco al fornitore
È un portatile Dell e li vale tutti: 829€ con Intel Core 7 150U da 5,4GHz, 16GB RAM e 1TB, tuttofare immortale
Apple iPhone 17 Pro Max 256GB a 1.195€ (-294€): il top di gamma della precedente generazione è ora la scelta migliore
GPT-6 Astra è davvero AGI o non siamo ancora capaci di misurarla?
LG OLED G6S 48'' a 845€ e G6 55'' a 1368€: fino a 200€ di cashback su TV con processore di ultima generazione e luminosità eccezionale
Mantax Otax: il malware Android che cripta i file e ricatta in diretta chat
Musk incassa un altro maxi contratto IA: 1 miliardo al mese da un cliente top secret
102 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infonon citiamo test perche non ci sono test dove un programma java sia piu performante dello stesso fatto in .net o c++
io stesso ti posso dire che l'ultimo software che abbiamo passato nella mia azienda da codice java a codice visual basic .net è migliorato di piu di 10x dal punto delle performance, si trattava di programma che lavorava su database e passava il tempo a fare il parsing di record in formato XML e lo rielaborava per fare dei report.
comunque anche il fatto di considerare i programma java compatibili con altre piattaforme è relativo, nella nostra azienda per far funzionare i vari software abbiamo installavo da 4 a 5 versioni della java virtual machine differenti per ogni PC (poco piu di 1000) questo perche ogni programma vuole una versione differente e nonostante i quasi 600 programmatori a disposizione non è stato possibile risolvere questo problema negli ultimo 6 anni che ci lavoro, pensa che nei pc dell'amministrazione per far funzionare anche i software fatti dal ministero per dichiarazioni dei redditi ecc oltre a quelli citati abbiamo bisogno di installare altri 2-3 java virtual machine perche non esiste software del ministero delle finanze che non abbia bisogno di versioni particolari ovviamente non compatibili.
hai capito perche noi nella nostra azienda odiamo questo linguaggio!
[code]
list<int> foo()
{
list<int> col;
col.push_back(2);
return col;
}
void main()
{
std::list<int>::iterator it = foo().begin();
int data = *it;
}
[/code]
http://shootout.alioth.debian.org/
Noterai che il Java non primeggia né per consumo di memoria né per utilizzo del processore. Tra l'altro mi sembra strano che stiano tutti a discutere fra C++ e Java, quando il linguaggio che veramente si usa su sistemi dove serve stabilità e velocità è il C puro, che rimane tutt'ora il più performante insieme ai linguaggi funzionali; certo per chi lo sa usare...
[code]
int sum = 0;
for (int i = 0; i < count; ++i)
{
if (dummy > 0)
{
sum += i * 2;
}
else
{
sum += i;
}
}
[/code]
Se dummy e' sempre maggiore di zero e count e' un numero abbastanza alto, e' probabile che questo metodo sia eseguito piu' velocemente da una JVM o dal CLR di .NET piuttosto che l'equivalente in C++ (senza PGO).
Che poi alla fine si tratta semplicemente di poter usare il nome Java associato ai sorgenti modificati, almeno a quanto ho capito.
http://shootout.alioth.debian.org/
Noterai che il Java non primeggia né per consumo di memoria né per utilizzo del processore. Tra l'altro mi sembra strano che stiano tutti a discutere fra C++ e Java, quando il linguaggio che veramente si usa su sistemi dove serve stabilità e velocità è il C puro, che rimane tutt'ora il più performante insieme ai linguaggi funzionali; certo per chi lo sa usare...
Piccola correzione, C e C++ sono performanti esattamente allo stesso modo. Ci sono invece alcune cose che in C non possono essere scritte in maniera efficiente come potrebbero essere scritte in C++.
il linguaggio che veramente si usa su sistemi dove serve stabilità e velocità è il C puro, che rimane tutt'ora il più performante insieme ai linguaggi funzionali; certo per chi lo sa usare...
è il linguaggio che si usa quando non si conosce altro
io ho XP con SP2 e l' ultimo JRE e ogni build di DiamondCrush (l' unico programma java che ho attivo in questo periodo, però sottospoto a cicli continui test-build-debug ) gira perfettamente (notare che passiamo attraverso opengl e openal)
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".