this post was submitted on 06 Mar 2024
522 points (96.1% liked)
Programmer Humor
32495 readers
256 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Under this definition, using mspaint is programming
Fair point. There's a fine line between programming and creating data that a program operates on. I tend to think writing text to produce nontext output is more programming than not.
There are programming languages that are entirely visual. In fact, I could parse the pixels in a bitmap created by ms paint and make it into programming.
It's not even that hard. Assign a set of color values to a character in Brainfuck. Iterate through each pixel and do the translation. Throw away color values that don't match. Run the result through the Brainfuck compiler.
If I'm really crazy, I could implement the instructions directly rather than translating, but translation is easier.
https://en.wikipedia.org/wiki/Esoteric_programming_language#Piet