Indice
20 relazioni: Adobe Flash, Bytecode, Compilatore, Crusoe, Esecuzione (informatica), Java (linguaggio di programmazione), Linguaggio macchina, Lisp, Macchina virtuale Java, Macromedia, Microsoft, Microsoft .NET, Perl, Programma (informatica), Python, Rappresentazione intermedia, Ricompilazione dinamica, Smalltalk, Sun Microsystems, Transmeta.
- Emulatori
Adobe Flash
Adobe Flash Player (in precedenza FutureSplash e poi Macromedia Flash Player) è stato un software per uso prevalentemente grafico, che consentiva di creare o utilizzare animazioni vettoriali principalmente per il web.
Vedere Compilatore just-in-time e Adobe Flash
Bytecode
In informatica, il bytecode è un linguaggio intermedio più astratto tra il linguaggio macchina e il linguaggio di programmazione, usato per descrivere le operazioni che costituiscono un programma.
Vedere Compilatore just-in-time e Bytecode
Compilatore
Un compilatore è un programma informatico che traduce una serie di istruzioni scritte in un determinato linguaggio di programmazione (codice sorgente) in istruzioni di un altro linguaggio (codice oggetto): il processo di traduzione si chiama compilazione mentre l'attività inversa - ovvero passare dal codice oggetto al codice sorgente - è chiamata decompilazione ed è effettuata per mezzo di un decompilatore.
Vedere Compilatore just-in-time e Compilatore
Crusoe
Crusoe è una famiglia di microprocessori x86-compatibili sviluppati dalla Transmeta. Il microprocessore utilizza un livello software chiamato Code Morphing Software (CMS) per tradurre le istruzioni x86 in istruzioni VLIW che vengono inviate all'unità interne del processore che le elaboreranno.
Vedere Compilatore just-in-time e Crusoe
Esecuzione (informatica)
Con esecuzione, in informatica, si indica il processo tramite il quale un sistema di elaborazione (computer o macchina virtuale) esegue (elabora) le istruzioni di un programma, seguendone il flusso di esecuzione specificato nel rispettivo codice sorgente, dopo le fasi di compilazione/interpretazione e linking.
Vedere Compilatore just-in-time e Esecuzione (informatica)
Java (linguaggio di programmazione)
In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, che si appoggia sull'omonima piattaforma software di esecuzione, specificamente progettato per essere il più possibile indipendente dalla piattaforma hardware di esecuzione (tramite compilazione in bytecode prima e interpretazione poi da parte di una JVM) (sebbene questa caratteristica comporti prestazioni in termini di computazione inferiori a quelle di linguaggi direttamente compilati come C e C++ ovvero dunque perfettamente adattati alla piattaforma hardware).
Vedere Compilatore just-in-time e Java (linguaggio di programmazione)
Linguaggio macchina
Il linguaggio macchina (o codice macchina), in informatica, indica il linguaggio in cui sono scritti i programmi eseguibili per computer: può venire classificato come linguaggio di programmazione, sebbene quest'ultima espressione sia più spesso riservata per indicare i linguaggi di alto livello con cui si scrivono programmi non direttamente eseguibili, ma che richiedono una traduzione in linguaggio macchina, per es.
Vedere Compilatore just-in-time e Linguaggio macchina
Lisp
Lisp (List Processor) è una famiglia di linguaggi di programmazione con implementazioni sia compilate sia interpretate, associata nel passato ai progetti di intelligenza artificiale.
Vedere Compilatore just-in-time e Lisp
Macchina virtuale Java
In informatica la macchina virtuale Java (detta anche Java Virtual Machine o JVM) è il componente della piattaforma Java responsabile per l'esecuzione dei programmi in formato bytecode.
Vedere Compilatore just-in-time e Macchina virtuale Java
Macromedia
Macromedia è stata una software house statunitense di prodotti per la grafica digitale e per lo sviluppo web. Fondata nel 1992, è arrivata in pochi anni a dominare il mercato del multimediale, e ha cessato di esistere nel 2005, quando è stata acquisita da Adobe.
Vedere Compilatore just-in-time e Macromedia
Microsoft
Microsoft Corporation (in precedenza Micro-Soft Company, comunemente Microsoft) è un'azienda multinazionale statunitense d'informatica con sede nel Microsoft Campus a Redmond nello Stato di Washington (Stati Uniti).
Vedere Compilatore just-in-time e Microsoft
Microsoft .NET
Microsoft.NET è una piattaforma di sviluppo general purpose - ideata e sviluppata da Microsoft - che mette a disposizione varie funzionalità come il supporto per più linguaggi di programmazione (coprendo tutti i paradigmi di programmazione: object oriented, procedurali, funzionali, imperativi, user oriented, ecc.), modelli di programmazione asincroni e simultanei, interoperabilità, consentendo l'esecuzione su più piattaforme ed in presenza di scenari applicativi variegati.
Vedere Compilatore just-in-time e Microsoft .NET
Perl
Perl è un linguaggio di programmazione ad alto livello, dinamico, procedurale e interpretato, creato nel 1987 da Larry Wall. Perl ha un singolare insieme di funzionalità ereditate da C, scripting shell Unix (sh), Awk, sed e in diversa misura da molti altri linguaggi di programmazione, compresi alcuni linguaggi funzionali.
Vedere Compilatore just-in-time e Perl
Programma (informatica)
In informatica, un programma è una sequenza di istruzioni codificate in un linguaggio interpretabile da un elaboratore, espressione di un algoritmo per la risoluzione automatica di una certa classe di problemi.
Vedere Compilatore just-in-time e Programma (informatica)
Python
Python è un linguaggio di programmazione ad alto livello, orientato a oggetti, adatto, tra gli altri usi, a sviluppare applicazioni distribuite, scripting, computazione numerica e system testing.
Vedere Compilatore just-in-time e Python
Rappresentazione intermedia
Una rappresentazione intermedia è la struttura dati o il codice usato internamente da un compilatore o macchina virtuale per rappresentare il codice sorgente.
Vedere Compilatore just-in-time e Rappresentazione intermedia
Ricompilazione dinamica
In informatica la ricompilazione dinamica è una tecnica di ottimizzazione implementata da molti emulatori e macchine virtuali. Questa tecnica prevede che il codice sorgente di un programma venga analizzato durante la sua esecuzione e ricompilato al fine di renderlo eseguibile e/o di migliorarne le prestazioni d'esecuzione.
Vedere Compilatore just-in-time e Ricompilazione dinamica
Smalltalk
Smalltalk è un linguaggio di programmazione orientato agli oggetti con gestione dinamica dei tipi e con un paradigma di programmazione riflessivo.
Vedere Compilatore just-in-time e Smalltalk
Sun Microsystems
Sun Microsystems (dal 2010 Oracle America, Inc.) è stata un'azienda statunitense, con sede nella Silicon Valley, produttrice di software e semiconduttori nota, tra le altre cose, per avere prodotto il linguaggio di programmazione Java.
Vedere Compilatore just-in-time e Sun Microsystems
Transmeta
Transmeta sviluppava tecnologie informatiche che avevano come obiettivo primario la riduzione dei consumi in dispositivi elettronici. Transmeta è stata fondata nel 1995 da Bob Cmelik, Dave Ditzel, Colin Hunter, Ed Kelly, Doug Laird, Malcolm Wing, e Greg Zyner negli Stati Uniti d'America.
Vedere Compilatore just-in-time e Transmeta
Vedi anche
Emulatori
- Compilatore just-in-time
- Emulatore
- Ricompilazione dinamica
- SIMH
Conosciuto come Compilatore JIT, Compilazione just-in-time.