Domande con tag 'jvm'

5
risposte

In che modo JVM e Java WORA sono diversi dagli altri linguaggi di alto livello?

Nel mondo Java, parliamo spesso della JVM, e quando Java era nuovo aveva la presunta caratteristica killer di "Scrivi una volta, esegui ovunque". Dal modo in cui le persone parlano e scrivono, questo sembra diverso dal modo in cui Python, per...
posta 29.10.2010 - 18:14
1
risposta

Pattern matching in Clojure vs Scala

Quali sono le differenze chiave tra la corrispondenza dei pattern in queste due lingue? Non mi riferisco alla sintassi, ma alla capacità, ai dettagli di implementazione, alla gamma di casi d'uso e alla necessità. Le applicazioni Scala (ad ese...
posta 25.04.2014 - 18:30
8
risposte

Cosa impedisce C di essere compilato / interpretato / JIT?

Java è spesso elogiato per la sua straordinaria portabilità, che presumo sia a causa della JVM. La mia domanda è cosa impedisce a C di essere compilato / interpretato / JIT. Se è così, C può anche essere scritto una sola volta e farlo funzionare...
posta 02.06.2015 - 19:37
2
risposte

Come fa la JVM a gestire un'eccezione generata dal metodo principale?

Capisco le eccezioni, lanciandole, gestendole e propagandole su un metodo più basso nello stack di chiamate (cioè throws ). Ciò che non capisco è questo: public static void main(String[] args) throws Exception { ... } Ora, presu...
posta 25.09.2014 - 00:12
5
risposte

Esiste un chiaro leader tra le lingue basate su JVM? [chiuso]

Qual è lo stato attuale di questi progetti e qualcuno (o due) è emerso come un leader chiaro? Per dimostrare i miei motivi per fare questa domanda, torna indietro di diversi anni. Prototype e jQuery stavano andando testa a testa con altri gio...
posta 23.04.2011 - 20:00
3
risposte

Quanto è sicuro fare piccoli aggiornamenti JVM?

Ho lavorato alla JVM per anni e raramente ho avuto un crash JVM ... fino a circa 6 mesi fa. Da allora ho riscontrato circa 5 arresti di JVM derivanti da 2 difetti JVM. La soluzione di Oracle era sempre la stessa ... aggiornamento. Ogni agg...
posta 04.08.2011 - 04:21
2
risposte

Il JIT corrente ottimizza i codici macchina generati per la previsione delle filiali in base alle statistiche di runtime?

Alcune JVM compilerebbero codice byte Java in codice macchina nativo. Sappiamo che ci sono molte ottimizzazioni che potremmo applicare per questo. Recentemente, ho anche appreso che un'operazione di ramo può bloccare la CPU e influire in modo si...
posta 06.08.2012 - 18:05
5
risposte

Lingue moderne e JVM [duplicato]

Molti linguaggi di programmazione moderni (Scala, Erlang, Clojure, ecc.) stanno prendendo di mira la JVM. Quali sono le principali ragioni dietro questa decisione? La maturità di JVM? Portabilità? Perché JVM esiste semplicemente e i pr...
posta 05.10.2011 - 20:01
3
risposte

Jython e JRuby vs Groovy (e Java) [chiuso]

Sono molto interessato a Python per programmare sulla JVM, e ho lavorato molto su Java e Ruby (non su JRuby), e in una certa misura su Groovy. Quali sono i limiti all'integrazione Java-Jython e Java-JRuby in questo momento? Che dire di Groovy...
posta 22.10.2010 - 01:36
2
risposte

Quanto sono isolate le variabili statiche?

Se ho un public class SomeClass { public static final HashMap hashmap = new HashMap(); } e quindi ho cinque diverse classi con metodi main(String[] args) , che eseguirò. quando accedono a SomeClass.hashmap , accederanno allo...
posta 20.09.2015 - 19:56