Settings

Theme

Why English will never be a programming language

slater.dev

3 points by sltr a month ago · 4 comments

Reader

dtagames a month ago

These kind of articles show a deep misunderstanding about how computers work. The only code ever run is machine code burned into the chip. Humans write programming languages that are compiled into that code, and so do LLMs.

Suggesting that using an LLM to write a programming language which is then compiled is the same as using "English to program" is skipping steps. No one does that. We use English to generate program code in a traditional language. That's how the LLM was trained and that's what it outputs.

Generating code this way, later to be compiled and run, does turn out to be faster than generating such code the other way and that's why it's popular.

  • sltrOP a month ago

    Thanks for reading. The question the article addresses is, "What would have to be true to check in English to the repo' and the answer is grounded in how business works: it seeks to minimize costs. Maintenance of code rather than very detailed English happens to be cheaper.

    • dtagames a month ago

      We already do check English into the repo. That's context doc and rules for agents. But we also keep programming language source. It's not an either/or. Having both the context doc and the generated source is very useful for debugging or extending the app.

      Your point and problem are both moot, I fear. The way we program has changed.

      • sltrOP a month ago

        If the question is not worth asking, why did Thoughtworks ask it?

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection