How do computers read code?

29


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?

0:00 Intro – Where You’ve Seen Compilers
1:25 Source Code vs. Machine Code
3:38 Translating Source Code to Machine Code
9:05 How Compilers Make Things Easier
10:39 Outro – The Story of Automation

Twitter:
Facebook:
YouTube:

Video links:

Crash Course Computer Science:

Building the Bits and Qubits

Tools used:
gdb
gcc

Monospaced font:
Menlo-Regular

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:

Early computers:

Complex history of computer languages:

Montage:
Sublime Text
IntelliJ IDEA

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:

…and is under this license:


Source: https://cyrrion.com
Read more all post Computer Technology : https://cyrrion.com/computer/
29 Comments
  1. RNGesus says

    Cringe Lord, just explain it, your "jokes" give extreme cringe

  2. Eric Chu says

    Now the Pope and I have something in different

  3. Ishmam Tasin says

    This is soooo cool

  4. Germán Caíno says

    This video is a masterpiece, Dennis Ritchie likes this.

  5. BABATUNDE SANNI says

    Understand the threshold of the most important knowledge – https://youtu.be/j89sJGy3S5U

  6. Programmer Михаил Агарков says

    Who wrote a compiler is a total genius and legend

  7. connectkushal says

    this was awesome

  8. vitusverden says

    Is this channel dead? its so good

  9. Kandy Kyla says

    "ALL YOU DID WAS PYTHON SCRIPTING?!"me: sad python noises

  10. Knowledge Power says

    Thank you so much

  11. Soumya Mukherjee says

    Just how you said "you can see my videos too" it's just like mine!!

  12. Nicolai Longo says

    Seems like you skipped over a major step with the branch system, words and circles part. What is the compiler actually doing when you used words & circles?

  13. GD Spam King says

    MAKE MORE VIDEOS DUDDEEEE

  14. Nirvana Supermind says

    9:44 Technically, these are all open source, so they distribute both source and binaries… so, how’s your day going?

  15. HC Li says

    I feel so motivated now. I'm gonna finish my javascript and python class.

  16. SK Safo says

    Really thanks

  17. Yousef Alaqra says

    What an amazing instructor!

  18. Baydens Goated says

    All these comments are kids making jokes about shit they have no idea about…

  19. The Noob says

    Actually…When i think like this, the solutions of errors becomes easySo i think this video is useful

  20. Zain Chupacabra says

    So waitWho programs the compiler?!

  21. Peter Gayed says

    That was awesome. Thank you.

  22. Orm Zio says

    I am only 14 year old?? )

  23. Pracheer Deka says

    BUT WHERE TO WRITE THE CODE WITHOUT A READY MADE SOFTWARE.? DO CODE IS A ANALOG VOLTAGE.. WEITHER (0)MEANS LOW (1)MEANS HIGH ANALOG VOLTAGE.? AND HOW TO ADD GRAPHIC ON VOLTAGE?

  24. DjVolumeUp200 says

    I find myself not worthy of writing programs in higher level languages 'cause I can't comprehend or understand what happens on the lower levels

  25. IcedJelly says

    is this channel DEAD?!

  26. Aaron COELHO-IRANI says

    Terry A Davis: "The smartest programmer to ever live"Created his own compiler and OS

  27. Xnoob Speakable says

    PLEEEEAAAASEEEEEE COOOOMMMEEEE BAAAAACKKKK

  28. MT Ekleel says

    Hey, where are those damn header files?

  29. Arc's Expedition says

    10:40 I was so excited when I heard this. That's the exact question I've been wondering ever since I learned about compilers! Thanks for clearing it up, keep up the great work!

Leave A Reply

Your email address will not be published.