Indice
65 relazioni: Architettura (computer), Architettura x86, Bash, BASIC, Byte, Bytecode, C sharp, Chiamata di sistema, COBOL, Codice oggetto, Codice sorgente, COFF, Common Language Runtime, Compilatore, Computer, CPU, Dynamic-link library, Embarcadero Delphi, Emulatore, Esecuzione (informatica), Estensione (informatica), Executable and linkable format, File, File batch, File eseguibile, 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, Mac OS Classic, Macchina virtuale, Macchina virtuale Java, Magic number, Memoria virtuale, Microsoft .NET, Microsoft Windows, MS-DOS, Packer (informatica), Perl, Permessi (informatica), Piattaforma (informatica), ... Espandi índice (15 più) »
- File system
- Implementazione dei linguaggi di programmazione
Architettura (computer)
Con architettura hardware si intende l'insieme dei criteri di progetto in base ai quali è progettato e realizzato un computer, oppure un dispositivo facente parte di esso.
Vedere File eseguibile e Architettura (computer)
Architettura x86
La locuzione architettura x86 è un'espressione generica per indicare un'architettura di una famiglia di microprocessori sviluppata e prodotta da Intel.
Vedere File eseguibile e Architettura x86
Bash
Bash (acronimo per Bourne Again SHell) è una shell sviluppata nell'ambito del progetto GNU come alternativa libera di Bourne shell. Il nome è un calembour poiché Bourne again (un'altra Bourne) è omofono a born again (rinascita).
Vedere File eseguibile e Bash
BASIC
Il BASIC è un linguaggio di programmazione ad alto livello sviluppato nel 1964 presso il Dartmouth College sul calcolatore GE-225 dai professori John George Kemeny e Thomas Eugene Kurtz.
Vedere File eseguibile e BASIC
Byte
Il byte (pron.) è un'unità di misura della quantità di informazione derivata dal bit. Il termine è derivato dall'inglese bite (boccone, morso), scelto per assonanza con bit, ma variato per evitare confusioni di pronuncia.
Vedere File eseguibile e Byte
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 File eseguibile e Bytecode
C sharp
Il C# (pronuncia inglese:, come l'espressione see sharp, "vedere nitidamente") è un linguaggio di programmazione multi-paradigma che supporta tutti i concetti della programmazione orientata agli oggetti.
Vedere File eseguibile e C sharp
Chiamata di sistema
Una chiamata di sistema, in informatica, indica il meccanismo usato da un processo a livello utente o livello applicativo, per richiedere un servizio a livello kernel del sistema operativo del computer in uso.
Vedere File eseguibile e Chiamata di sistema
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 e ancora presente in molte applicazioni software commerciali di tipo bancario.
Vedere File eseguibile e COBOL
Codice oggetto
In informatica, il codice oggetto (o file oggetto) è la traduzione del codice sorgente in linguaggio macchina (binario), comprensibile solo all'elaboratore.
Vedere File eseguibile e Codice oggetto
Codice sorgente
In informatica, il codice sorgente (spesso detto sorgente o codice o listato) è il testo di un algoritmo di un programma scritto in un determinato linguaggio di programmazione, compreso all'interno di un file sorgente, che definisce il flusso di esecuzione del programma stesso, ovvero la sua codifica software.
Vedere File eseguibile e Codice sorgente
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.
Vedere File eseguibile e COFF
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.
Vedere File eseguibile e Common Language Runtime
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 File eseguibile e Compilatore
Computer
Un computer (pronuncia italiana), in italiano anche noto come elaboratore o calcolatore, è una macchina automatizzata programmabile in grado di eseguire sia complessi calcoli matematici (calcolatore) sia altri tipi di elaborazioni dati (elaboratore).
Vedere File eseguibile e Computer
CPU
Lunità di elaborazione centrale (in acronimo CPU, dall'inglese Central Processing Unit), colloquialmente nota semplicemente come processore, nelle architetture degli elaboratori è il sottosistema che implementa la maggioranza delle funzionalità fondamentali dell'elaboratore e che in generale coordina l'esecuzione delle operazioni tra gli eventuali sottosistemi periferici.
Vedere File eseguibile e CPU
Dynamic-link library
In informatica il dynamic-link library (in acronimo DLL) è un formato di libreria condivisa utilizzato nei sistemi operativi di Microsoft.
Vedere File eseguibile e Dynamic-link library
Embarcadero Delphi
Embarcadero Delphi è un linguaggio di programmazione e un ambiente di sviluppo. È molto utilizzato per lo sviluppo di applicazioni desktop e aziendali che utilizzano database, ma essendo uno strumento di sviluppo di carattere generico lo si può utilizzare per qualsiasi tipo di progetto.
Vedere File eseguibile e Embarcadero Delphi
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.
Vedere File eseguibile e Emulatore
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 File eseguibile e Esecuzione (informatica)
Estensione (informatica)
Lestensione 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.
Vedere File eseguibile e Estensione (informatica)
Executable and linkable format
LExecutable and Linkable Format (ELF, Formato eseguibile e collegabile, precedentemente noto come Extensible Linking Format) è un formato di file standard per eseguibili, librerie condivise e core dump.
Vedere File eseguibile e Executable and linkable format
File
Un file (dall'inglese, pronuncia, italianizzata in; traducibile come "fascicolo", o "archivio"), in informatica, è un contenitore di dati, tipicamente collocato in un file system, a sua volta registrato su un supporto di memorizzazione digitale.
Vedere File eseguibile e File
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.
Vedere File eseguibile e File batch
File eseguibile
Un file eseguibile (o semplicemente un eseguibile), in informatica, indica un file che contiene un programma eseguibile per un computer, ovvero un programma scritto in linguaggio macchina direttamente eseguibile dal processore: 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.
Vedere File eseguibile e File eseguibile
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.
Vedere File eseguibile e File sorgente
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.
Vedere File eseguibile e Indirizzo di base
Indirizzo di memoria
In informatica, un indirizzo di memoria è un identificatore univoco di una certa locazione di memoria alla 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 (nell'architettura di un processore basato su registri il registro MAR (memory address register) è dedicato all'indirizzo di memoria cui il processore punta per accedere alla rispettiva cella di memoria).
Vedere File eseguibile e Indirizzo di memoria
Informatica
Linformatica è la scienza o disciplina che si occupa del trattamento dell'informazione mediante procedure automatizzate, avendo in particolare per oggetto lo studio dei fondamenti teorici dell'informazione, della sua computazione a livello logico e delle tecniche pratiche per la sua implementazione e applicazione in sistemi elettronici automatizzati detti quindi sistemi informatici; come tale è una disciplina fortemente connessa con la logica matematica, l'automatica, l'elettronica e anche l'elettromeccanica.
Vedere File eseguibile e Informatica
Input/output
In informatica, con input/output o ingresso/uscita (abbreviato I/O) si intendono tutte le interfacce informatiche messe a disposizione da un sistema operativo ai programmi, per effettuare un cambio o svincolo di dati o segnali.
Vedere File eseguibile e Input/output
Interprete (informatica)
Un interprete, in informatica e nella programmazione, è un programma in grado di eseguire altri programmi a partire direttamente dal relativo codice sorgente scritto in un linguaggio di alto livello, senza la previa compilazione dello stesso (codice oggetto), eseguendo cioè le istruzioni nel linguaggio usato traducendole di volta in volta in istruzioni in linguaggio macchina del processore.
Vedere File eseguibile e Interprete (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 File eseguibile e Java (linguaggio di programmazione)
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).
Vedere File eseguibile e Korn shell
Libreria (software)
In informatica, una libreria, o più raramente biblioteca, è un insieme di funzioni o strutture dati predefinite e predisposte per essere riutilizzate da altri programmi software attraverso un'opportuna procedura di collegamento.
Vedere File eseguibile e Libreria (software)
Linguaggio di programmazione ad alto livello
Un linguaggio di programmazione ad alto livello, in informatica, è un linguaggio di programmazione caratterizzato da una significativa astrazione dai dettagli del funzionamento di un calcolatore e dalle caratteristiche del linguaggio macchina.
Vedere File eseguibile e Linguaggio di programmazione ad alto livello
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 File eseguibile e Linguaggio macchina
Linking
Il linking, in informatica, è 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.
Vedere File eseguibile e Linking
Linux
GNU/Linux, comunemente noto come Linux (pronuncia inglese), è una famiglia di sistemi operativi liberi e open source di tipo Unix-like, pubblicati in varie distribuzioni, che usano come nucleo il kernel Linux: oggi molte importanti società nel campo dell'informatica come Google, Microsoft, Amazon, IBM, Oracle, Hewlett-Packard, Red Hat, Canonical, Novell e Valve sviluppano e pubblicano sistemi Linux.
Vedere File eseguibile e Linux
Mac OS Classic
Mac OS Classic è stato il sistema operativo di Apple dedicato ai computer Macintosh. Il nome è l'acronimo di Macintosh Operating System. Il gruppo di sviluppo che realizzò sia l'hardware che il software del progetto Macintosh comprendeva Bill Atkinson, Chris Espinosa, Joanna Hoffman, George Crow, Burrell Smith, Jerry Manock, Jef Raskin e Andy Hertzfeld.
Vedere File eseguibile e Mac OS Classic
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) e 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.
Vedere File eseguibile e Macchina virtuale
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 File eseguibile e Macchina virtuale Java
Magic number
Un magic number, in informatica, identifica una stringa di testo, utilizzata con differenti finalità, oppure un numero a cui non è associato un significato esplicito, ma il cui valore è essenziale ai fini del funzionamento del codice.
Vedere File eseguibile e Magic number
Memoria virtuale
In informatica, la memoria virtuale è un'architettura di sistema capace di simulare uno spazio di memoria centrale (memoria primaria) maggiore di quello fisicamente presente o disponibile, dando l'illusione all'utente di un enorme quantitativo di memoria.
Vedere File eseguibile e Memoria virtuale
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 File eseguibile e Microsoft .NET
Microsoft Windows
Microsoft Windows (comunemente indicato come Windows) è una famiglia di ambienti operativi e sistemi operativi prodotta da Microsoft Corporation dal 1985, orientato a personal computer, workstation, server e smartphone; prende il nome dall'interfaccia di programmazione di un'applicazione a finestre (che si chiamano "windows" in lingua inglese), detta File Explorer.
Vedere File eseguibile e Microsoft Windows
MS-DOS
MS-DOS (sigla di Microsoft Disk Operating System; in italiano letto "emme esse dòs") è un sistema operativo di Microsoft, non più in produzione, dedicato ai personal computer con microprocessore x86.
Vedere File eseguibile e MS-DOS
Packer (informatica)
Un packer è uno strumento che permette di rendere difficile l'analisi di un file eseguibile o, semplicemente, di ridurne la dimensione. I packer vengono sovente usati nelle versioni limitate di prodotti commerciali per impedire, o perlomeno scoraggiare, la creazione di crack.
Vedere File eseguibile e Packer (informatica)
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 File eseguibile e Perl
Permessi (informatica)
I permessi, in informatica, indicano le autorizzazioni per l'accesso a file e directory del file system del sistema da parte dei vari utenti in un sistema operativo multiutente.
Vedere File eseguibile e Permessi (informatica)
Piattaforma (informatica)
Una piattaforma, in informatica, è una base hardware e/o software su cui sono sviluppati e/o eseguiti programmi o applicazioni; può indicare anche un ambiente di esecuzione che comprende hardware e sistema operativo ed eventualmente elementi middleware specifici, application server ed altri strumenti di supporto all'esecuzione di programmi.
Vedere File eseguibile e Piattaforma (informatica)
Porting
Il porting (termine inglese), in informatica, è un processo di trasposizione, a volte anche con modifiche, di un componente software, volto a consentirne l'uso in una piattaforma diversa da quella originale.
Vedere File eseguibile e Porting
Processore
Un processore (detto anche unità di elaborazione), in informatica ed elettronica, è un tipo di dispositivo hardware di un computer che si contraddistingue per essere dedicato all'esecuzione di istruzioni, a partire da un instruction set.
Vedere File eseguibile e Processore
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 File eseguibile 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 File eseguibile e Python
RAM
In elettronica e informatica, la memoria ad accesso casuale, meglio nota come RAM, è un tipo di memoria volatile caratterizzata dal permettere l'accesso diretto a qualunque indirizzo di memoria con gli stessi tempi.
Vedere File eseguibile e RAM
Ruby (linguaggio di programmazione)
Ruby è un linguaggio di programmazione interpretato open source completamente a oggetti. Nato nel 1995 come progetto personale del giapponese Yukihiro Matsumoto (spesso chiamato semplicemente Matz), prende spunto da altri linguaggi come Perl, SmallTalk, Eiffel, Ada e Lisp con lo scopo di bilanciare con cura i paradigmi di programmazione funzionale e imperativa.
Vedere File eseguibile e Ruby (linguaggio di programmazione)
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.
Vedere File eseguibile e Script
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.
Vedere File eseguibile e Shabang
Shell (informatica)
La shell (detta in italiano interprete dei comandi), in informatica, è la componente fondamentale di un sistema operativo che permette all'utente il più alto livello di interazione con lo stesso.
Vedere File eseguibile e Shell (informatica)
Sistema operativo
Un sistema operativo (abbreviato in SO), in informatica, è un software di base, detto anche piattaforma operativa (composto normalmente da più sottosistemi o componenti software: kernel, scheduler, file system, gestore della memoria, gestore delle periferiche, interfaccia utente e spooler di stampa), che gestisce le risorse hardware e software della macchina, fornendo servizi di base ai software applicativi; tra i sistemi operativi per computer desktop si citano Microsoft Windows, MacOS, le distribuzioni Linux, sistemi Unix-like, BSD e Chrome OS, mentre per i dispositivi mobili, quali smartphone e tablet, vi sono iOS, Android, HarmonyOS, Windows Phone, Sailfish OS, Symbian OS e KaiOS.
Vedere File eseguibile e Sistema operativo
Unix
Unix (ufficialmente registrato come UNIX) è un sistema operativo proprietario e portabile per computer. Originariamente sviluppato da un gruppo di ricerca presso i laboratori AT&T e Bell Laboratories, il team includeva luminari come Ken Thompson e Dennis Ritchie.
Vedere File eseguibile e Unix
Unix-like
In informatica, Unix-like (talvolta UN*X o *nix), o tipo Unix, è una caratteristica riferita ad un singolo o ad un gruppo di sistemi operativi che consiste nell'essere simile a Unix, o più precisamente nell'ispirarsi ai suoi princìpi base; generalmente non sono certificati né sono necessariamente conformi alle specifiche SUS (Single UNIX Specification).
Vedere File eseguibile e Unix-like
Upload
L'upload, anche noto come 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; l'azione inversa è chiamata download.
Vedere File eseguibile e Upload
Visual Basic
Il Visual Basic (formalmente abbreviato VB) è un linguaggio di programmazione a eventi creato da Microsoft nel 1991, la cui sintassi deriva dal BASIC: nel 2008 Microsoft ha cessato il supporto all'IDE per tale linguaggio.
Vedere File eseguibile e Visual Basic
Wine
Wine (Wine is not an emulator acronimo ricorsivo traducibile in italiano con Wine non è un emulatore, fino 1997 Windows emulator per distinguerlo dai normali emulatori) è 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.
Vedere File eseguibile e Wine
Vedi anche
File system
- Apple File System
- Apple Partition Map
- Archiviatore di file
- Attributi estesi
- Boot sector
- Cartella virtuale
- Clustered file system
- Collegamento fisico
- Collegamento simbolico
- Directory
- Extent
- File
- File Allocation Table
- File archivio
- File eseguibile
- File system
- File system virtuale
- Flash file system
- Fsck
- Global File System
- HFS Plus
- HPFS
- Hierarchical File System
- Home directory
- ISAM
- Journaling
- Log-structured File System
- Lustre
- Montare
- Mount Rainier (packet writing)
- Object storage
- Percorso
Implementazione dei linguaggi di programmazione
- .bss
- Analisi lessicale
- Compilatore
- Compilatore con ottimizzatore
- File eseguibile
- Interprete (informatica)
- Linguaggio assembly
- Linking
- Macchina virtuale
- Modalità 8086 virtuale
- Modalità protetta
- Modalità reale
- P-Code
- Preprocessore
- Traduttore (informatica)
Conosciuto come Codice eseguibile, Eseguibile, Programma eseguibile.