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
Gemini 3 Flash è tre volte più veloce: tutti i dettagli del nuovo modello Google
FIFA sbarca su Netflix Games: il calcio videoludico cambia volto, uscita in vista dei Mondiali 2026
Offerte Amazon clamorose: AirPods a 95€, robot top di gamma e tech al minimo storico
Apple avrebbe avviato la fase di test dell'iMac Pro con chip M5 Max
IPO record per MetaX, +700% in un giorno: la 'nuova NVIDIA cinese' fa tremare Wall Street
L'Academy lascia la TV: dal 2029 la Notte degli Oscar sarà trasmessa su YouTube
Da Kyndryl nuovi servizi per la modernizzazione del mainframe. Novità anche per Agentic AI Framework
C'è un nuovo iMac in arrivo: stesse dimensioni ma il display sarà OLED
Prodotti fitness da 0,99€ e molto altro tra le nuove promozioni di Amazon Haul
Offerte Roborock da record su Amazon: prezzi mai così bassi su tutta la gamma, dai Q ai Saros
Robot Dreame in super offerta su Amazon: sconti fino a 600€ sui top di gamma
iPhone Air 2: due novità rispetto alla prima generazione per provare a conquistare gli utenti
Robot ECOVACS Deebot di nuovo in offerta su Amazon: prezzi da Black Friday a partire da 199€
Lenovo LOQ, le prestazioni della GPU NVIDIA GeForce RTX 5070 a un prezzo super
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".