13 ms·
> Decompilation, seen as a translation problem, is by any means a job that suits AI methods. Compilation is also a translation problem but I think many people
by wzdd 2y ago
> Decompilation, seen as a translation problem, is by any means a job that suits AI methods.
Compilation is also a translation problem but I think many people would be leery of an LLM-based rust or clang -- perhaps simply because they're more familiar with the complexities involved in compilation than they are with those involved in decompilation.
(Not to say it won't eventually happen in some form.)
- chrisco255 2y agoLLMs are not deterministic, and I want deterministic builds from compiled code to assembly. I also do not want the LLM to arbitrarily change the functionality, I have no such guarantees.
- sitkack 2y agoCompilers aren't deterministic in the ways that people would think matter. We will have LLM based compilers in the near future. Determinism is a property of the system, not the components.
- LowLevelMahn 2y ago"near" like never :)
- sitkack 2y agoYou want to put money on it? You set the criteria.
- pjc50 2y agoLet me know when an LLM compiler is licensed for use on critical infrastructure. Admittedly Java doesn't meet this bar (see "You acknowledge that Licensed Software is not designed or intended for use in the design, construction, operation or maintenance of any nuclear facility" https://www.oracle.com/technetwork/java/javase/downloads/jdk-6u21-license-159167.txt https://www.oracle.com/technetwork/java/javase/downloads/jdk... )
- IshKebab 2y agoI wouldn't be at all leery of LLM-based compilers (as long as their output is verified to be correct and reasonable).