Comment by xigoi 3 months ago The main difference is that the input to an LLM is in an ambiguous language. 5 comments xigoi Reply brabel 3 months ago A programming language is allowed to be ambiguous, I don’t know of a definition that excludes that! xigoi 3 months ago All programming languages I know of provide at least some guarantees about the program’s behavior. skydhash 3 months ago The language specs may be, but an implementation is never ambiguous. When you encounter and undefined behavior in the specs, that’s when you look at your compiler/interpreter docs. a_shiine 3 months ago The kinda thoughts you form when you ever only vibe-coded newswasboring 3 months ago So is JavaScript haha.
brabel 3 months ago A programming language is allowed to be ambiguous, I don’t know of a definition that excludes that! xigoi 3 months ago All programming languages I know of provide at least some guarantees about the program’s behavior. skydhash 3 months ago The language specs may be, but an implementation is never ambiguous. When you encounter and undefined behavior in the specs, that’s when you look at your compiler/interpreter docs. a_shiine 3 months ago The kinda thoughts you form when you ever only vibe-coded
xigoi 3 months ago All programming languages I know of provide at least some guarantees about the program’s behavior.
skydhash 3 months ago The language specs may be, but an implementation is never ambiguous. When you encounter and undefined behavior in the specs, that’s when you look at your compiler/interpreter docs.
A programming language is allowed to be ambiguous, I don’t know of a definition that excludes that!
All programming languages I know of provide at least some guarantees about the program’s behavior.
The language specs may be, but an implementation is never ambiguous. When you encounter and undefined behavior in the specs, that’s when you look at your compiler/interpreter docs.
The kinda thoughts you form when you ever only vibe-coded
So is JavaScript haha.