Even More Useless Programming Facts
Turns out, there's a load of useless knowledge in the programming world. So much so that it required another addition to our Useless Programming Facts saga 📖 If you haven't already, be sure to check out part 1 on the channel now! Chapters: 00:00 Intro 00:45 Ada Lovelace wrote the first algorithm 00:53 Early computers were people (Hidden Figures) 01:07 The 'Hello World' tradition (K&R, 1978) 01:17 BASIC stands for... 01:27 COBOL stands for... (1959, Grace Hopper) 01:42 COBOL still runs banking & ATMs 01:53 FORTRAN = Formula Translator (IBM, 1957) 02:02 Lisp = list processing (1958) 02:13 Pascal named after Blaise Pascal (1970) 02:22 Python named after Monty Python 02:31 'Spam' comes from a Monty Python sketch 02:45 CAPTCHA is an acronym 02:59 Java was originally called Oak 03:10 JavaScript built in 10 days (Brendan Eich) 03:24 Ruby named after a birthstone 03:33 Perl = Practical Extraction and Report Language 03:46 The name C came after B and BCPL 03:56 C++ is a pun (next step after C) 04:03 C# was code-named Cool 04:14 SQL was first called SEQUEL 04:24 Git named after British slang by Linus 04:35 Git: 'the information manager from hell' 04:45 GitHub by the numbers (2023) 04:54 Linux began as a hobby project 05:09 Linus: 'just a hobby... won't be big' 05:16 Unix rewritten in C by 1973 05:25 GNU = GNU's Not Unix (recursive acronym) 05:35 Emacs = editing macros 05:44 Vim = Vi Improved (1991) 05:55 Bash = Bourne-again shell 06:03 Ada language named after Ada Lovelace 06:13 HTML = hypertext markup language 06:25 CSS = cascading style sheets (1994) 06:35 First webcam watched a coffee pot 06:51 The Zen of Python (import this) 07:01 Pascal made for structured programming 07:11 Algol gave us begin/end blocks 07:20 COBOL's famously verbose syntax 07:33 Early BASIC used line numbers 07:42 FORTRAN still used for number crunching 07:53 Ada's code never ran in her lifetime 07:59 Thompson made B, Ritchie made C (1972) 08:11 IBM's 'market for maybe five computers' 08:26 Moore's Law (1965) 08:37 Bill Gates and the class-scheduling hack 08:46 iPhone brought Objective-C to the masses 08:55 The $125M metric vs. imperial bug 09:05 Apollo 11's computer overload 09:16 Mariner 1: the most expensive hyphen 09:31 Snake lives on (Google 'play snake') 09:40 Mario named after a landlord 09:59 Android's dessert version names 10:13 Ubuntu's animal release names 10:26 Creeper, the first virus (and Reaper) 10:38 'Cookie' comes from 'magic cookie' 10:49 First email and the @ symbol (1971) 11:04 HTML 1.0 to HTML5 11:13 'Wiki' is Hawaiian for quick 11:27 Git branches powered the pull request 11:34 Stack Overflow founded in 2008 11:46 The Stack Overflow name (and Heisenberg) 11:56 Recursion: see recursion 12:07 Grace Hopper's nanosecond wires 12:22 Fortran 66, the first language standard 12:32 CORBA: the forgotten acronym 12:43 Over 700 programming languages exist 12:52 LOLCODE, the lolspeak language 12:58 Piet: programs that are paintings 13:09 The Obfuscated C Code Contest 13:22 Null: the billion-dollar mistake 13:35 INTERCAL demands you say 'please' 13:43 Why .io took off with startups 13:51 True/false as 1 and 0 in C 14:00 The Octocat, GitHub's mascot 14:10 Zen of Python: one obvious way 14:21 Alan Turing and the Turing Award 14:32 ELIZA, the first chatbot (1966) 14:54 'Algorithm' comes from al-Khwarizmi 15:05 UTF-8 designed on a diner placemat 15:18 Spacewar! on the PDP-1 (1962) 15:34 Hackathons and Google's 20% projects 15:40 The first computer password (MIT, 1960s) 15:55 Apollo's assembly code & core rope memory 16:06 4KB of RAM at $1.875M per KB 16:16 Aerospace still runs 1970s code 16:27 Ethernet coined by Bob Metcalfe (1973) 16:42 The first 1GB drive (1980) 16:52 Bluetooth named after a Viking king 17:01 Wi-Fi doesn't stand for anything 17:04 Excel 97's hidden flight simulator 17:14 The demoscene's graphics wizardry 17:23 Pac-Man's level 256 kill screen 17:39 The dreaded segmentation fault 17:53 Rubber duck debugging 18:03 Google's first server made of LEGO 18:10 Firefox is actually a red panda 18:18 MP3 and Karlheinz Brandenburg 18:28 CoffeeScript compiles to JavaScript 18:43 Spaghetti code & Dijkstra's GOTO letter 18:57 'foo' and 'bar' come from fubar 19:07 Why 80-character lines? Punch cards 19:28 The Year 2038 problem 19:42 Barbecue as a service (SSH smoker) 19:54 Programmers who still use punch cards 20:08 Outro #programmingfacts #programming #facts #educationalvideo #developer #development #uselessinformation

How Much Memory for 1,000,000 Threads in 7 Languages | Go, Rust, C#, Elixir, Java, Node, Python

Every Free App You Actually Need Explained in 20 Minutes

The Economy Gave Up On Young People ... It's Starting To Show

The Invisible War: A Realistic AI Takeover Scenario

If prime numbers are rare, then why do they keep showing up in pairs?

I Made an Antivirus That Secretly Attacks Scammers

Magic of the internet: How the Internet Works (Without the Technical Jargon)

the true reason C++ always wins

The File Sharing Site The FBI Couldn't Take Down (MediaFire)

Programming in Assembly without an Operating System

Why AI Can Never Escape Turing's 1936 Proof

Why Ancient Humans Went From Black to White?

Every Level of Reverse Engineering Explained

Once you see this, You’ll see Competitive Games Differently

I Hacked This Temu Router. What I Found Should Be Illegal.

I Don't Think I Can Go Back To Windows...

The AI Take Over Has Completely Backfired and I Can't Be Happier

I Bought the Trump Phone

Why Some Projects Use Multiple Programming Languages

