15 relazioni: Algoritmo, Assembler, Assembly, Codice sorgente, Debugger, Decompilazione, GNU General Public License, Interactive Disassembler, Linguaggio di programmazione ad alto livello, Linguaggio macchina, Output, Problema della terminazione, Programma (informatica), Reverse engineering, 32 bit.
Algoritmo
Un algoritmo è un procedimento che risolve un determinato problema attraverso un numero finito di passi elementari in un tempo ragionevole.
Nuovo!!: Disassembler e Algoritmo · Mostra di più »
Assembler
Un assembler (assemblatore in italiano) è un software che trasforma le istruzioni mnemoniche dell'assembly in linguaggio macchina.
Nuovo!!: Disassembler e Assembler · Mostra di più »
Assembly
Il linguaggio assembly, detto anche linguaggio assemblativo, è, tra i linguaggi di programmazione, quello più vicino al linguaggio macchina vero e proprio, pur essendo differente rispetto a quest'ultimo.
Nuovo!!: Disassembler e Assembly · 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!!: Disassembler e Codice sorgente · Mostra di più »
Debugger
Un debugger in informatica è un programma/software specificatamente progettato per l'analisi e l'eliminazione dei bug (debugging), ovvero errori di programmazione interni al codice di altri programmi.
Nuovo!!: Disassembler e Debugger · Mostra di più »
Decompilazione
La decompilazione è l'attività di ingegneria inversa mediante la quale viene ricostruito il codice sorgente a partire da un file eseguibile in linguaggio macchina.
Nuovo!!: Disassembler e Decompilazione · Mostra di più »
GNU General Public License
La GNU General Public License, comunemente indicata con l'acronimo GNU GPL o semplicemente GPL, è una licenza fortemente copyleft per software libero, originariamente stesa nel 1989 da Richard Stallman per patrocinare i programmi creati per il sistema operativo GNU.
Nuovo!!: Disassembler e GNU General Public License · Mostra di più »
Interactive Disassembler
L'Interactive Disassembler, più comunemente conosciuto con il nome IDA, è un disassembler largamente usato per il reverse engineering.
Nuovo!!: Disassembler e Interactive Disassembler · 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!!: Disassembler 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!!: Disassembler e Linguaggio macchina · Mostra di più »
Output
Il termine output, dall'inglese messo fuori, emesso (composto della particella E fuori e MITTERE mandare), indica in senso stretto il risultato di una elaborazione ed in senso più ampio il risultato o l'insieme dei risultati prodotti.
Nuovo!!: Disassembler e Output · Mostra di più »
Problema della terminazione
Il problema della terminazione (dall'inglese Halting problem, tradotto anche con problema dell'arresto o problema della fermata) chiede se sia sempre possibile, descritto un algoritmo e un determinato input finito, stabilire se l'algoritmo in questione termini o continui la sua esecuzione all'infinito.
Nuovo!!: Disassembler e Problema della terminazione · 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!!: Disassembler e Programma (informatica) · Mostra di più »
Reverse engineering
Il processo di reverse engineering (anche chiamato in italiano ingegneria inversa) consiste nell'analisi dettagliata del funzionamento, progettazione e sviluppo di un oggetto (dispositivo, componente elettrico, meccanismo, software, ecc.) al fine di produrre un nuovo dispositivo o programma che abbia un funzionamento analogo, magari migliorando o aumentando l'efficienza dello stesso, senza in realtà copiare niente dall'originale; inoltre, si può tentare di realizzare un secondo oggetto in grado di interfacciarsi con il primo.
Nuovo!!: Disassembler e Reverse engineering · Mostra di più »
32 bit
Il termine 32 bit è anche usato per una generazione di computer nella quale si usa in genere un processore a 32 bit.
Nuovo!!: Disassembler e 32 bit · Mostra di più »