3 ms·
Tell HN: It's possible that the only programming language will be assembly
When LLMs become fast enough, it’s possible that all the middle men will be cut out and there will be nothing between the LLM and the CPU.
- deleted 1y ago[deleted]
- bigyabai 1y agoNope, it isn't. There are thousands of "legacy" software products that cannot be converted into machine code while complying with runtime constraints, compile-time assertions or unit tests. Many of these programs are baked into a ROM and will continue running regardless of how optimal AI gets. Fun theory, but it's more of a Rorschach test for how people perceive tech being deployed.
- JojoFatsani 1y agoAll code becomes machine code at runtime.
- bigyabai 1y agoSure, the interpreter code does. There are still high-level languages that cannot be simply or meaningfully turned into machine code. You cannot "compile" HTML in any way that matters.
- dtagames 1y agoChips only run machine code. There is no software in existence which is not machine code when run. HTML is not a programming language but a presentation format and every system you can use to display it runs machine code.
- vitalnodo 1y agoThere are many other so-called models of computation that are useful for representing ideas such as actor models, abstract rewriting systems, decision trees, and so on. Without them, you might feel that something is missing, so relying on assembly alone would not be enough.
- AnimalMuppet 1y agoI see that we have progressed from just needing a "sufficiently advanced compiler" to needing a "sufficiently advanced LLM". The sufficiently advanced compiler never showed up, and it was easier than a sufficiently advanced LLM. So don't hold your breath for this future you envision.
- dtagames 1y agoIt's already true. Nothing runs but machine code. We will still have other abstractions in between, written by both LLMs and humans because they're easier to reason about and work with than assembly, both for text-modeling LLMs and for people who have to work with the software.
- bediger4000 1y agoIs there enough assembly out there to train the LLMs?
- deleted 1y ago[deleted]
- yawpitch 1y agoUh, assembly is a middleman.