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
Nuovi Samsung Galaxy S26 FE ora disponibili su Amazon con uno sconto di 70€ rispetto al prezzo di listino per gli abbonati Prime
EU Kids Act: una legge per riscrivere l'infanzia digitale in Europa
IonQ annuncia Superion 256, un computer quantistico che usa tecnologia europea
Tesla Semi arriva in Europa: fino a 500 km di autonomia, ma in Europa non ci sono Megacharger
realme 16 Pro Harry Potter Edition è qui! Il design è tutto dedicato a Hogwarts
Siri potrebbe permettere di scegliere tra diversi modelli AI: integrazione profonda con ChatGPT e Claude
OpenAI acquisisce Glass Imaging per oltre 300 milioni di dollari: nel mirino la tecnologia AI per le fotocamere degli smartphone
Steam Deck 2: Valve non trova ancora il SoC che desidera per la nuova console portatile
Il CEO di Microsoft chiede una supervisione umana per lo sviluppo della
Dreame T15 Pro Heat, aspira la polvere e lava con acqua calda
Apple rilascia iOS 27, iPadOS 27 e macOS 27: fra le novità Siri AI rifatto da zero
DDRop, l'attacco hardware da meno di 200 dollari che mette alla prova la sicurezza dei datacenter
LG OLED G6 55'' a 1.368€ e LG NANO 98'' a 1.474€: neri perfetti contro un gigante da salotto, ecco le differenze
OpenRGB 1.0 arriva dopo tre anni: una sola app per tutte le luci RGB
102 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info"sondaggio": eclipse 3.2 o netbeans 5.5 (o JavaStudio di Sun)?
più che altro sono in cerca di un consiglio per una scelta "definitiva", li ho già usati entrambi (javastudio invece mai), ma probabilmente non tanto estensivamente o per tanto tempo quanto altri utenti qui...
[/OT]
"
io tra i primi due che hai citato, preferisco eclipse.
Non vedo tutta questa poca furbizia negli strumenti che uso nei pogrammi che creo. Che sia meno produttivo di C++ è
Punti di vista differenti
Qualcosa è un termine generico che inevitabilmente tu intendi in un modo e io in un altro.
Non e' una conclusione affrettata perche' e' provato da diversi studi come la produttivita' (e la correttezza del software) cali drasticamente al passare da linguaggi ad alto livello come Java/C# al C++ e poi, ultimo, al C.
Inoltre, non c'e' alcun motivo per preferire il C al C++ in alcuna applicazione.
E' interessante leggere Design and Evolution of C++ di Bjarne Stroustrup per capire i perche' dell'affermazione di sopra e per capire perche' la mia conclusione non e' affrettata.
f(x = x + 1, y == x)
non può venire niente di buono,
a prescindere dal linguaggio
Quello e' un esempio per chiarire il concetto, puoi complicare quel codice a dismisura e trovarti in situazioni che il linguaggio non definisce univocamente. Immagina del codice che puo' essere riportato a questa matrice:
F(A(), B());
Dove il risultato di A() dipende dall'ordine di esecuzione rispetto a B(). Di nuovo lo standard in questa situazione non ti garantisce chi viene eseguito per primo, A o B.
E' per questo che si consiglia di scrivere sempre il codice cosi':
[code]
a = A();
b = B();
F(a, b);[/code]
In questo codice l'ordine e' garantito, e il risultato e' sempre il medesimo.
(soprattutto al livello professionale),
la leggibilità è sempre molto importante.
Con il tempo rischi di non ricordare neppure
che cosa fa il codice scritto da te stesso!
( se vi interessa andatevi a vedere il concorso
di obfuscated C
http://www.ioccc.org/ )
Il kernel di Linux è un esempio, nel tempo è
migliorato moltissimo il modo in cui è scritto il codice
(mi pare da un'occhiata superficiale...
non sono un kernel hacker).
Le porcherie le si può fare con ogni tipo di linguaggio.
Nel lavoro uso C# e devo dire che per applicativi
gestionali a finestre è comodo e veloce,
ma non ho termini diretti di paragone con Java.
No mai usato. Il problema e' proprio il fatto che la definizione di Java non prevede la finalizzazione deterministica degli oggetti, quindi nessun GC conforme alle specifiche Java puo' fare quello che mi serve.
Guarda quando io lessi a cosa serviva l'Incremental GC, si parlava appunto di applicazioni tipo streaming video/audio....insomma qualcosa di diverso rispetto ad un'applicazione gestionale o web, ma capisco anche le tue necessità non a caso sto facendo un sistema di videosorveglianza in C++
Per le tue necessità puoi usare Java, basta preallocare tutto all'inizio del programma e verrà deallocato tutto alla fine quando chiudi
(Ovv. il riferimento al real-time è voluto)
Ti parla un programmatore Java e .NET, da una decina d'anni, ormai.
Non fare affermazioni, se non è il tuo "pane"...
Senza offesa, ma la frase che hai scritto è proprio una gran stronzat...
Ciao, bello!
(Ovv. il riferimento al real-time è voluto)
Allocare tutto all'inizio e' esattamente quello che non posso fare in un Engine 3D
Scusa fek, a me avevano insegnato un'altra cosa ma sicuramente mi fido di quel che dici... potresti però spiegarmi in cosa consiste la differenza nel compilazione di un'applicazione Java e di una .NET?
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".