Английская Википедия:Binary recompiler
Материал из Онлайн справочника
Шаблон:Use dmy dates Шаблон:Use list-defined references A binary recompiler is a compiler that takes executable binary files as input, analyzes their structure, applies transformations and optimizations, and outputs new optimized executable binaries.[1]
The foundation to the concepts of binary recompilation were laid out by Gary Kildall[2][3][4][5][6][7][8] with the development of the optimizing assembly code translator XLT86 in 1981.[4][9][10][11]
See also
- Binary optimizer (binary-to-binary)
- Binary translator (binary-to-binary)
- Decompiler (binary-to-source)
- Disassembler (binary-to-source)
- Dynamic recompiler (binary-to-binary)
- Transcompiler (source-to-source)
- Honeywell Liberator (running IBM 1401 programs on Honeywell H200)
References
Further reading
- Шаблон:Cite journal (36 pages)
- ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокMudge
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокKildall_1972_Optimization
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокKildall_1973_Optimization
не указан текст - ↑ 4,0 4,1 Ошибка цитирования Неверный тег
<ref>
; для сносокFreiberger_1981_Translators
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокWharton_1994
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокSPA_1995
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокSwaine_1997
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокLaws_2014_IEEE
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокBarry_1982_XLT86
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокSwaine_1982_CPM
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокBunnell_1982_CPM
не указан текст