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

File eseguibile

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.

63 relazioni: Architettura (computer), Architettura x86, Bash, BASIC, Byte, Bytecode, C sharp, Chiamata di sistema, Classic Mac OS, COBOL, Codice oggetto, Codice sorgente, COFF, Common Language Runtime, Compilatore, Computer, CPU, Dynamic-link library, Embarcadero Delphi, Emulatore, Estensione (file), Exe Packer, Executable and linkable format, File, File batch, File sorgente, Indirizzo di base, Indirizzo di memoria, Informatica, Input/output, Interprete (informatica), Java (linguaggio di programmazione), Korn shell, Libreria (software), Linguaggio di programmazione ad alto livello, Linguaggio macchina, Linking, Linux, Macchina virtuale, Macchina virtuale Java, Magic number, Memoria virtuale, Microsoft .NET, Microsoft Windows, MS-DOS, Perl, Permessi (Unix), Piattaforma (informatica), Portabilità, Processore, ..., Programma (informatica), Python, RAM, Ruby, Script, Shabang, Shell (informatica), Sistema operativo, Unix, Unix-like, Upload, Visual Basic, Wine. Espandi índice (13 più) »

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.

Nuovo!!: File eseguibile e Architettura (computer) · Mostra di più »

Architettura x86

La locuzione architettura x86 è un'espressione generica per indicare un'architettura di una famiglia di microprocessori, sviluppata e prodotta da Intel.

Nuovo!!: File eseguibile e Architettura x86 · Mostra di più »

Bash

Bash (acronimo per bourne again shell) è una shell testuale del progetto GNU usata nei sistemi operativi Unix e Unix-like, specialmente in GNU/Linux e macOS, ma disponibile anche per sistemi Microsoft Windows (vedi ad esempio Cygwin).

Nuovo!!: File eseguibile e Bash · 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.

Nuovo!!: File eseguibile e BASIC · 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.

Nuovo!!: File eseguibile e Byte · Mostra di più »

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.

Nuovo!!: File eseguibile e Bytecode · 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).

Nuovo!!: File eseguibile e C sharp · Mostra di più »

Chiamata di sistema

In informatica, una chiamata di sistema (in inglese system call) è il meccanismo, usato da un processo a livello utente o livello applicativo, per richiedere un servizio a livello kernel dal sistema operativo del computer in uso.

Nuovo!!: File eseguibile e Chiamata di sistema · Mostra di più »

Classic Mac OS

"Classic" Mac OS è stato il sistema operativo di Apple dedicato ai computer Macintosh.

Nuovo!!: File eseguibile e Classic Mac OS · Mostra di più »

COBOL

COBOL (acronimo di COmmon Business-Oriented Language, ossia, letteralmente, "linguaggio comune orientato alle applicazioni commerciali") è un linguaggio di programmazione, fra i primi a essere stato sviluppato è ancora presente in molte applicazioni software commerciali di tipo bancario.

Nuovo!!: File eseguibile e COBOL · Mostra di più »

Codice oggetto

In informatica, il codice oggetto (o file oggetto) è la traduzione del codice sorgente in linguaggio macchina (binario), comprensibile solo all'elaboratore.

Nuovo!!: File eseguibile e Codice oggetto · 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.

Nuovo!!: File eseguibile e Codice sorgente · Mostra di più »

COFF

L'acronimo COFF (dall'inglese Common Object File Format) indica le specifiche di alcuni tipi di file usati nei sistemi operativi Unix: file eseguibili, file di codice oggetto e file di libreria condivisa.

Nuovo!!: File eseguibile e COFF · 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.

Nuovo!!: File eseguibile e Common Language Runtime · 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).

Nuovo!!: File eseguibile e Compilatore · 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.

Nuovo!!: File eseguibile e Computer · 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.

Nuovo!!: File eseguibile e CPU · Mostra di più »

Dynamic-link library

In informatica, una dynamic-link library (termine inglese, tradotto in italiano con libreria a collegamento dinamico) è una libreria software che viene caricata dinamicamente in fase di esecuzione, invece di essere collegata staticamente a un eseguibile in fase di compilazione.

Nuovo!!: File eseguibile e Dynamic-link library · Mostra di più »

Embarcadero Delphi

Delphi è un linguaggio di programmazione e un ambiente di sviluppo.

Nuovo!!: File eseguibile e Embarcadero Delphi · Mostra di più »

Emulatore

Un emulatore, in informatica e nel senso più generale possibile, è un componente che replica le funzioni di un determinato sistema su un secondo sistema differente dal primo.

Nuovo!!: File eseguibile e Emulatore · Mostra di più »

Estensione (file)

L'estensione di un file, in ambito informatico, è un suffisso, ovvero una breve sequenza di caratteri alfanumerici (tipicamente tre), posto alla fine del nome di un file e separato dalla parte precedente con un punto, attraverso il quale il sistema operativo riesce a distinguerne il tipo di contenuto (testo, musica, immagine, video...) e il formato utilizzato e aprirlo, di conseguenza, con la corrispondente applicazione.

Nuovo!!: File eseguibile e Estensione (file) · Mostra di più »

Exe Packer

Un packer è uno strumento che permette di rendere difficile l'analisi di un file eseguibile o, semplicemente, di ridurne la sua dimensione.

Nuovo!!: File eseguibile e Exe Packer · Mostra di più »

Executable and linkable format

L'Executable and Linkable Format (in lingua italiana Formato eseguibile e collegabile, abbreviato in ELF, precedentemente chiamato Extensible Linking Format), in informatica, è un formato file standard per eseguibili, codice oggetto, librerie condivise e core dump.

Nuovo!!: File eseguibile e Executable and linkable format · Mostra di più »

File

Il termine file (traducibile come "archivio", pronuncia inglese, italianizzata in), in informatica, viene utilizzato per riferirsi a un contenitore di informazioni/dati in formato digitale, tipicamente presenti su un supporto digitale di memorizzazione opportunamente formattato in un determinato file system.

Nuovo!!: File eseguibile e File · Mostra di più »

File batch

In informatica, e in particolare nella terminologia di DOS e Windows, un file batch è un file di testo che contiene una sequenza di comandi per l'interprete di comandi del sistema, solitamente Command.com o Cmd.exe.

Nuovo!!: File eseguibile e File batch · Mostra di più »

File sorgente

Un file sorgente è un file di testo contenente una serie di istruzioni (dette codice sorgente) scritte in un linguaggio di programmazione (normalmente ad alto livello) pronto per essere trasformato da un compilatore in un programma eseguibile o per essere interpretato da un interprete.

Nuovo!!: File eseguibile e File sorgente · Mostra di più »

Indirizzo di base

In informatica e in particolare nei linguaggi di programmazione Assembly, lo spazio di indirizzamento della memoria è suddiviso in blocchi detti segmenti, i quali rappresentano un'unità indipendente di memoria indirizzabile.

Nuovo!!: File eseguibile e Indirizzo di base · 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.

Nuovo!!: 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.

Nuovo!!: File eseguibile e Informatica · Mostra di più »

Input/output

Con input/output (abbreviato I/O) in informatica si intendono tutte le interfacce messe a disposizione dal sistema operativo, o più in generale da qualunque sistema di basso livello, ai programmi per effettuare uno scambio di dati o segnali con altri col computer o con lo stesso sistema.

Nuovo!!: File eseguibile e Input/output · 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.

Nuovo!!: 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.

Nuovo!!: File eseguibile e Java (linguaggio di programmazione) · Mostra di più »

Korn shell

In informatica la Korn shell è una Unix shell, ovvero un interprete di comandi interattivo che gode di un linguaggio di programmazione proprio per impartire comandi al sistema tramite script; fra le caratteristiche peculiari vi è la retrocompatibilità con la bourne shell, da cui deriva, nonché l'aver incorporato diverse funzionalità della C shell (csh).

Nuovo!!: File eseguibile e Korn shell · Mostra di più »

Libreria (software)

Una libreria, in Informatica, è un insieme di funzioni o strutture dati predefinite e predisposte per essere collegate ad un programma software attraverso un opportuno collegamento.

Nuovo!!: File eseguibile e Libreria (software) · 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.

Nuovo!!: 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.

Nuovo!!: File eseguibile e Linguaggio macchina · Mostra di più »

Linking

In informatica il linking (letteralmente "collegamento") è il procedimento di integrazione dei vari moduli a cui un programma fa riferimento (i quali possono essere sottoprogrammi o librerie), per creare una singola unità eseguibile.

Nuovo!!: File eseguibile e Linking · Mostra di più »

Linux

Linux (pronuncia inglese) è una famiglia di sistemi operativi di tipo Unix-like, pubblicati sotto varie possibili distribuzioni, aventi la caratteristica comune di utilizzare come nucleo il kernel Linux.

Nuovo!!: File eseguibile e Linux · 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.

Nuovo!!: 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.

Nuovo!!: File eseguibile e Macchina virtuale Java · Mostra di più »

Magic number

Un magic number, in informatica, identifica una stringa di testo, utilizzata con differenti finalità.

Nuovo!!: File eseguibile e Magic number · Mostra di più »

Memoria virtuale

In informatica, la memoria virtuale è una architettura di sistema capace di simulare uno spazio di memoria centrale (memoria primaria) maggiore di quello fisicamente presente o disponibile; questo risultato si raggiunge utilizzando spazio di memoria secondaria su altri dispositivi o supporti di memorizzazione, di solito le unità a disco.

Nuovo!!: File eseguibile e Memoria virtuale · Mostra di più »

Microsoft .NET

.NET è una piattaforma di sviluppo general purpose 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.

Nuovo!!: File eseguibile e Microsoft .NET · Mostra di più »

Microsoft Windows

Microsoft Windows (abbreviazioni comunemente utilizzate: "Windows" o "Win") è una famiglia di ambienti operativi e sistemi operativi prodotta da Microsoft Corporation dal 1985.

Nuovo!!: File eseguibile e Microsoft Windows · Mostra di più »

MS-DOS

MS-DOS (sigla di Microsoft Disk Operating System) è stato un sistema operativo della Microsoft, non più in produzione, dedicato ai personal computer con microprocessore x86.

Nuovo!!: File eseguibile e MS-DOS · Mostra di più »

Perl

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

Nuovo!!: File eseguibile e Perl · Mostra di più »

Permessi (Unix)

Nei sistemi operativi multiutente il meccanismo dei permessi gestisce l'accesso a file e directory del file system del sistema da parte dei vari utenti.

Nuovo!!: File eseguibile e Permessi (Unix) · Mostra di più »

Piattaforma (informatica)

Il termine piattaforma, in informatica, indica una base software e/o hardware su cui sono sviluppate e/o eseguite applicazioni.

Nuovo!!: File eseguibile e Piattaforma (informatica) · 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.

Nuovo!!: 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.

Nuovo!!: 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.

Nuovo!!: 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.

Nuovo!!: File eseguibile e Python · Mostra di più »

RAM

La RAM (acronimo dell'inglese Random Access Memory ovvero memoria ad accesso casuale in contrapposizione con la memoria ad accesso sequenziale), è un tipo di memoria volatile caratterizzata dal permettere l'accesso diretto a qualunque indirizzo di memoria con lo stesso tempo di accesso.

Nuovo!!: File eseguibile e RAM · Mostra di più »

Ruby

Ruby è un linguaggio di programmazione completamente a oggetti.

Nuovo!!: File eseguibile e Ruby · Mostra di più »

Script

Il termine script, in informatica, designa un tipo particolare di programma, scritto in una particolare classe di linguaggi di programmazione, detti linguaggi di scripting.

Nuovo!!: File eseguibile e Script · Mostra di più »

Shabang

Uno shabang (chiamato anche shebang, hashbang, hashpling, o pound bang), nei sistemi operativi Unix e Unix-like, è una sequenza di caratteri che inizia per "#!" collocata esattamente all'inizio di uno script, la quale indica al sistema quale interprete utilizzare per eseguire lo script stesso.

Nuovo!!: File eseguibile e Shabang · Mostra di più »

Shell (informatica)

La shell (detta anche interprete dei comandi), in informatica, è la parte di un sistema operativo che permette agli utenti di interagire con il sistema stesso, impartendo comandi e richiedendo l'avvio di altri programmi.

Nuovo!!: File eseguibile e Shell (informatica) · 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.

Nuovo!!: File eseguibile e Sistema operativo · Mostra di più »

Unix

Unix (registrato ufficialmente come UNIX) è un sistema operativo portabile per computer inizialmente sviluppato da un gruppo di ricerca dei laboratori AT&T e Bell Laboratories, nel quale figurarono sulle prime anche Ken Thompson e Dennis Ritchie.

Nuovo!!: File eseguibile e Unix · Mostra di più »

Unix-like

In informatica i sistemi Unix-like, talvolta definiti come UN*X o *nix, sono sistemi operativi simili ai sistemi Unix, generalmente non certificati e non necessariamente conformi alle specifiche SUS (Single UNIX Specification).

Nuovo!!: File eseguibile e Unix-like · Mostra di più »

Upload

L'upload o il caricamento in informatica, è il processo di invio o trasmissione di un file (o più genericamente di un flusso finito di dati o informazioni) da un client ad un sistema remoto (denominato server) attraverso una rete informatica.

Nuovo!!: File eseguibile e Upload · Mostra di più »

Visual Basic

Il Visual Basic (formalmente abbreviato VB) è un linguaggio di programmazione event driven arrivato fino alla versione 12, la cui sintassi deriva dal BASIC.

Nuovo!!: File eseguibile e Visual Basic · Mostra di più »

Wine

Wine (Wine is not an emulator, un acronimo ricorsivo, in italiano traducibile con Wine non è un emulatore) è un software scritto in C nato originariamente per sistemi operativi GNU/Linux, poi esteso ad altri sistemi operativi, con lo scopo di permettere il funzionamento dei programmi sviluppati per il sistema operativo Microsoft Windows.

Nuovo!!: File eseguibile e Wine · Mostra di più »

Riorienta qui:

Codice eseguibile, Eseguibile, Programma eseguibile.

UscenteArrivo
Ehi! Siamo su Facebook ora! »