How do computers read code?
4,213
by Super User, 7 years ago
When you first learned to write code, you probably realized that computers don't really have any common sense. You need to tell a computer exactly what you want. But do you know about all the work the computer does to understand what you mean?
Twitter: https://twitter.com/frameofessence
Facebook: https://www.facebook.com/frameofessence
YouTube: https://www.youtube.com/user/frameofessence
Video links:
Crash Course Computer Science:
https://www.youtube.com/playlist?list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo
Building the Bits and Qubits
https://youtu.be/F8U1d2Hqark
Tools used:
gdb
gcc
Images and other visuals:
The IDE in the intro:
Eclipse
Python scripting:
IDLE
Source code distribution example:
Apache httpd on GitHub
Executable distribution examples:
Audacity
VLC media player
Blender
Punch cards:
https://en.wikipedia.org/wiki/File:FortranCardPROJ039.agr.jpg
https://commons.wikimedia.org/wiki/File:Punched_card_program_deck.agr.jpg
Early computers:
https://en.wikipedia.org/wiki/File:BRL61-IBM_702.jpg
https://en.wikipedia.org/wiki/File:IBM_701console.jpg
Complex history of computer languages:
https://en.wikipedia.org/wiki/Generational_list_of_programming_languages
Montage:
Sublime Text
IntelliJ IDEA
https://www.haskell.org/
IntelliJ IDEA again...
Print "Hello, world!" command:
Python shell
Music:
YouTube audio library:
Sunflower
Incompetech:
Call to Adventure
If I Had a Chicken
Premium Beat:
Cutting Edge Technology
Second Time Around
Swoosh 1 sound effect came from here:
http://soundbible.com/682-Swoosh-1.html
...and is under this license:
https://creativecommons.org/licenses/sampling+/1.0/
Twitter: https://twitter.com/frameofessence
Facebook: https://www.facebook.com/frameofessence
YouTube: https://www.youtube.com/user/frameofessence
Video links:
Crash Course Computer Science:
https://www.youtube.com/playlist?list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo
Building the Bits and Qubits
https://youtu.be/F8U1d2Hqark
Tools used:
gdb
gcc
Images and other visuals:
The IDE in the intro:
Eclipse
Python scripting:
IDLE
Source code distribution example:
Apache httpd on GitHub
Executable distribution examples:
Audacity
VLC media player
Blender
Punch cards:
https://en.wikipedia.org/wiki/File:FortranCardPROJ039.agr.jpg
https://commons.wikimedia.org/wiki/File:Punched_card_program_deck.agr.jpg
Early computers:
https://en.wikipedia.org/wiki/File:BRL61-IBM_702.jpg
https://en.wikipedia.org/wiki/File:IBM_701console.jpg
Complex history of computer languages:
https://en.wikipedia.org/wiki/Generational_list_of_programming_languages
Montage:
Sublime Text
IntelliJ IDEA
https://www.haskell.org/
IntelliJ IDEA again...
Print "Hello, world!" command:
Python shell
Music:
YouTube audio library:
Sunflower
Incompetech:
Call to Adventure
If I Had a Chicken
Premium Beat:
Cutting Edge Technology
Second Time Around
Swoosh 1 sound effect came from here:
http://soundbible.com/682-Swoosh-1.html
...and is under this license:
https://creativecommons.org/licenses/sampling+/1.0/
-
Super User uploaded a new media, How do computers read code?
7 years ago