How does a compiler, interpreter, and CPU work?

preview_player
Показать описание
In this video we discuss how compilers, interpreters, and CPUs transform source code written by computers programmers into machine code, and how the CPU executes machine code.
Рекомендации по теме
Комментарии
Автор

THANK YOU SO MUCH FOR MAKING THIS. I'm currently taking my first programing class, but was having some issues understanding the information. This helped so much :)

destructivegaming
Автор

Please PLEASE make more videos on these basic concepts to help us newbies out there really learn.

danajackson
Автор

Love the airport analogie - will use that with my classes.. Many thanks!

JWrightICT
Автор

Very helpful! Helped me understand the difference between compilers and interpreters for GCSE in a short time. Thank you

aadilmalik
Автор

good job with explaining. but a little bit too fast

lwst
Автор

Background music is a bit loud. Once I noticed it I could no longer focus on what you were saying

gerardo
Автор

This channel deserves way more subscribers! Great video!

kalanaherath
Автор

Thanks for this video. Would you be able to explain the typical interaction between CPU and GPU? How does the chip cycle differ for a GPU?

alexmahedy
Автор

Doing a great job. Plz don't stop.

saurabhcarboncool
Автор

Content good but yeah you could slow down. What's the rush? Late for a plane in that airport analogy? Thanks for posting ... good stuff 👍.

MrDFJohnson
Автор

Wow, nicely explained. Appreciate the analogies

lukederror
Автор

I don't really like how these kinds of topics are always expressed. There are many people that can spout back what you pretty much said but so far no one really knew the reality of the computer itself. Everyone Ive asked at my university had no idea that the instructions are literally just an electrical pulses on and off. Its always said that computers use "ones and zeros" but do you really know what that means? Its just feeding the ideology that apple likes to use about computers "it runs off of magic" Don't get me wrong, the video is well put together and all. A good video. But people need to rethink the explanation of that Machine code actually is, not just "it exists deal with it" you know what i mean?

Decco
Автор

It is a nice explanation, but I will have to watch it again and again because I feel that you don't give enough time for my CPU (Brain) to think of what just been said.... I have a very old CPU.... I know

bugsy
Автор

tomorrow is my exam. your video help me for my exam. thank you very much

StupidEngineer
Автор

Java is technically both Compiled and Interpreted. First it's compiled to stuff the Java Virtual Machine can execute, then the Virtual Machine either inteprets it or compiles it further

theshermantanker
Автор

I'm confused, the CPU circle there is not complete, I fell like during instruction reading, after one CPU circle, the info gotten from that one circle is stored in the ram because it is not a complete instruction of the whole body of instruction i.e, it's just one instruction in a whole body, so if a little instruction in one circle is stored, it is stored in ram not in main memory so that it can be altered(written on ) when the need arises(when other info has been gotten from other circles)

loudviurge
Автор

my compiled languages, java, c++, my intepreted languages, python, javascript

universenerdd
Автор

I am not sure, but I think you confuse the clock cycle and clock speed. I think the clock speed is the ticks in one second.

shuopengli
Автор

1. Instructions are typically fetched from a cache rather than Main Memory
2. Java is both compiled and interpreted b/c of the JVM
3. Should touch on Cycles Per Instruction (CPI) when it comes to performance.

wdwells
Автор

Man this was very good. Well done . Succinct. But I will say I agree with the comment about the music. I liked the music, but it was frenetic, a bit loud, a little distracting, and the video would have been better without it.

spencerwork