Computer Language & Terms
Jan. 26th, 2025 04:23 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Hiya, I'm trying to discover more about the language of computers (coding, etc) as well as the terminology around what makes a computer. I plan to write a story from the perspective of a computer. This device will be a metaphor for being neurodivergent (autism, adhd, ocd, etc) and a state of anarchism.
[1.]
Do any of you know any historical figures, events, or devices that would be relevant to this subject?
[2.]
Any specific words related to computers/coding language that would be a good idea to think of/implement?
[3.]
Know of any websites or people I could get in contact with to help understand and possibly apply accurate knowledge to my story?
[1.]
Do any of you know any historical figures, events, or devices that would be relevant to this subject?
[2.]
Any specific words related to computers/coding language that would be a good idea to think of/implement?
[3.]
Know of any websites or people I could get in contact with to help understand and possibly apply accurate knowledge to my story?
(no subject)
Date: 2025-01-26 10:42 pm (UTC)[1] Computer history is a fascinating and complex topic. To be extremely general, first mathematicians like Ada Lovelace toyed around with different niche ways of doing math (i.e. binary and boolean logic) and they thought about using newly discovered electricity to crunch big numbers. Then Alan Turing came up with a theoretical model known as the Turing machine to describe how any computer works at a low level, he also invented the first digital computer to help crack the enigma code in WW2. In the 60s-90s there was a boom of technology, the computer was refined into what we'd recognize today, standards were ironed out, and the internet was born. One big name from this age was Linus Torvalds, inventor of linux. You can think of linux like a competitor to windows. Then we get into the modern age where everyone gets online and buys computers and you should hopefully know all the major milestones from here.
[2] To understand a computer you must think in levels of abstraction. You can't worry about how efficiently your hardware is running while trying to troubleshoot a YouTube video. I'd say the main layers are hardware, firmware (which includes you operating system), software, and networking. All of these systems work together to bring this message from me to you. I agree taking an introduction to software development course online would be helpful.
[3] On top of learning the basics of coding from w3 schools or geeks for geeks (python is an easy language to learn) I'd recommend lurking on computer/coding focused subreddits. There's a ton and you'll see the lingo in context.
(no subject)
Date: 2025-01-27 01:03 am (UTC)(no subject)
Date: 2025-01-28 12:10 am (UTC)(no subject)
Date: 2025-01-28 12:16 am (UTC)(no subject)
Date: 2025-02-06 10:54 pm (UTC)(no subject)
Date: 2025-02-06 10:53 pm (UTC)