Comment by fooker

13 days ago

Coming soon to a programming ecosystem near you:

LLM(eat apples in fruitbasket)

vs

foreach (apple in fruitbasket) apple.Eat()

Your comment can be repeated almost word for word here.

Not at all. I'm comparing two different syntaxes that can reliably compile to the same machine code. A syntax that produces non-deterministic results is a completely different matter.

  • > non-deterministic

    You can control the amount of non determinism.

    And also, it is interesting that you think modern compilers are deterministic.

    • While an LLM with a fixed seed is technically deterministic, it’s still unpredictable.

      > And also, it is interesting that you think modern compilers are deterministic.

      A compiler, unless it has a bug, will always produce output matching the specification of the language.

      1 reply →