Live data from Hacker News

Paint16b: A 16 byte paint program written in 12 lines

sizecoding.org

1–10 of 70 posts

Re: Paint16b: A 16 byte paint program written in 12 lines

#6
post #4
post #2

Be helpful if the page mentioned what language the program was written in.

Is assembly not common knowledge anymore?

It's interesting how many people would not recognize assembly language if shown a sample. In a way that is a statement as to how far compilers have come, that it is possible to produce perfectly good software that runs fast enough that only a limited number of people still has to know about the details of the underlying processor.

And in the case of interpreted languages or JIT'd languages the lines get blurred a bit more but even there it is clear that whoever uses say 'numpy' does not need an understanding of the underlying operations to get through their working day.

Higher levels of abstraction translate into higher productivity, in ever more rare cases it is worth breaking open those black boxes to go to work on the underlying plumbing.

Re: Paint16b: A 16 byte paint program written in 12 lines

#8
And if you liked that http://www.hugi.scene.org/compo/compoold.htm

And something I found useful https://www.muppetlabs.com/~breadbox/software/tiny/teensy.ht...

It really is quite amazing how small you can make things when you try. Then you realise you're wasting most of a disc sector, and the thing you have is unportable and unmaintainable. But still, being able to look at a binary and know what every byte does, being unconstrained by the rules of a language is liberating.

Re: Paint16b: A 16 byte paint program written in 12 lines

#9
post #4
post #2

Be helpful if the page mentioned what language the program was written in.

Is assembly not common knowledge anymore?

In the parents defense 'assembly' isn't one thing. Every assembler has a different syntax, as does every chip family. The parent might be a master of 6502 ASM. And as that XKCD comic says. Everyone has to learn even the most obvious thing for the first time at some point.
Post reply on HN