Frame of Essence
Frame of Essence
  • 22
  • 6 981 801
How do computers read code?
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: frameofessence
Facebook: frameofessence
UA-cam: ua-cam.com/users/frameofessence
Video links:
Crash Course Computer Science:
ua-cam.com/play/PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo.html
Building the Bits and Qubits
ua-cam.com/video/F8U1d2Hqark/v-deo.html
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:
en.wikipedia.org/wiki/File:FortranCardPROJ039.agr.jpg
commons.wikimedia.org/wiki/File:Punched_card_program_deck.agr.jpg
Early computers:
en.wikipedia.org/wiki/File:BRL61-IBM_702.jpg
en.wikipedia.org/wiki/File:IBM_701console.jpg
Complex history of computer languages:
en.wikipedia.org/wiki/Generational_list_of_programming_languages
Montage:
Sublime Text
IntelliJ IDEA
www.haskell.org/
IntelliJ IDEA again...
Print "Hello, world!" command:
Python shell
Music:
UA-cam 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:
soundbible.com/682-Swoosh-1.html
...and is under this license:
creativecommons.org/licenses/sampling+/1.0/
Переглядів: 3 070 558

Відео

EXTRA: Hello again...
Переглядів 36 тис.7 років тому
Do you have any ideas for making the video making process smoother? Do you know what the easter egg in the last update video was? Let me know in the comments!
Will Quantum Computers break encryption?
Переглядів 1,4 млн7 років тому
How do you secure messages over the internet? How do quantum computers break it? How do you fix it? Why don't you watch the video to find out? Why does this description have so many questions? Why are you still reading? What is the meaning of life? 0:00 Intro - Are we DOOOOMED?? 0:52 How NOT to Send Secret Messages 2:09 RSA - Encryption Today 5:19 One-Way Functions and Post-Quantum Cryptography...
EXTRA: 10K SUBS!! (Yes, I know I'm late)
Переглядів 13 тис.7 років тому
Videos you might like (Playlist): ua-cam.com/video/wDu0KMdDD1I/v-deo.html Facebook: frameofessence Twitter: frameofessence UA-cam: ua-cam.com/users/frameofessence Other Links: Video with Buxton Sketch font: ua-cam.com/video/uMaFB3jM2qs/v-deo.html Video with line segments "font": ua-cam.com/video/jlzNyfHZI0E/v-deo.html Clips: Explosion by Daniel Turuntsev ua-cam.com/vide...
You don't know how Quantum Computers work!
Переглядів 609 тис.8 років тому
0:00 Intro - Why Quantum Computers Shouldn't Work 1:22 A Toy Problem 4:00 Solving the Problem With Quantum Computing 10:11 Why Does it Work 13:12 More Practical Problems 15:02 Outro - Quantum Computers Are Coming Facebook: frameofessence Twitter: frameofessence UA-cam: ua-cam.com/users/frameofessence Video Links: Building the Bits and Qubits: ua-cam.com/video/F8U1d2Hqar...
EXTRA: 1k SUBSCRIBERS!! (+ updates)
Переглядів 2,8 тис.8 років тому
Facebook: frameofessence Twitter: frameofessence UA-cam: ua-cam.com/users/frameofessence Links: Destiny on Twitch www.twitch.tv/destiny When Numbers Lie ua-cam.com/video/BABu3bNoaBg/v-deo.html SciShow on GMOs ua-cam.com/video/sH4bi60alZU/v-deo.html "Secret" Frame of Essence Channel Ad ua-cam.com/video/eHz7NJuBksc/v-deo.html 2nd Channel (A Frame of Mind) ua-cam.com/chann...
SR4: Mass-Energy Equivalence - E=mc²
Переглядів 109 тис.9 років тому
0:00 Intro 1:05 Early Versions of E=mc² 2:02 Mass is Relative 3:28 Conserving Momentum and Energy 6:13 Adding Energy Increases Mass 8:57 Rest Mass vs. Relativistic Mass 9:58 Outro - Implications of E=mc² Facebook: frameofessence Twitter: frameofessence UA-cam: ua-cam.com/users/frameofessence Video Links: Einstein’s Derivation (minutephysics) ua-cam.com/video/hW7DW9NIO9M...
Potential Bonds - A SciShow Video Response
Переглядів 35 тис.9 років тому
Facebook: frameofessence Twitter: frameofessence UA-cam: ua-cam.com/users/frameofessence This is a video response to a SciShow Talk Show interview with Veritasium: ua-cam.com/video/AAmqeHCFq_8/v-deo.html SciShow's Channel: ua-cam.com/channels/ZYTClx2T1of7BRZ86-8fow.html Veritasium's Channel: ua-cam.com/users/1veritasium Potential Energy Links: Gravitational force: ua-ca...
YouTube 60fps Tester
Переглядів 511 тис.9 років тому
Facebook: frameofessence Twitter: frameofessence UA-cam: ua-cam.com/users/frameofessence This is just a fun little thing I decided to make. More full science videos are coming soon!
Colourful in Theory - That Irks Me
Переглядів 71 тис.9 років тому
Facebook: frameofessence Twitter: frameofessence UA-cam: ua-cam.com/users/frameofessence Normal colour displays have 3 differently-coloured sub-pixels (red, green and blue). What happens if we add a yellow one into the mix? Corrections: 4:05 : It's actually called a "Chromaticity" Diagram, not a "Chromacity" Diagram. 4:39 : As Antsaboy94 pointed out, there technically c...
5 Phenomena Found Out - A Video Response
Переглядів 10 тис.9 років тому
This is a video response to '5 Fun Physics Phenomena' on the channel called Veritasium. 5 Fun Physics Phenomena: ua-cam.com/video/1Xp_imnO6WE/v-deo.html Music in this video (from the UA-cam Audio Library): Get Outside Good Starts The Messenger Fortaleza
When Numbers Lie
Переглядів 110 тис.9 років тому
Facebook: frameofessence Twitter: frameofessence UA-cam: ua-cam.com/users/frameofessence Sources: Causality: Models, Reasoning, and Inference books.google.ca/books/about/Causality.html?id=wnGU_TsW3BQC Internet Project wps.aw.com/wps/media/objects/15/15719/projects/ch2_simpson/index.html Visualizing Urban Data ideaLab vudlab.com/simpsons/ Can Quantum correlations be Expl...
SR3: The Light that will Win the Race - The Cosmic Speed Limit
Переглядів 56 тис.9 років тому
Part 3 of the Special Relativity series More videos on Relativity coming soon... "Are You REALLY Standing Still?" ua-cam.com/video/jlzNyfHZI0E/v-deo.html "The Light that will Light the Spark - The Michelson-Morley Experiment" ua-cam.com/video/uMaFB3jM2qs/v-deo.html "The Light that will Lead the Way - Time Dilation" ua-cam.com/video/f-0taHjbs_Y/v-deo.html Explore more relativity (High school tea...
EXTRA: 100 Subscribers!?
Переглядів 2,1 тис.9 років тому
Wow! Thank you so much everyone! Have a blooper reel! Wow! signal: en.wikipedia.org/wiki/Wow!_signal Music downloaded from the UA-cam audio library: Get Outside! Talkies
Building the Bits and Qubits
Переглядів 301 тис.9 років тому
What is computation? ...and what is quantum computation? CORRECTIONS: 8:01 The Pauli-X gate does NOT flip the direction of the qubit. It rotates it 180 degrees about the x-axis, where the x-axis is pointing out of the screen. 9:41 This graph is wrong. The Shor curve should be below the Classical curve since it takes LESS time. Sources: Quantum Computing for Computer Scientists books.google.ca/b...
How to (properly) Draw a Crescent Moon - That Irks Me
Переглядів 74 тис.10 років тому
How to (properly) Draw a Crescent Moon - That Irks Me
SR2: The Light that will Lead the Way - Time Dilation
Переглядів 125 тис.10 років тому
SR2: The Light that will Lead the Way - Time Dilation
SR1: The Light that will Light the Spark - The Michelson-Morley Experiment
Переглядів 305 тис.10 років тому
SR1: The Light that will Light the Spark - The Michelson-Morley Experiment
Flicking Chopsticks - Linear and Angular Momentum
Переглядів 6 тис.10 років тому
Flicking Chopsticks - Linear and Angular Momentum
Frame Rate: a YouTube Experiment
Переглядів 39 тис.10 років тому
Frame Rate: a UA-cam Experiment
Stopping is More Distant than it Appears
Переглядів 8 тис.10 років тому
Stopping is More Distant than it Appears
SR0: Are You REALLY Standing Still?
Переглядів 51 тис.10 років тому
SR0: Are You REALLY Standing Still?

КОМЕНТАРІ

  • @hempegu2204
    @hempegu2204 6 годин тому

    Thank you so much sir, you save me from loosing 10 marks in exam

  • @kaustubhsonar4613
    @kaustubhsonar4613 2 дні тому

    This is the by far best video that I have ever seen

  • @sneett7670
    @sneett7670 6 днів тому

    You just skipped over half of my courses this semester here 4:51

  • @dimuthuabeygunawardene9680
    @dimuthuabeygunawardene9680 9 днів тому

    It was a brilliant explanation bro🎉

  • @mikeuu3104
    @mikeuu3104 10 днів тому

    reference: TYCHOS dot SPACE "Why can a Sagnac Interferometer see the rotation of the earth, but a Michelson Interferometer can't see orbital speed? Could someone with knowledge of Relativity explain why a Sagnac Interferometer can plainly see the rotation of the earth (or at least a rotating reference frame of 1 day), yet the Michelson Interferometer can not detect the earth's translational motion around the sun. There seems to be a paradox here and I can't see a mathematical or theoretical way out of it. If there is no Aether....then how can the Sagnac Interferometer see the earth's rotation and at the same time the Michelson Interferometer can't see translational motion?" The reason is that the MM experiment did not return null results, in fact, it detected a very slow movement of the earth though the eather.

  • @MDAl-Amin-vg7xb
    @MDAl-Amin-vg7xb 14 днів тому

    nice

  • @utkarshghildyal6876
    @utkarshghildyal6876 21 день тому

    9:45 it's going verryy slooooow (0.25x) 😂

  • @darrenlefcoe
    @darrenlefcoe 22 дні тому

    compiling a compiler = compiler ^ 2

  • @darrenlefcoe
    @darrenlefcoe 22 дні тому

    one of the best videos i have seen . . . excellent work !

  • @riam_mik
    @riam_mik 25 днів тому

    Where did he go I need him he explains stuff in a way I understand Please give him back

  • @NoRageGuy
    @NoRageGuy 28 днів тому

    Is there a 120 fps version of this?

  • @playingracoon3782
    @playingracoon3782 29 днів тому

    3:52 i taste c++, i'll give this video a like

  • @iamnotfamous6591
    @iamnotfamous6591 29 днів тому

    why we don't write things in human language and make a compiler to convert them to machine code??? why they design that coding??

  • @VinnieG-
    @VinnieG- Місяць тому

    My computer class was about how to write a word document. I never learned stuff like this xD

  • @amit_go
    @amit_go Місяць тому

    Can you just come back on UA-cam and upload core computer science videos? the world needs you!

  • @maxien101
    @maxien101 Місяць тому

    I've been a patient boy for a long time now, where's my virtual cookie of appreciation?!!

  • @Neoboos211
    @Neoboos211 Місяць тому

    How we can add the GSL library for c programs in vs code

  • @Sensist2015
    @Sensist2015 Місяць тому

    Setted to 144p

  • @donalberda1344
    @donalberda1344 Місяць тому

    Edward Snowden wrote a book called Permanent Record. He now lives in exile for revealing the truth. This may be the direction of things but I have placed my faith in Jesus Christ so I refuse to live in fear!

  • @kirbofn524
    @kirbofn524 Місяць тому

    Imagine the first person to write a compiler… in assembly😭

  • @dheerparekh1305
    @dheerparekh1305 Місяць тому

    The production of this video is surprisingly good considering it was made 6 years ago

  • @tgsvampire
    @tgsvampire Місяць тому

    IDK how man, but this video suddenly popped on my face after may 2 years when I know a bit more about computers and programming and I am able to comprehend more of what is going in this video.... And I just realiesed, This man is creating some real value dude....🔥

  • @Xnoob545
    @Xnoob545 Місяць тому

    Dang 6 years

  • @sritimanadak3937
    @sritimanadak3937 Місяць тому

    Bro just casually dropped a banger and randomly vanished from UA-cam 😢

  • @MegaBlueMadness
    @MegaBlueMadness Місяць тому

    I’m taking just straight computer science classes only and I have a data structures class a compilers class an object oriented programming class(Java) a machine code programming class(ARMv7) and calculus 2 all at the same time 😅

  • @julio-dev
    @julio-dev Місяць тому

    My man made the best CS video about compilers I've ever watched and the disappeared like the Avatar

  • @pikiwiki
    @pikiwiki Місяць тому

    who wrote the first compiler?

  • @adriangheorghe2327
    @adriangheorghe2327 Місяць тому

    The same experiment, type M-M, carried out with the interferometer rotated in the vertical plane, highlights the displacement of the interference fringes, when the interferometer is rotated. This fact indicates, without any doubt, the centripetal circulation, towards the mass of the earth, of weightless matter and explains, very simply, without any relativistic metaphysics, the result of the M-M experiment. So the theory of relativity, specially imagined to mathematically demonstrate the result of the M-M experiment, is only a metaphysical theory, which supports the idea of physical movement without material support.

  • @user-qt2lo2cu4x
    @user-qt2lo2cu4x Місяць тому

    All I did is fricking Scratch

  • @vinesauces4023
    @vinesauces4023 2 місяці тому

    :( last video

  • @devinward639
    @devinward639 2 місяці тому

    As a Python user I find this incredibly offensive

  • @ChrisM541
    @ChrisM541 2 місяці тому

    In the 1980's-90's virtually every computer and console game was written in assembly language. If you were programming in assembly, you were programming in machine code since assembly is a 1:1 mnemonic version of machine code opcodes and associated operands. 6502/10, Z80, 68k etc - all these CPU's had an army of expert machine code games programmers, who knew every machine code trick. It's a shame that today, the vast majority of programmers (even C++) have little/no programming expertise in assembly language. It's also extremely concerning since every piece of software ever created, yesterday, today and well into tomorrow, ultimately(!!) executes as machine code, meaning we have a national security risk if we have little/no experts.

  • @anas90t
    @anas90t 2 місяці тому

    great video. thank you

  • @Veli822
    @Veli822 2 місяці тому

    god tier video

  • @lildvsvevo
    @lildvsvevo 2 місяці тому

    If it makes you feel any better, I knew what you were talking about starting from compilers

  • @Skdl55
    @Skdl55 2 місяці тому

    its fine thx 😊

  • @user-tl6gi7vq5t
    @user-tl6gi7vq5t 2 місяці тому

    Einstein crazy crap... More Sci -fi staff , than true science...😂

  • @user-tl6gi7vq5t
    @user-tl6gi7vq5t 2 місяці тому

    All theat ...?! - sci-fi stuff ...not science. Einstein SF writer , not true scientist... Time Dilation is an illusion...!!!😅 "Your perception" - this is not true science...😢

  • @maximillianquaife-larsen3799
    @maximillianquaife-larsen3799 2 місяці тому

    That ending was neat

  • @notrealarrowbeats
    @notrealarrowbeats 2 місяці тому

    Kısacası derleyiciler, ilk programlama dillerinin direkt makine tarafından anlaşılabildiği zamanlarda mühendisler tarafından yazıldı ve günümüze kadar basitleştirilerek geldi☑

  • @breadedbread3561
    @breadedbread3561 2 місяці тому

    Cant wait for quantum cybee attacks to ruin the quantum gaming industry in the future

  • @paullaymon5746
    @paullaymon5746 2 місяці тому

    Or…the earth is not in motion

  • @cristig243
    @cristig243 2 місяці тому

    Brilliant !

  • @laavanya5206
    @laavanya5206 2 місяці тому

    Summary: __compilers convert source code which is understood by humans (eg:- python and java) into machine code which the computers can understand. __machine code is basically binary (1s and 0s) which function as instruction like (Eg:- jump to this line, fetch this from the memory and store this into the memory) __computers can only understand machine code as these 1s and 0s turn on and off the transistors which would change the way the circuit works ( not sure

  • @blocc0
    @blocc0 2 місяці тому

    shit i learnt about interpolaters not compilers

  • @DarmiGames
    @DarmiGames 2 місяці тому

    Bonus: If you have 120hz screen and play back at 2x speed, you will get 120hz video

  • @perguto
    @perguto 2 місяці тому

    *Tetrachromates have joined the chat*

  • @perguto
    @perguto 2 місяці тому

    You can also test 120fps by setting the playback speed to 2x

    • @sandeshmadnur2353
      @sandeshmadnur2353 19 днів тому

      yes , if you switch to 2x you will see that clock hand skips alternately

    • @DeMooniC
      @DeMooniC 8 днів тому

      exactly

    • @DeMooniC
      @DeMooniC 8 днів тому

      @@sandeshmadnur2353 Yeah, even in 1.25 it skips a few obviously since that would be like 75 fps

  • @cyber1243
    @cyber1243 3 місяці тому

    Programners then : we use binary code to make program on computer, we also use assembly to make our work lot eazier. Programmers now : Why this AI wont give me code like specifically like I WANTTT...!!!!!!