top | item 47159837

(no title)

dirk94018 | 5 days ago

Aren't LLMs supposed to write machine code directly, no more programming languages at all, any day now? Joking aside, programming languages are a good mental exercise. Forth was my first language after assembly. Didn't like the stack juggling and ended up using its macro assembler more and more, it became something else, conventions over code I suppose, like what to keep in registers. Forth (and Unix) got the composability requirement right, the testing of individual units.

discuss

order

unexpectedtrap|5 days ago

So instead of using programming languages designed specifically to effectively express algorithms and data structures, we are going to use natural language like English that is clearly not expressive enough for this? It’s like rewriting a paper about sheaf cohomology in plain English without any mathematical notation and expecting it to be accessible to everyone.

nyeah|5 days ago

:) Not exactly. We'll use English to get a kinda description, then test and debug to make that functional, then cycling the functionality with users to nail down what is actually needed. Which won't be written down anywhere. Like before. Except with autocomplete that tries to predict a page or two of code at a time. Often pretty accurately.

fud101|5 days ago

I'm still waiting to see the first show HN I made a language designed for LLMs to write programs better.

fcatalan|5 days ago

A few days ago I asked Claude what kind of language it would like to program in, and it said something like Forth but with static typing, contracts, and constraint solving, implemented on the Erlang BEAM.

So I have been prodding Claude Code for a few sessions to actually do it. It's a silly experiment, but fun to watch. Right now it's implementing a JSON parser in the generated language as a kind of milestone example.

mickael-kerjean|5 days ago

It came up a few weeks ago already, can't find the link

fourthark|5 days ago

There have been a few.

killerstorm|5 days ago

Conrad Barski, Feb 25, 2026:

> Working atari 2600 flappy bird, by just asking chatgpt to directly output the raw bytes for a cartridge image

TBH this is a bit unexpected: it should know how to encode instructions, of course, but calculating all jumps on the fly is rather hard (I think).