3 points

This is a weird meme to me. Have you ever made something like a simple accumulator machine out of logic gates, OP? You literally just program them in binary, although usually the instructions are expressed in hexadecimal. You make your own instruction set. When we did ours in Compsci foundations I just decided that 0x06 was going to be my jump at negative instruction. I could have wired the logic so that instruction was at a different value, it’s literally possible to make your own instruction set, then your own assembly language, and then your own compiler, and your own programming language. People, mostly women at first, did this for every new computer their institution built at first.

permalink
report
reply
11 points

Finally, a keyboard to program brainfuck

permalink
report
reply
5 points
*

What’s “space!” and “enter”?

For those that need help in deciphering the title text, there is a super easy trick: Take the last 5 bits of each byte, convert them from binary to decimal, and that letter of the alphabet (starting from one) is the letter represented by the ASCII code.

To convert binary numbers to decimal, just add the place values of a the 1s together. For 5 bits, the place values are 16, 8, 4, 2, 1. So 10110 becomes 16+4+2 which is equal to 22.

01001101: last 5 bits are 01101, in decimal, that is 8+4+1=13, and the 13th letter of the alphabet is “m”

01100101, becomes 00101, then 4+1=5, and the 5th letter of the alphabet is ‘e’

The last 2 are just repeats of those, so the post body reads “meme” (if the third bit is zero, the letter is capital, so it should really be “Meme”)

permalink
report
reply
3 points

Technically morse code is just on/off on/off lol

permalink
report
reply
85 points

It was even worse, they manually flipped toggle switches to write the program

permalink
report
reply
16 points

Even worse, they connected cables.

https://en.wikipedia.org/wiki/Plugboard

permalink
report
parent
reply
4 points

Yeah they looked like old timey telephone operators and the people who did it were called computers

permalink
report
parent
reply
39 points

For anyone interested. Here’s a video of programming an EEPROM with dip switches and using it to drive a seven segment display.

The guy’s channel also includes how to build a very simple computer using various ICs. If breadboard computers are your kind of thing.

permalink
report
parent
reply
2 points

That was great, thanks for sharing:)

permalink
report
parent
reply
8 points

Love Ben Eater and his projects. Helped me understand lots about how a computer functions under the hood with his 8bit computer project.

permalink
report
parent
reply
10 points

And there was no space or enter.

permalink
report
parent
reply
8 points

I bet most people reading your comment will think it’s a joke. 😩 And thanks for bringing back up those nightmares.

permalink
report
parent
reply

Programmer Humor

!programmerhumor@lemmy.ml

Create post

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.

Community stats

  • 5.7K

    Monthly active users

  • 1.5K

    Posts

  • 34K

    Comments