#computer programming
Explore tagged Tumblr posts
Text
So a cool thing my granddad* Alan Turing figured out is Turing Equivalence:
Basically he designed a super simple hypothetical computer, and proved mathematically that it can do everything a more complicated computer can do, just maybe slower or faster.
This is normally brought up for the factoid that could run Doom on Xty Million Crabs, but it also applies to programming languages, not just computers.
See, it means that every programming language is equally "powerful", assuming it's Turing Complete (which is basically just "can do the things this minimal computer can do", which is basically every language except a couple simple theming languages and macro scripting systems), it's just easier or harder to do specific things in a given language. But they can still be done.
So this means the C/C++ your OS and browser was written in is just as powerful as everything else. The Java used for Minecraft and Android phones, the Javascript used for webpages, the C# used Unity, the BASIC used on 80s computers, and DickCode, the joke programming language I made as a university student which had only eight operators, but all eight were different ascii penises a la "8==D".
All equally powerful. You could write an OS, video game, or AI bot in any of these. It just might be a little slower or faster and easier or harder to do (especially DickCode, that one is very Hard).
Aren't computers neat?
*not my actual granddad but I am named Turing
536 notes
·
View notes
Text
This woman is Dr. Grace Murray Hopper. She created the first computer language compiler tools to program the Harvard Mark I computer. This computer was used in WWII after 1944. John von Neumann initiated the computer's first program, but Hopper invented the codes
2K notes
·
View notes
Text
There are three types of coding bugs:
1. Oopsie! I messed up that syntax! Silly me, let me fix up that typo
2. Oh god I never concidered this scenario I’m going to need to do so much work in order to account for it and fix this oversight fuck me
3. Where the fuck is it?!?!?! I cannot concieve of a way this could have gone wrong and neither have all ten of my peers. A phantasm has possessed my code and will not leave
55 notes
·
View notes
Text
/* Filename: Discipline.scala */ for (i <- 1 to 1000) { println( f"$i%4d: I will not use code to cheat." ); } // >:3
#computer programming#open source software#software#computer science#development#free software#software development#software developers#programming#scala#scala programming
50 notes
·
View notes
Text
Programmieren in Basic: Computergeschichte

Post #309: Heimcomputermuseum.de, Programmieren in Basic, Ein Streifzug durch die Computergeschichte, 2024.
#programming#basic#retro programming#vintage programming#basic programming#education#gwbasic#ilovebasic#iloveprogramming#ilovegwbasic#learning#teaching#computer#computer history#computer programming#programming languages#basic programmierung
36 notes
·
View notes
Text

#anniversary#rest in power#aaron swartz#161#1312#class war#computer programming#federal government#federal govt#end the fed#bullied#bullies#internet#cyberpunk#environmental activism#activism#activist#ausgov#politas#auspol#tasgov#taspol#australia#fuck neoliberals#neoliberal capitalism#anthony albanese#albanese government#usa news#usa#united states
72 notes
·
View notes
Text
Hi! Little update on the Quizlet-like app, henceforth known and tagged as Innaflash. (One of my friend's ideas, and I'm a sucker for puns :) )
Tl;dr of below is i'd like opinions on the UI mockup so far, maybe some alternative color theme ideas.
No coding has happened yet, but I started making a UI mockup to get the brain juices going and also bc i just love messing around with color themes and graphic design, hee hee. I think I'm going with a webcore theme. Default will be purple, but there will be the option to change the theme (i already have the code for this so it's easy to implement). A couple images are above, I'd like to hear what you all think :)
#Innaflash#Innaflash Update#java#java coding#coding#computer coding#programming#computer programming#computer science#comp sci#quizlet#study tools#studying#game development#game dev#looking for feedback
76 notes
·
View notes
Text
3/10/2025 - B-Sides Progress
Goal: start putting together the music journal in Godot
Notes: I had so much trouble with importing the Flutter package into VSCode that I had to switch to a whole other way to code this project. Off to a great start!
Reflection: I'm writing this reflection a week later, but I think godot is definitely giving me a lot more room to do what I need to. I have some basic UI right now that I need to write some code for, and then the "journal" section will be done. All in all, I'm optomistic.
#app design#app developers#app development#b-sides app#coding#music#music appreciation#cassette tapes#music cds#godot engine#computer programming#computer science#vinyl records#music nerd#web design#physical media
5 notes
·
View notes
Text
Python is such a cool name for something that’s actually terrible and mean
9 notes
·
View notes
Text
Programmers, Web designers, game developers, anyone else who does stuff with numbers on a computer screen.....curious to know if you guys ever dream in code, and if so, do you like it? I for one do not find it to be particularly enjoyable but want to hear what others have to say lol.
#php will be the death of me#web design#programming#coding#game developers#code#computer programming#computers#computer science#html#css#html css#javascript#visualbasic#c#c++#python#software engineering#sql
40 notes
·
View notes
Text
The only way to get work done is to play the most dramatic playlist of all time and become the monster you tried to avoid.
#epic the musical#jorge rivera herrans#team lead#unintelligible goblin noises#screams into the abyss#chaoscore#university#college#group work#computer programming#comp sci
8 notes
·
View notes
Text
I'm making pong and accidentally made a screensaver
This has been going on for several minutes.
#computer programming#pong#screensaver#i dont even know#perpual pong#im leaving the typo in because it makes me laugh#perpetual pong#the owl house#gravity falls
10 notes
·
View notes
Text
Blunders in Personal Computing (Video, David Ahl, 2009)
A speech about home computer history's greatest screwups. You can watch it here.
You can read Ahl's 1974-1985 computer magazine, Creative Computing, here, and you can read his BASIC type-in books here.

#internet archive#video#videos#computer history#computer#computers#programming#computer programming#magazine#magazines#book#books#2009#1970s#70s#1980s#80s
7 notes
·
View notes
Note
do you think computers are deserving of affection ?
[ indeed I think computers are the most efficient and useful piece of technology to date . ! Of course they aren’t done surprising us yet, the economy is growing delightfully due to these boxes of heaven . ! ! ]
[ well actually it depends on if they do their jobs . . ]
#elevator hitch#elevator hitch coworker#elevator hitch normal guy#elevator hitch protag#elevator hitch rp#studio investigrave#elevator hitch colleague#elevator hitch antag#elevator hitch manuel#elevator hitch ask blog#1950s#📑 Jim ask#computer#computer programming#technology#technology innovation#working#computer chip
8 notes
·
View notes
Text
My gender is a poorly written C program, in which a target 35–60% of the dedicated memory is assigned to femininity, 10–20% to masculinity, and the remaining 20–55% defaults to androgyny.
Its goal is to maintain a state such that femininity is at least the plurality, if not the majority, of the memory space, but occasionally it fails to do that for code reasons? idk I didn't program it and it's not open-source ._.
Observe:
[root@bryn ~ ]$ genderinfo Bryn's Current Gender Composition Femm - 40% [WARN] (LOW) Masc - 15% [ OK ] Andr - 45% [WARN] (HIGH) Closest estimation - enby, femme-leaning [root@bryn ~]$ _
#gender#gender stuff#trans#transgender#genderfluid#nonbinary#enby#queer#lgbt#lgbtq#lgbtqia#computer programming#computer science#low level#c programming
66 notes
·
View notes