Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Gratuito
l'accesso più veloce di browser!
 

Bytecode e File eseguibile

Scorciatoie: Differenze, Analogie, Jaccard somiglianza Coefficiente, Riferimenti.

Differenza tra Bytecode e File eseguibile

Bytecode vs. File eseguibile

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. In informatica, un file eseguibile, o semplicemente un eseguibile, è un file che contiene un programma eseguibile per un computer, ovvero un programma scritto in linguaggio macchina nel formato adatto: a) ad essere caricato dal sistema operativo, quindi pronto per l'esecuzione; b) all'architettura hardware del processore che lo esegue. Si distingue da un file sorgente, che contiene un programma scritto in un linguaggio di programmazione ad alto livello il quale può essere eseguito solo utilizzando un interprete o trasformandolo prima in eseguibile (codice oggetto + librerie) tramite un compilatore, o con una combinazione di questi due strumenti.

Analogie tra Bytecode e File eseguibile

Bytecode e File eseguibile hanno 24 punti in comune (in Unionpedia): Architettura (computer), BASIC, Byte, C sharp, Codice sorgente, Common Language Runtime, Compilatore, Computer, CPU, Indirizzo di memoria, Informatica, Interprete (informatica), Java (linguaggio di programmazione), Linguaggio di programmazione ad alto livello, Linguaggio macchina, Macchina virtuale, Macchina virtuale Java, Perl, Portabilità, Processore, Programma (informatica), Python, Ruby, Sistema operativo.

Architettura (computer)

L'architettura informatica è l'insieme dei criteri in base ai quali è progettato e realizzato un sistema informatico oppure un dispositivo facente parte di esso.

Architettura (computer) e Bytecode · Architettura (computer) e File eseguibile · Mostra di più »

BASIC

Il BASIC è un linguaggio di programmazione ad alto livello sviluppato nel 1964 presso l'Università di Dartmouth sul calcolatore GE-225 dai professori John George Kemeny e Thomas Eugene Kurtz.

BASIC e Bytecode · BASIC e File eseguibile · Mostra di più »

Byte

Un byte (pron.), il cui nome deriva dalla parola inglese bite (boccone, morso, coniato anche per assonanza col termine "bit" ma rinominato per evitare confusioni accidentali di pronuncia con questo), è una sequenza di bit, il cui numero dipende dall'implementazione fisica della macchina sottostante.

Byte e Bytecode · Byte e File eseguibile · Mostra di più »

C sharp

Il C# (pronuncia:, come la parola inglese "see sharp") è un linguaggio di programmazione orientato agli oggetti sviluppato da Microsoft all'interno dell'iniziativa.NET, e successivamente approvato come standard dalla ECMA (ECMA-334) e ISO (norma ISO/IEC 23270).

Bytecode e C sharp · C sharp e File eseguibile · Mostra di più »

Codice sorgente

Il codice sorgente (spesso detto semplicemente sorgente o codice o listato), in informatica, è il testo di un algoritmo di un programma scritto in un linguaggio di programmazione da parte di un programmatore in fase di programmazione, compreso all'interno di un file sorgente.

Bytecode e Codice sorgente · Codice sorgente e File eseguibile · Mostra di più »

Common Language Runtime

In informatica, il Common Language Runtime (CLR), è il nome scelto da Microsoft per la macchina virtuale e le librerie standard della piattaforma.NET.

Bytecode e Common Language Runtime · Common Language Runtime e File eseguibile · Mostra di più »

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).

Bytecode e Compilatore · Compilatore e File eseguibile · Mostra di più »

Computer

Un computer (pronuncia italiana), in italiano anche elaboratore (vedi «aspetti linguistici»), è una macchina automatizzata in grado di eseguire complessi calcoli matematici ed eventualmente altri tipi di elaborazioni dati.

Bytecode e Computer · Computer e File eseguibile · Mostra di più »

CPU

L'unità di elaborazione centrale (central processing unit, in sigla CPU, con particolare riferimento alla sezione logica in astratto) o processore centrale o più propriamente microprocessore (in sigla µP o uP, con particolare riferimento al chip hardware) è un tipo di processore digitale general purpose che si contraddistingue per sovrintendere a gran parte delle funzionalità del computer digitale basato sull'architettura di von Neumann o sull'architettura Harvard.

Bytecode e CPU · CPU e File eseguibile · Mostra di più »

Indirizzo di memoria

In informatica, un indirizzo di memoria è un identificatore univoco della posizione, locazione o cella di memoria sulla quale il processore o un'altra periferica possono accedere per operazioni di lettura o scrittura, ad esempio salvare un dato per poterlo recuperare in seguito.

Bytecode e Indirizzo di memoria · File eseguibile e Indirizzo di memoria · Mostra di più »

Informatica

L'informatica è la scienza applicata che si occupa del trattamento dell'informazione mediante procedure automatizzate.

Bytecode e Informatica · File eseguibile e Informatica · Mostra di più »

Interprete (informatica)

Un interprete, in informatica e nella programmazione, è un programma in grado di eseguire altri programmi a partire direttamente dal relativo codice sorgente.

Bytecode e Interprete (informatica) · File eseguibile e Interprete (informatica) · Mostra di più »

Java (linguaggio di programmazione)

In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, specificatamente progettato per essere il più possibile indipendente dalla piattaforma di esecuzione.

Bytecode e Java (linguaggio di programmazione) · File eseguibile e Java (linguaggio di programmazione) · Mostra di più »

Linguaggio di programmazione ad alto livello

In informatica, un linguaggio di programmazione ad alto livello è un linguaggio di programmazione caratterizzato da una significativa astrazione dai dettagli del funzionamento di un calcolatore e dalle caratteristiche del linguaggio macchina.

Bytecode e Linguaggio di programmazione ad alto livello · File eseguibile e Linguaggio di programmazione ad alto livello · Mostra di più »

Linguaggio macchina

Il linguaggio macchina o codice macchina è il linguaggio in cui sono scritti i programmi eseguibili per computer.

Bytecode e Linguaggio macchina · File eseguibile e Linguaggio macchina · Mostra di più »

Macchina virtuale

In informatica il termine macchina virtuale (VM) indica un software che, attraverso un processo di virtualizzazione, crea un ambiente virtuale che emula tipicamente il comportamento di una macchina fisica (PC client o server) grazie all'assegnazione di risorse hardware (porzioni di disco rigido, RAM e risorse di processamento) ed in cui alcune applicazioni possono essere eseguite come se interagissero con tale macchina; infatti se dovesse andare fuori uso il sistema operativo che gira sulla macchina virtuale, il sistema di base non ne risentirebbe affatto.

Bytecode e Macchina virtuale · File eseguibile e Macchina virtuale · Mostra di più »

Macchina virtuale Java

La macchina virtuale Java, detta anche Java Virtual Machine o JVM, è il componente della piattaforma Java che esegue i programmi tradotti in bytecode dopo una prima compilazione.

Bytecode e Macchina virtuale Java · File eseguibile e Macchina virtuale Java · Mostra di più »

Perl

Perl è un linguaggio di programmazione ad alto livello, dinamico, procedurale e interpretato, creato nel 1987 da Larry Wall.

Bytecode e Perl · File eseguibile e Perl · Mostra di più »

Portabilità

La portabilità, (in lingua inglese porting), in informatica, indica un processo di trasposizione, a volte anche con modifiche, di un componente software, volto a consentirne l'uso in un ambiente di esecuzione diverso da quello originale.

Bytecode e Portabilità · File eseguibile e Portabilità · Mostra di più »

Processore

In informatica ed elettronica l'unità di elaborazione o processore è un tipo di dispositivo hardware del computer che si contraddistingue per essere dedicato all'esecuzione di istruzioni, a partire da un instruction set.

Bytecode e Processore · File eseguibile e Processore · Mostra di più »

Programma (informatica)

Un programma, in informatica,è un software che può essere eseguito da un elaboratore per ricevere in input determinati dati di un problema automatizzabile e restituirne in output le (eventuali) soluzioni.

Bytecode e Programma (informatica) · File eseguibile e Programma (informatica) · Mostra di più »

Python

Python è un linguaggio di programmazione ad alto livello, orientato agli oggetti, adatto, tra gli altri usi, per sviluppare applicazioni distribuite, scripting, computazione numerica e system testing.

Bytecode e Python · File eseguibile e Python · Mostra di più »

Ruby

Ruby è un linguaggio di programmazione completamente a oggetti.

Bytecode e Ruby · File eseguibile e Ruby · Mostra di più »

Sistema operativo

Un sistema operativo (abbreviato in SO), in informatica, è un software di sistema che gestisce le risorse hardware e software della macchina, fornendo servizi di base ai software applicativi (programmi) installati.

Bytecode e Sistema operativo · File eseguibile e Sistema operativo · Mostra di più »

La lista di cui sopra risponde alle seguenti domande

Confronto tra Bytecode e File eseguibile

Bytecode ha 51 relazioni, mentre File eseguibile ha 63. Come hanno in comune 24, l'indice di Jaccard è 21.05% = 24 / (51 + 63).

Riferimenti

Questo articolo mostra la relazione tra Bytecode e File eseguibile. Per accedere a ogni articolo dal quale è stato estratto informazioni, visitare:

Ehi! Siamo su Facebook ora! »