Главная

Comparing C to machine language




Video quality The size Download

Информация о Comparing C to machine language


Название :  Comparing C to machine language
Продолжительность :   10.02
Дата публикации :  
Просмотров :   4,6 jt


Кадры Comparing C to machine language





Описание Comparing C to machine language



Коментарии Comparing C to machine language



ryse punk
terrible and confusing explication
Comment from : ryse punk


Arasu
Good job bro, I always like to see what ever from scratch🤛
Comment from : Arasu


Kong Zilla
Real sadistic of yt to recommend this as I sit staring at arm assembly trying to optimize the clock cycle count
Comment from : Kong Zilla


Artem Trubnikov
Terrible handwriting
Comment from : Artem Trubnikov


CheshireCab
When I was a newbie programmer back there in 2000, playing around with assembler, memory and registers really helped me to get a grasp of what pointers and references are
Comment from : CheshireCab


Makis Papa
The most inconsistent writting of '1' I've ever seen 😂
Comment from : Makis Papa


Zaluuk
0:00 First time seeing code printed on paper and that looks more cursed than i could have ever imagined
Comment from : Zaluuk


검은고양이
니들은 저게 뭔지 알기나하냐?br지들도 뭔지모르면서 쳐 띄우고 지랄이야 병신같은게 씨발 방구석 하류인생 앰창들이 헛짓거리쳐하고있어
Comment from : 검은고양이


검은고양이
놀라울정도로 멍청한ㅋㅋㅋ 긁혔나보네? 기분나쁘냐? ㅋㅋㅋㅋㅋ 병신새끼들 벌레새끼는 벌레새끼답게 온종일 방구석에처박혀서 고물컴퓨터 붙들고 젊고예쁘고 부자인척하면서 그따위 쓰레기처럼 살아 미생물같은 가치없는 생명체들아
Comment from : 검은고양이


Computing Computations CCT
Are they Intel inside not machines
Comment from : Computing Computations CCT


occam raiser
what the hell is 'machine language'? If you mean Machine Code, say so
Comment from : occam raiser


Wilhelm Meyer
So Mr Eater, you think that assembly language is machine code Well, it is close and closer than C, but no, in most cases it isn't
Comment from : Wilhelm Meyer


Grant H
The shit humans are capable of is fucking terrifying From primitive apes to building computers and understanding computer language What the fuckbrbrI don't think any animal in nature was supposed to go this far
Comment from : Grant H


wersjfkuhbj
intriguing
Comment from : wersjfkuhbj


star stuff
thanks for this vid, so cool
Comment from : star stuff


Michael John Little
i remember in 1984, when I was learning Assembler, I remember a lecturer saying that C was taking over because it was the intermediate between high level languages at the time which for me was FOTRAN, and assemblerbrPS: Who said that the GOTO is dead!
Comment from : Michael John Little


Altan Çamlı
this is not machine language, this is assembly
Comment from : Altan Çamlı


kgtuu hffmkk
5:25 "this is a memory address I think" Exactly, this is a memory address AFTER your code 0x100000f78), and it's made by the linker when you included stdioh It's the part of your assembly program now, and it does the "printf" command Too bad, you didn't disassemble it brBy the way, you've used a disassembler with AT&T-syntax, which can be VERY-VERY confusing as it shows registers and operands in a reverse order
Comment from : kgtuu hffmkk


Arbaz khan
as ui/ux designer i feel ashamed to call myself a programmer
Comment from : Arbaz khan


[R@UL]
You should do an example with the whole source code of Roller Coaster Tycoon
Comment from : [R@UL]


Calypso
i found out a lot of the games i played as a kid were written in machine language or assembly language and am learning C now This is fascinating
Comment from : Calypso


Przemysław Baca
What a great video
Comment from : Przemysław Baca


shootMe_1064
movl eax, -0x14(rbp)brThis instruction moves the 32-bit value stored in the eax register into a memory location that is 20 bytes (0x14 in hexadecimal) before the address stored in the rbp (base pointer) register It's effectively storing the contents of eax on the stackbrbrhope this helps
Comment from : shootMe_1064


snowmaske
Here begins my reverse engineering journey
Comment from : snowmaske


Er Sunil Pedgaonkar; Consulting Engineer;India
Excellent
Comment from : Er Sunil Pedgaonkar; Consulting Engineer;India


Paulo Alexandre
Nice!
Comment from : Paulo Alexandre


guiaprendiz
Queria que todo mundo falasse português BR
Comment from : guiaprendiz


edmar salvador
Great Thanks
Comment from : edmar salvador


chillosophification
Printf is a system call from the C library, so before the call, it sets up the system, the registers and which function to call and calls syscall() Every function has a combo to be set up
Comment from : chillosophification


Slaven Penava
8:30 after googling around for a bit im about 60 sure its just an assembly representation of "while" because the eax(Extended Accumulator" - used for arithmetic and logical operations, as well as for storing return values from functions) is preceding the cmpl of x to hex of 255 I dont really have much experience in assembly but this is my best amateur educated guess but if theres any assembly experts pls explain what that line would mean
Comment from : Slaven Penava


Jeff ←
Not technically machine language
Comment from : Jeff ←


boohba
Why would you print that?
Comment from : boohba


edssimmons simmons
that's really interesting it's like the title of the topic has a different subject but that's a different branch
Comment from : edssimmons simmons


qwertyuiop
I found your teaching so understandable by non programmers and beginners I dont know to do programming and wanted to learn I have interest in c programming and now assebly Thank you for video you are great teacher
Comment from : qwertyuiop


no-defun-allowed
lol -O0
Comment from : no-defun-allowed


Aceinet
CODING ON A PAPER!!?
Comment from : Aceinet


wulphstein
Programming is amazing!
Comment from : wulphstein


CursedFox
why skip right over the while tho lmao
Comment from : CursedFox


Tamoghna Maitra
I come back here every year to see how much we have progressedbrUpdate 2024 : we can now code by talking to IDEs
Comment from : Tamoghna Maitra


Steve Shoopak
Butthe stuff on the left is assembly, not machine language It's disassembled, but not binary
Comment from : Steve Shoopak


Photophone
7:24 why doesnt the compiler just do:brbrmovl 0xc, 0x8brbrInstead ofbrbrmovl 0xc, esibrmovl esi, 0x8
Comment from : Photophone


Alan Hargreaves
The C Compiler was once described as a portable PDP-11 It would be interesting to see PDP-11 code for it I will say that I am a little disappointed that the compiler didn't just use three registers for the three variables, it might be interesting to see how specifying various levels of optimisation to gcc changes the code
Comment from : Alan Hargreaves


Artie Langes Nose
Assembly I love it In engineering school I used assembler to write the code for embedded processor systems It was a glorious torture but I learned how code actually works Having to carefully plan all jumps to fit in the limits to subroutines of the number base was excruciating I loved it
Comment from : Artie Langes Nose


Doctor Ahmad
Thank you so much and very beautiful way of making things clear
Comment from : Doctor Ahmad


Ramppappia
thank you, I don't know a single programming language but I wanted to see how compilers translate code because it blows my mind, this was very useful!brwhat's happening inside a modern PC is 1000000 times more complex, but at least I can vaguely picture it now :)
Comment from : Ramppappia


NihilanthTM
It is like all high languages are fake and here we see real world But later when you see how uP is made is like magic
Comment from : NihilanthTM


Issam Chaouachi
3:50 Move one?? Hhhhh very funny 😂 It is MOVL not MOV1
Comment from : Issam Chaouachi


fabricio
Retro Vibes here,because all this Machine Language today is a Huge amount of data
Comment from : fabricio


repne scasb
fibbonaci number should have started from one, not zero
Comment from : repne scasb


Qwerty Asdfg
all of this i give credit to miss Kathleen Booth who invented assembly language that make us anderstand the code of computer hence the CPU now RIP to her 🥺
Comment from : Qwerty Asdfg


Stefaan DC
Great vid but awful handwriting
Comment from : Stefaan DC


marcusmarcula
Wow this was extremely interesting to see in a format like this
Comment from : marcusmarcula


John Wilson Panaligan
AFTER GRADUATE COMPUTER COURSE brbrMAYBE _NASA
Comment from : John Wilson Panaligan


On İki
I wish the Turkish translation had been completed
Comment from : On İki


이강후
As a electronic engineering student, it's really fascinating to watch these codes run by a processor, which is mostly built out of just NAND, and NOT gates (But like, billions of them)brbrAnd even more, NAND and NOT gates consist of a few transistors called MOSFET(metal-oxide-sillicon field effect transistor), which is made of a few layers of elements that are actually few nanometers thin brbrHow amazing are computers!
Comment from : 이강후


AboveEmAllProduction
Ben eater more like been eatin amiright
Comment from : AboveEmAllProduction


jimmy bean
SO COOL
Comment from : jimmy bean


Abhi Garg
Oh man! This is awesome This takes me way back to early software engineering classes at Purdue in the 90s We used C Great to understand how it compiles into machine code!
Comment from : Abhi Garg


Probably Not my name
Theres a special circle in hell for people who use “while (1)”
Comment from : Probably Not my name


Handle Needs 3 Characters Or More
Bro really printed this, WHY!?💀
Comment from : Handle Needs 3 Characters Or More


Shawn C
MASM is a fun language
Comment from : Shawn C


beepst
Very nice and easy to understand Thanks!
Comment from : beepst


JavaScript
👍🏼
Comment from : JavaScript


Ruslan Makarov
I love that this comp sci weirdo is just like "I don't know what this line is doing"brbrIt represents such a real facet of what learning and messing with this stuff is Computer go brrrrr
Comment from : Ruslan Makarov


김기웅
what's the advantage of using machine language
Comment from : 김기웅


Malte Nolden
You think people who want to know about Assembly need explanation of your C-code?brVideo starts at 02:30
Comment from : Malte Nolden


thedanyes
This was eight years ago! You should revisit, this time comparing C to optimized machine language!
Comment from : thedanyes


राजन गोंगल
👍👍👍👍👍👍
Comment from : राजन गोंगल


Steve ODonald
I just wanted to use assembly code when working with microcontrolllers It's nice if you can get your head around it, and you know exactly how much memory you are usingbrOnly problem was, I would end up with a massive painful migraine at the end of the daybr And I am not a migraine sufferer :/
Comment from : Steve ODonald


BSchnoza
Holy shit this was helpful, made me get such a different understanding! YES! I feel like I actually finally understand
Comment from : BSchnoza


kfibcudwiefjw
printing out code and annotating it is the most Apple user thing ever
Comment from : kfibcudwiefjw


Fahreza Dhia
i am a Computer Science student I think you explain how machine language works better than my teacher
Comment from : Fahreza Dhia


Blank Jo
This video reminds me of my uncle, who only programmed assembly and c, and said java is failed experiment He now works as a janitor
Comment from : Blank Jo


ahmad sarookhani
awesome bravo🙏🤝
Comment from : ahmad sarookhani


Vlad Polyakov
LIke! I understand, what registr means
Comment from : Vlad Polyakov


zigaudrey
I have a better idea of what Machine Code/Assembly look like That will be helpful for Modding Rom gamesbrThe "jmp" one is exactly what I will to a "while" in a Python-in-Python project I accidentally create an Assembly like language with Python
Comment from : zigaudrey


Thin Henson
The code in c is beautiful
Comment from : Thin Henson


Purvi Bhardwaj
Bruh when u said "'I can't understand my writing " u had me😂😂
Comment from : Purvi Bhardwaj


Sohaib Ahmad
Really enjoyed this!
Comment from : Sohaib Ahmad


Jeff I
This is amazing
Comment from : Jeff I


Korima S
Ljxxgmxgmdykdyk
Comment from : Korima S


Turbo Whistle
its also known as dry run😊
Comment from : Turbo Whistle


Luis Antonio
It is So beautiful the algorithm of programming
Comment from : Luis Antonio


Sean McGhee
what's happening at:brbr0x0f28 mov1 $0x0, -0x4(rbp)brbr?brbrDefault return value for the program?
Comment from : Sean McGhee


Wofddco
Assembly vs C: Why Learn Assembly?
Comment from : Wofddco


Tales Cembraneli Dantas
nice Can we pass value on the memory position(rbp) direct to another whithout use the esi?brfor exemple: move1 -0xc(rbp), -0x8(rbp)
Comment from : Tales Cembraneli Dantas


solution by brain
This is the right mindset of engineers
Comment from : solution by brain



Похожие на Comparing C to machine language видео

Learn Any Assembly Language Fast with THIS TECHNIQUE | Comparing Source Code to ARM Assembly Output Learn Any Assembly Language Fast with THIS TECHNIQUE | Comparing Source Code to ARM Assembly Output
РѕС‚ : Low Level Learning
Download Full Episodes | The Most Watched videos of all time
for loop in C programming language | Malayalam C programming Language for loop in C programming language | Malayalam C programming Language
РѕС‚ : SJTutorialsLive
Download Full Episodes | The Most Watched videos of all time
Program to Add Sub Mul Div Two Numbers Assembly Language | sub add mul div in assembly language- 14 Program to Add Sub Mul Div Two Numbers Assembly Language | sub add mul div in assembly language- 14
РѕС‚ : Safdar Dogar
Download Full Episodes | The Most Watched videos of all time
X-ray machine camera New version X-ray machine heavy quality pictures 60 kva portable machine X-ray machine camera New version X-ray machine heavy quality pictures 60 kva portable machine
РѕС‚ : X-ray Vlogs
Download Full Episodes | The Most Watched videos of all time
VCs Comparing FTX to Kraken VCs Comparing FTX to Kraken
РѕС‚ : Kraken Crypto Exchange
Download Full Episodes | The Most Watched videos of all time
Comparing HSBC SmartValue vs Visa Platinum vs Cashback Credit Card Comparing HSBC SmartValue vs Visa Platinum vs Cashback Credit Card
РѕС‚ : Card Academy
Download Full Episodes | The Most Watched videos of all time
COMPARING GENESIS MINING CONTRACT VS BUYING 1 BITCOIN. BITCOIN CONTRACT UPGRADE WITH YOUR CODES COMPARING GENESIS MINING CONTRACT VS BUYING 1 BITCOIN. BITCOIN CONTRACT UPGRADE WITH YOUR CODES
РѕС‚ : WORRR
Download Full Episodes | The Most Watched videos of all time
Dyepot Weekly #10 - Handpainting Yarn with Rit Liquid Dyes; Comparing Different Fiber Types Dyepot Weekly #10 - Handpainting Yarn with Rit Liquid Dyes; Comparing Different Fiber Types
РѕС‚ : ChemKnits Tutorials
Download Full Episodes | The Most Watched videos of all time
Comparing Two Of The Best Travel Credit Cards In Canada Comparing Two Of The Best Travel Credit Cards In Canada
РѕС‚ : Narcity
Download Full Episodes | The Most Watched videos of all time
Fake Silver Eagle - Buyer Beware When Online Shopping! Comparing Real u0026 Counterfeit ASE Coin Fake Silver Eagle - Buyer Beware When Online Shopping! Comparing Real u0026 Counterfeit ASE Coin
РѕС‚ : TheCoinGeek
Download Full Episodes | The Most Watched videos of all time