Torna indietro   Hardware Upgrade Forum > Software > Programmazione

LG gram Pro 16Z90TP: il notebook grande ma sottile
LG gram Pro 16Z90TP: il notebook grande ma sottile
Schermo OLED da 16 pollici e piattaforma Intel Core Ultra della serie 200: questi gli ingredienti di LG gram Pro 16Z90TP, un notebook leggero e facilmente trasportabile che strizza l'occhio a chi vuole essere sempre produttivo anche lontano dalla scrivania, coniugando prestazioni e autonomia con batteria.
GeForce RTX 5060, due schede alla prova per capire se 8 GB di memoria sono ancora sufficienti
GeForce RTX 5060, due schede alla prova per capire se 8 GB di memoria sono ancora sufficienti
MSI GeForce RTX 5060 Gaming OC e AORUS GeForce RTX 5060 ELITE ci permettono di vedere da vicino l'ultima arrivata di casa NVIDIA, la GPU Blackwell attualmente meno costosa ad arrivare sul mercato con un prezzo a partire da 329 euro. Con 8 GB di VRAM è adeguata per il contesto attuale? La risposta è che dipende molto dalle necessità e aspettative di chi la compra.
Samsung Galaxy Tab S10 FE+: un tablet enorme a un prezzo super, ma con qualche limite
Samsung Galaxy Tab S10 FE+: un tablet enorme a un prezzo super, ma con qualche limite
Samsung Galaxy Tab S10 FE+ 5G si candida come una delle proposte più intriganti fra i tablet dalle dimensioni esagerate. Con uno schermo LCD da 13,1 pollici e una batteria da 10.090 mAh, oltre al supporto S Pen incluso, punta a competere con iPad Air a un prezzo ben inferiore. La proposta coreana appare solida sul piano del design, tuttavia presenta qualche difficoltà in termini di prestazioni pure.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 15-06-2005, 22:13   #1
atragon
Senior Member
 
L'Avatar di atragon
 
Iscritto dal: Sep 2000
Messaggi: 886
Bytecode

Il mio quesito è una mera curiosità e, visto che non sono un grandissimo conoscitore di java e dei suoi misteri, chiedo lumi. Partiamo da lontano: una delle caratteristiche del framework .Net di MS (calma, poi arrivo al punto )è la sua caratteristica di essere cross-language, cioè ogni compilatore che generi MSIL ovvero sia .Net compliant, può giovarsi delle potenzialità dell'ambiente. E infatti esistono parecchi compilatori, Cobol, Fortran e quant'altri, che si appoggiano su .Net. Bene, chiarissimo. Perchè non si è mai realizzato un approccio simile con Java? Cioè perchè non è possibile che un compilatore C o Delphi o che diavolo si vuole generi bytecode che si appoggia sulla JVM? La domanda mi è sorta leggendo un vecchio e ovviamente non ufficiale documento su Delphi (la ver. 6 se ricordo bene) in cui si diceva che sarebbe stata inclusa la facoltà di generare bytecode Java e, vagamente, rammento che su alcuni newsgroup la cosa aveva generato parecchio interesse. E' una semplice questione di inutilità dello sforzo, come mi pare di aver capito o c'è qualche altro motivo?
__________________

1986/2008 - 22 anni di rabbia cancellati in un giorno. Adesso passeranno altri 22 anni.. Learn Falcon language sul sito ufficiale e sul mio
RIP NBA3D
atragon è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2005, 09:30   #2
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5705
e' probabile che ci siano grossi problemi di licenza in questo caso.
Esistono compilatori alternativi a quello fornito da Sun, come jikes o lo stesso gcc, ma sono comunque compilatori per java.

bella osservazione
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2005, 13:27   #3
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11782
Quote:
Originariamente inviato da atragon
E' una semplice questione di inutilità dello sforzo, come mi pare di aver capito o c'è qualche altro motivo?
Da una parte c'e' un problema legale, la questione della licenza di produrre bytecode java da un altro compilatore non Sun.

Dall'altra c'e' un discorso quasi filosofico dietro: MSIL e Java Bytecode sono una soluzione molto simile per risolvere due problemi molto differenti.

MSIL risolve il problema di scrivere una classe e poterla usare facilmente in ambienti (linguaggi) differenti; e' nato come evoluzione di COM e come soluzione dei suoi problemi. Quindi in questo caso e' naturale che piu' linguaggi producano MSIL perche' e' questo lo scopo stesso per cui e' nato.

Java Bytecode risolve il problema di scrivere una classe e poterla eseguire su architetture hardware/software differenti.

Sebbene dal punto di vista tecnico nessuno vieti di scrivere un equivalente del CLR (cosa priva di royalty da pagare) su un sistema con architettura differente da Wintel, e nessuno vieti di compilare altri linguaggi in Java Bytecode, i problemi risolti dalle due soluzioni sono differenti.
fek è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2005, 21:20   #4
/\/\@®¢Ø
Bannato
 
L'Avatar di /\/\@®¢Ø
 
Iscritto dal: Jul 2000
Città: Malo (VI)
Messaggi: 1000
Quote:
Originariamente inviato da atragon
Perchè non si è mai realizzato un approccio simile con Java?
Perchè è stato fatto
Il piu' famoso e' forse Jython ( http://www.jython.org ), un port di Python per la JVM.
E' divertente e pratico da fare, secondo me pure piu' del Java stesso (ad esempio per sperimentare col codice, apri una console interattiva e man mano che costruisci l'interfaccia grafica appare a video).
Ce ne sono altri piu' o meno sconosciuti:
Il seguente sito ne elenca all'incirca 200 ( ! )
http://www.robert-tolksdorf.de/vmlanguages.html

Sicuramente nel caso del CLR lo sviluppo di linguaggi alternativi e' stato sicuramente piu' attivo, probabilmente per il fatto che mentre per la Sun VM e Linguaggio sono quasi un tutt'uno, Microsoft stessa ha proposto piu' linguaggi e finanziato lo sviluppo di altri (anche modificando il CLR per renderlo piu' adatta a questi ultimi ).
/\/\@®¢Ø è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2005, 22:09   #5
atragon
Senior Member
 
L'Avatar di atragon
 
Iscritto dal: Sep 2000
Messaggi: 886
Si, il discorso licenze era stato anche il mio primo pensiero ma tutto sommato avevo pensato che in qualche modo quello si può anche mediare; anche se resta un (o forse IL) problema di base. Pensavo ad una qualche problematica legata a un gap prestazionale. Certo esiste anche un discorso di filosofia, o meglio ancora di finalità, rispetto a MSIL onde per cui il concetto di cross language male si attaglia ad un qualche cosa nato per interfacciarsi con più piattaforme piuttosto che con più linguaggi. Tuttavia l'idea resta affascinante: un compilatore, prendo sempre ad esempio il neutrale Delphi, che fosse in grado con una qualche direttiva o opzione del compilatore di generare un eseguibile o bytecode sarebbe molto interessante. Da quel che ho capito l'idea di Borland era proprio quello di fare di Delphi un ambiente "universale" orientato a Win32, Web e Linux (o altro) attraverso il ponte con JVM. Tuttavia sappiamo come è andata a finire: Delphi genera eseguibili Win32, per Linux c'è Kylix e per il Web ci si appoggia a .Net. Delphi, quindi l'Object Pascal è solo un esempio, evidentemente. Potrei parlare del C++ per restare in un ambito object oriented o ancora di più SmallTalk. Certo se è solo per motivi "politici" mi parrebbe un autogol di Sun (che ha una certa propensione al masochismo, peraltro...)
__________________

1986/2008 - 22 anni di rabbia cancellati in un giorno. Adesso passeranno altri 22 anni.. Learn Falcon language sul sito ufficiale e sul mio
RIP NBA3D

Ultima modifica di atragon : 17-06-2005 alle 22:12.
atragon è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2005, 22:12   #6
atragon
Senior Member
 
L'Avatar di atragon
 
Iscritto dal: Sep 2000
Messaggi: 886
Quote:
Originariamente inviato da /\/\@®¢Ø
Perchè è stato fatto
Il piu' famoso e' forse Jython ( http://www.jython.org ), un port di Python per la JVM.
E' divertente e pratico da fare, secondo me pure piu' del Java stesso (ad esempio per sperimentare col codice, apri una console interattiva e man mano che costruisci l'interfaccia grafica appare a video).
Ce ne sono altri piu' o meno sconosciuti:
Il seguente sito ne elenca all'incirca 200 ( ! )
http://www.robert-tolksdorf.de/vmlanguages.html

Sicuramente nel caso del CLR lo sviluppo di linguaggi alternativi e' stato sicuramente piu' attivo, probabilmente per il fatto che mentre per la Sun VM e Linguaggio sono quasi un tutt'uno, Microsoft stessa ha proposto piu' linguaggi e finanziato lo sviluppo di altri (anche modificando il CLR per renderlo piu' adatta a questi ultimi ).
Azz, ho fatto tanto parlare per nulla non avevo letto il post... ora vado a vedere, la cosa mi incuriosisce (resta una domandina: come mai se ne parla così poco, sempre che non sia ignoranza da parte mia... o forse è meno interessante come approccio di quanto pensavo...)
__________________

1986/2008 - 22 anni di rabbia cancellati in un giorno. Adesso passeranno altri 22 anni.. Learn Falcon language sul sito ufficiale e sul mio
RIP NBA3D
atragon è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2005, 22:38   #7
/\/\@®¢Ø
Bannato
 
L'Avatar di /\/\@®¢Ø
 
Iscritto dal: Jul 2000
Città: Malo (VI)
Messaggi: 1000
Quote:
Originariamente inviato da atragon
(resta una domandina: come mai se ne parla così poco, sempre che non sia ignoranza da parte mia... o forse è meno interessante come approccio di quanto pensavo...)
Forse perche', come dicevo sopra, Sun non ha avuto e non ha interesse a vedere fiorire questi linguaggi (faccio presente per inciso che della schiera presentata nel link precedente, ben pochi hanno raggiunto un certo livello di maturita'). Sun fa i soldi col mercato legato al linguaggio Java, non la vm in se'.
Viceversa a Microsoft non interessa che linguaggio usi, ma che lo fai usando la sua piattaforma e le sue librerie (e di conseguenza i suoi sistemi operativi, perlomeno per il momento).
/\/\@®¢Ø è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


LG gram Pro 16Z90TP: il notebook grande ma sottile LG gram Pro 16Z90TP: il notebook grande ma sotti...
GeForce RTX 5060, due schede alla prova per capire se 8 GB di memoria sono ancora sufficienti GeForce RTX 5060, due schede alla prova per capi...
Samsung Galaxy Tab S10 FE+: un tablet enorme a un prezzo super, ma con qualche limite Samsung Galaxy Tab S10 FE+: un tablet enorme a u...
Motorola razr 60 Ultra: il migliore! Peccato per l’AI un po’ ''zoppa''. Recensione Motorola razr 60 Ultra: il migliore! Peccato per...
AWS Summit Milano 2025: accelerare sull'IA per liberare il potenziale delle imprese italiane AWS Summit Milano 2025: accelerare sull'IA per l...
Raffreddare le GPU con i laser, l'eserci...
Per Nintendo è un passo avanti, m...
Loongson sfida Intel: ecco la CPU server...
Pasqal presenta la sua roadmap: il primo...
Siemens Tech Talks: ecco come le imprese...
Laowa 12mm f/2.8 Lite Zero-D FF: il gran...
Pornhub: dal 25 luglio sarà obbli...
Se non basta la batteria, c'è la ...
Android 15, display quadrato e tastiera ...
GeForce RTX 5050: la variante laptop pot...
Insta360 Flow 2: stabilizzatore gimbal p...
800 watt per centimetro quadrato: la nuo...
Hai questo modello di PlayStation 5? Il ...
Nothing Phone (3): addio alla ricarica d...
Questa è la nuova Mercedes elettr...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 02:05.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www1v