The First Programming Languages: Crash Course Computer Science
So we ended last episode with programming at the hardware level with things like plugboards and huge panels of switches, but what was really needed was a more versatile way to program computers - software! For much of this series we’ve been talking about machine code, or the 1’s and 0’s our computers read to perform operations, but giving our computers instructions in 1’s and 0’s is incredibly inefficient, and a “higher-level” language was needed. This led to the development of assembly code and assemblers that allow us to use operands and mnemonics to more easily write programs, but assembly language is still tied to underlying hardware. So by 1952 Navy officer Grace Hopper had helped created the first high-level programming language A-0 and compiler to translate that code to our machines. This would eventually lead to IBM’s Fortran and then a golden age of computing languages over the coming decades. Most importantly, these new languages utilized new abstractions to make programming easier and more powerful giving more and more people the ability to create new and amazing things.
Tags
Comments
Leave a Comment
Comments are loading... If you don't see any, be the first to comment!
Related Videos
Early Programming: Crash Course Computer Science
Crash Course Computer Science

Crash Course Computer Science | Programming Basics: Statements & Functions: Crash Course Computer Science #12 | PBS
Owner - Crash Course Computer Science - Powered By PBS
Programming Basics: Statements & Functions: Crash Course Computer Science
Crash Course Computer Science
Files & File Systems: Crash Course Computer Science
Crash Course Computer Science

Crash Course Linguistics | Language Change and Historical Linguistics | Episode 13 | PBS
Owner - Crash Course Linguistics - Powered By PBS

Crash Course Linguistics | Computational Linguistics | Episode 15 | PBS
Owner - Crash Course Linguistics - Powered By PBS
Bytes of Learning - What Is Coding?
Learning Mole
Instructions & Programs: Crash Course Computer Science
Crash Course Computer Science
Machine Learning & Artificial Intelligence: Crash Course Computer Science
Crash Course Computer Science
Why was Pink for Boys and Blue for Girls?
Origin of Everything
