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
Il processo produttivo a 2 nm di TSMC è già sold out
The Elder Scrolls VI nel 2029 e Fallout 5 non prima del 2030? Nuove voci sulla roadmap di Bethesda
Il Ryzen 7 9850X3D appare nel catalogo di alcuni rivenditori online, ma rimane il dubbio sul prezzo
Weekend pre natalizio Amazon, ecco tutte le offerte attive con novità e sorprese
Prezzi giù su Oral-B iO: spazzolini elettrici e testine in forte ribasso su Amazon
19.000 Pa a un prezzo senza precedenti: Mova P50 Pro Ultra su Amazon a soli 399€ con coupon
Narwal in super offerta su Amazon: robot aspirapolvere e lavapavimenti da 199€ fino ai top di gamma (con coupon da -300€)
SK hynix e NVIDIA lavorano a un SSD specifico per IA, crisi della NAND all'orizzonte?
Roborock in super offerta su Amazon: prezzi record su tutta la gamma, dai Q ai Saros con Saros 10 a 899€
Dreame abbassa i prezzi su Amazon: robot aspirapolvere top di gamma scontati fino a 600€, anche X50 Ultra Complete
ECOVACS Deebot torna protagonista su Amazon: robot aspirapolvere in sconto ai prezzi del Black Friday, a partire da 199€
Il primo iPhone pieghevole potrebbe essere molto difficile da acquistare, almeno nel 2026
Apple 'apre' iOS alle terze parti anche in Giappone: tante novità per rispettare le normative locali
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".