Small Programs and Languages
andsoitis
74 points
5 comments
October 24, 2026
Related Discussions
Found 5 related stories in 127.0ms across 10,486 title embeddings via pgvector HNSW
- Small programming tricks signa11 · 470 pts · September 16, 2026 · 61% similar
- A few good ideas in programming languages airhangerf15 · 89 pts · September 12, 2026 · 54% similar
- Tiny Little Office donohoe · 276 pts · October 14, 2026 · 53% similar
- Advanced coding in low-resource programming languages sumnole · 62 pts · October 20, 2026 · 52% similar
- The quirky personal homepages of programming language creators cjlm · 43 pts · August 16, 2026 · 51% similar
Discussion Highlights (4 comments)
bryancoxwell
This was such an enjoyable read. I’ve been a bit meh on software development recently and this really re-piqued some old interests.
anthk
https://t3x.org Also, JimTCL.
zzo38computer
I have written some useful small programs in uxn, such as: hex decoder in 39 bytes (which handles optional spaces and line breaks, uppercase and lowercase, etc), a program to convert JSON to NDJSON in 125 bytes, a program to convert DER to a subset of TER in 220 bytes, BLAKE2s in 1024 bytes (although some of it is padding for alignment, which is why it comes out to exactly 1024), a card game (including graphics, sound effects, fonts, scoring, etc) in 1853 bytes, etc. (These do not always check for errors (although the card game does check that you had made a valid move), which is one of the things that makes them short; since you might want such things sometimes that makes other programs longer, and this is not specific to uxn or to programs I wrote.) Other people might have also done. The description of uxn and varvara are also small and might need only two pages (I did not write it). I also remember reading in a book that someone made a game on Atari in 2 kilobytes, and described how they could make it fit (by making the map symmetric, etc), which was rejected because they had 4 kilobyte cartridges by then. (The article in this submission also links to a different game that (probably) someone else made in 2 kilobytes, but this time with JavaScript and HTML. Atari and uxn/varvara are much simpler systems than HTML/JavaScript, though.)
rramadass
Little Languages by Jon Bentley - https://news.ycombinator.com/item?id=40989069 Constructing Language Processors for Little Languages by Randy Kaplan - https://www.amazon.com/dp/0471597538?lv=shuf&channelId=500&p...