Assembly language and machine code - Gary explains!

Поделиться
HTML-код
  • Опубликовано: 10 июл 2024
  • Read more: goo.gl/tgJqpw | Ask Gary your questions on the AA forums: goo.gl/V3L5ZA
    You might have heard the terms "assembly language" and "machine code" but what do they mean? Let's find out.
    Talk about Android in our forums: www.androidauthority.com/commu...
    Subscribe to our RUclips channel: ruclips.net/user/subscription_c...
    ----------------------------------------------------
    Stay connected to Android Authority:
    - www.androidauthority.com
    - google.com/+androidauthority
    - / androidauthority
    - / androidauth
    - / androidauthority
    Follow the Team:
    Josh Vergara: plus.google.com/+JoshuaVergara
    Joe Hindy: plus.google.com/+JosephHindy
    Lanh Nguyen: plus.google.com/+LanhNguyenFilms
    Jayce Broda: plus.google.com/+JayceBroda
    Gary Sims: plus.google.com/+GarySims
    Ash Tailor: plus.google.com/+AshTailor
  • НаукаНаука

Комментарии • 456

  • @nezelg
    @nezelg 5 лет назад +430

    My husband, who was a student at MIT at the time, taught me to program in assembly language on our first date! It was a big help in understanding languages in future jobs that I had as a technical writer.

    • @racsovbibli765
      @racsovbibli765 4 года назад +148

      So romantic :)

    • @ibobaiofficial
      @ibobaiofficial 4 года назад +98

      Programmers are so bad at dating that they explain assembly language for a woman :( !
      But what's good that he won your heart :), wish you a long life!

    • @biggSHNDO
      @biggSHNDO 4 года назад +46

      “Hey baby! akdj - jdbf= inr0 (1)
      😜💦”

    • @kurororushirufuru2850
      @kurororushirufuru2850 4 года назад +36

      Girls nowadays will be freaked out if you show them these freaking codes on first date.

    • @ThatGuyDownInThe
      @ThatGuyDownInThe 4 года назад +1

      @@biggSHNDO LMFAO

  • @baigadil
    @baigadil 3 года назад +21

    last used machine code in my bachelors in computer science, we actually put little 3 pin transistors on our own toy of a PCB, created our AND, NOT, OR, NAND gates in different configuration and wrote simple arithematic operations and got happy about it! fast forward 16 years, I am doing data engineer and data science in python against big data and sometimes i get deja vu of the simplest binary operations that are happening underneath with an orchestra of more than a billion finFET transistors! its simply amazing how humans build layer upon layer over original understanding of anything all in name of efficiency and progress!

    • @ozzyplayz7082
      @ozzyplayz7082 2 месяца назад

      u dont need to lie about being a data engineer lol

  • @amihartz
    @amihartz 8 лет назад +233

    I've written a lot of assembly code for the TI-83 and TI-84 calculators. They're quite nifty little pocket computers that, unlike cellphones, teachers don't question you messing around with in class. They're really slow, so the only practical way of making apps is using assembly language (Z80 Assembly specifically). I learned that and wrote a ton of apps for it. Some were practically useful for class, some were just for fun, and others were just to challenge myself. It's really fun, actually, to interact so closely with the hardware. I wrote one app where you could write out a string of music notes and duration and it could actually play them through a pair of speakers plugged into the I/O port using an adapter. This is not something you can easily do with something like Java because most high-level languages don't let you directly interact with hardware so easily. I attempted to write machine code once just for the heck of it, and I wrote a simple program that could convert numbers to their hex values. But that's about all, writing machine code is pretty pointless unless your machine is so primitive it doesn't even have an assembler yet.

    • @anteconfig5391
      @anteconfig5391 5 лет назад +20

      writing machine code is pointless... Unless you're a hacker that hates compilers

    • @joeri9603
      @joeri9603 4 года назад +4

      @@coderdude9417 I'd recommend RISC-V for that. It makes it a lot easier.

    • @kevinrickey3925
      @kevinrickey3925 4 года назад +3

      WORD, I learned to program the Z80 for the TRS-80 back in 1980, since then I've learned the 6502 (zero-page addressing), then finally the Intel 8088-8086 in 1990. Programming in Assembly/machine is Absolutely a rush, I still Love IT! Rodnay Zaks makes good books

    • @IntoxicatedDriver
      @IntoxicatedDriver 4 года назад +1

      @@anteconfig5391, agreed - considering that there exist assemblers to translate assembly source to machine code.

    • @IntoxicatedDriver
      @IntoxicatedDriver 4 года назад +1

      @@coderdude9417 for dabbling with tiny OS functionality and more (compiler, interpreter, "shell"), you may want to consider to have a look at a standalone Forth, which combines all these in a (potentially) tiny program. "Tiny" means, less than 4k (down to around 2k of code)

  • @jeraldgarner1636
    @jeraldgarner1636 5 месяцев назад

    Great explanation Gary! I'm taking my 1st Assembly Language class this week and I learn by understanding concepts visually and you are excellent at it! I remember being in electronics in Highschool, having a Vic 20 and Commodore 64, wanting a Sinclair and working to build a robot vis wire wrapping. I joined the USAF and was n communications for 8 years, then on to web design and networking in the civilian world. Programing this Assembly looks like learning Greek to me but you have helped! I hope I can learn more from you as the class progresses!

  • @RnBandCrunk
    @RnBandCrunk 7 лет назад +9

    The C compiler first optimizes your code (in C), then creates an assembly file from it and then the object file, which is machine code for the computer and finally an exe-file, which is basically the result of the linker going over the object file afaik.

  • @mrsconsolelog
    @mrsconsolelog 4 года назад +12

    I just started my second semester with subjects related to software engineering, and about to start assembly languages in few weeks. It sounds exiting to get a glipmse, about where and how data gets storage to translate in to binary code... Thanks !

  • @Enedrapvp
    @Enedrapvp 7 лет назад +90

    Roller Coaster Tycoon was also written in assembly.
    2 Assembler courses is a minimum at my university for any CS major (in 2016, IBM hires like 25% of graduates).

    • @thenineinchnailer5674
      @thenineinchnailer5674 7 лет назад +5

      I did not know that! Thanks for the fun fact!

    • @heatxtm
      @heatxtm 7 лет назад +7

      tons of games were written in assembly

    • @victornaut
      @victornaut 7 лет назад +1

      Retro Rampage City had some functionalities written in Assembly I guess...

    • @retiredshitposter1062
      @retiredshitposter1062 6 лет назад +9

      I wrote a fun game called World of Warcraft in assembly, it was a lot of work, but after 2 1/2 months I got it done. People seem to like it! It's very popular.

    • @eyesnteeth1611
      @eyesnteeth1611 5 лет назад

      Love your username what school do you go to

  • @orionwilson8796
    @orionwilson8796 7 лет назад +1

    I'm quite new, and being that I am in the process of learning this apart from a scholastic environment, this video was indeed very helpful. thank you.

  • @NOTMuzzaFuzza
    @NOTMuzzaFuzza 8 лет назад +3

    If anyone wants to dig deeper into what Gary explained beautifully in this video, I would recommend to learn about the hardware and software of the Intel 8080 or 8085 microprocessor.
    It is basic enough for you to grasp the concept of mnemonics to machine code and its hardware is very simple and streamlined.

  • @FranciscoLopez-es8fi
    @FranciscoLopez-es8fi 8 лет назад +1

    It is really cool that this kind of content is also shown in Android Authority

  • @subhashisghose
    @subhashisghose 2 года назад +2

    Still somehow the best explanation of these concepts even after 6 years.

  • @Bob-zg2zf
    @Bob-zg2zf 5 лет назад

    oh my god, this video is pretty helpful. I watched it a while back and quit watching it cuz I was lost by the time he talks half way through. However, today I talked to my coworker and we discussed about machine code and I started to re-watch this vid and I started to understand most of this video. Fabulous! Thank you so much!

  • @davidpolberaff8875
    @davidpolberaff8875 2 года назад +1

    Assembly language is extremely underrated I’ve written a lot of it and I can say it was a lot more fun to learn assembly than any other language I’ve used

  • @farhaadali4245
    @farhaadali4245 2 года назад

    Yup.....and I have recently done a course on "Computer Organization" and I loved machine and assembly level programming.

  • @billh1337
    @billh1337 3 года назад

    I’m a CE and EE major and currently we are designing/creating a MIPS ISA CPU. It’s so fun and interesting but definitely the hardest and time consuming class I’ve ever taken. We have to learn both how to program in assembly and then take that knowledge and create a pipelined data path CPu.

  • @mangocode3250
    @mangocode3250 Год назад +1

    I learn 8086 Assembly now only for 2 days. And now i can see all these possibilities in programming.
    Before assembly i programmed in C/C++ but after I discovered OS-Development I turned crazy...
    I sat 48 hours in my desktop chair and made my first little bootloader with a minimalistic GUI.
    in the beginning I thought I'll never understand assembly. But when you do its not so hard anymore.
    Except the annoying researches to remember the 8086 BIOS interrupts... and the time you spend to convert ASCII or DECIMAL to hexadecimal...
    Anyway. Assembly is the fastest and best language to use the complete computer power!

  • @AbdulWahab-gn5hn
    @AbdulWahab-gn5hn 8 лет назад +1

    I am a student of electrical and electronics engineering and I had experience with Java but I really like assembly language.
    We use Atmel 8052 series as testing platform.

  • @lisamariefan
    @lisamariefan 6 лет назад +1

    I'm learning how to write assembly/machine code on the TI-84. I guess the actual writing isn't so bad perse but finding out about key memory locations like VRAM and figuring out the routines that you can call from ROM are what make the actual coding challenging...

  • @Dr.physioAli
    @Dr.physioAli 7 лет назад +3

    I am literally fascinated by the programmings and its complexity complexity

  • @oneminutefixed5003
    @oneminutefixed5003 8 лет назад

    another awesome video, loving these series

  • @danielcu96
    @danielcu96 8 лет назад +6

    Great explanation! I have only a little bit of insight into programming languages, but this video made the concepts of assembly language and machine code crystal clear. Love your videos Gary, keep being so informative!

  • @biggSHNDO
    @biggSHNDO 4 года назад

    Wasn’t expecting the “not understanding what youre saying” guy to pop up at the end- that was a slick visual reference, made me feel some humour. Almost laughed. Pretty good.
    Thanks for the video- learning JavaScript, exploring the BASE basics.

  • @MrInk113
    @MrInk113 8 лет назад +3

    Very nice video! Looking forward to more like these!

  • @statikverse
    @statikverse 7 лет назад +5

    My current project is writing a simple VM to perform arithmetic. This helped me grasp a lot. Thanks

    • @anere5326
      @anere5326 9 дней назад +1

      how it's going

    • @statikverse
      @statikverse 9 дней назад

      @@anere5326 I passed 😊

  • @pnamajck
    @pnamajck 4 года назад

    gary … just wanted to thank you for sharing your knowledge … with the discussion on machine language … i watched only for human interest and not for application.

  • @sishanmaharjan7759
    @sishanmaharjan7759 5 лет назад

    great video :)
    Explains quiet well about the general concept over the types of the machine level language.

  • @gourou_t
    @gourou_t 8 лет назад

    I learnt how to perform ALP operations on Intel's 8085 and performed some operations too. It's amazing once you get the hang of it

  • @xceeder
    @xceeder 8 лет назад +9

    another very informative video from Gary , I'll look forward to your next video....

  • @Phildouf
    @Phildouf 8 лет назад +9

    Great stuff, Gary! Love the fact you're allowing AA to get "behind the scenes" of tech, to help us understand how it all works!

  • @sandspatel
    @sandspatel 7 лет назад

    Very clear, and fun way to put it across.

  • @ihsanbob7573
    @ihsanbob7573 8 лет назад +3

    I am studying this at my first year at CS
    nice stuff, keep these kinds of videos rolling

  • @SangeetaGupta-ov3rq
    @SangeetaGupta-ov3rq 6 лет назад

    thankyou so much,i searched everywhere meaning of bytecode in java but your video has completely cleared my doubt

  • @tilakpatel1235
    @tilakpatel1235 3 года назад

    Thank you! you made the whole concept very clear for me

  • @DavidDeLuge
    @DavidDeLuge 8 лет назад +5

    Great video! Very well explained and it takes me back to my microelectronics studies back in the 80s. Needless to say, I'm a developer today but writing SAP ABAP code these days. However, I've been inspired to get a Raspberry Pi 3 and start writing Python, PHP, and Java Script to make it do things.

  • @mohamadalikhani2665
    @mohamadalikhani2665 3 года назад

    Complete and thorough. Keep it up👍🏻👍🏻

  • @leongyigan3429
    @leongyigan3429 5 лет назад +2

    This is absolutely amazing !

  • @mikedugumquick3535
    @mikedugumquick3535 3 года назад

    Thank you. I found this video to be enlightening. Moreso, I would love to learn more about building a computer random access memory. It would be amazing to find some helpful resources.

  • @broswirski4513
    @broswirski4513 8 лет назад

    Gary is the best teacher!

  • @adrianoldchannel2494
    @adrianoldchannel2494 6 лет назад

    The best explanation so far.

  • @growgrowing
    @growgrowing 8 лет назад +1

    My brain has now restored to tabula rasa, but loved the explanation. Thank You. On to machine code

  • @elucidator1277
    @elucidator1277 8 лет назад +16

    Even though I don't code, I did feel like I got a lot from this video...even as a layperson. Thanks Gary. :D

  • @manuelpena4547
    @manuelpena4547 8 лет назад +46

    As a computer science student I can say it's a really good explanation. Btw, I have to say I hate assembly code lol

    • @GarySims
      @GarySims 8 лет назад +4

      +Manuel Peña As someone who actually has a computer science degree I can say its a good explanation as well! :-)

    • @davidprock904
      @davidprock904 4 года назад

      What im working on is more complex to make something happen, but at the same time easier to use

    • @JossinJax
      @JossinJax 3 года назад

      Yeah in some instances i see the register on the right and the literal or variable on the left. Here, it's the opposite. What gives? Just diff. types of assembly?>

    • @manuelpena4547
      @manuelpena4547 3 года назад

      @@JossinJax all assembly langs are quite similar but yeah, none of them are the same. Must be something about the assembly you use

    • @HarshYadav-yi7tv
      @HarshYadav-yi7tv 3 года назад

      Same here bro

  • @BastianHodapp
    @BastianHodapp 8 лет назад +3

    Funny that you upload this right now - I just tried out 6502 coding for a university assignment last week :D

    • @aggbak1
      @aggbak1 8 лет назад

      nes coding I presume?

    • @aggbak1
      @aggbak1 8 лет назад

      can you help me out with that?

  • @murugeshsurya-pb8ip
    @murugeshsurya-pb8ip 3 года назад

    man your explanations are too good

  • @aryanrastogi45
    @aryanrastogi45 8 лет назад +2

    nice stuff Gary and Android authority

  • @erictko85
    @erictko85 5 лет назад +1

    Thanks for the great explanation!

  • @fernandogallardo3477
    @fernandogallardo3477 2 года назад

    It’s cool to know that modern hardware works with twos complement since it is hardware friendly.

  • @brassj67
    @brassj67 5 лет назад +1

    I wrote machine code and assembly language on a Commodore PET back in 1980

  • @unlokia
    @unlokia 5 лет назад +3

    Hello Gary. :)
    A minor correction, if I may: OPcodes, not "OPTcodes", since they're OPeration codes.
    Thank you for another stellar video, God bless you Sir.
    Matthew.

  • @JoshuaDHarvey
    @JoshuaDHarvey 4 года назад

    Thanks Gary, great video!

  • @sexyshortdude95
    @sexyshortdude95 6 лет назад +1

    Great video, very informative!

  • @MrKeri1997
    @MrKeri1997 6 лет назад

    I'm currently studying electrical engineering and in this semester I have a subject called Digital Technology 2 (yes there was one in the previous semester also) and we will be writing some assembly code. I'm kinda interested but at the same time I'm not looking forward to it too much.

  • @parthaj33
    @parthaj33 8 лет назад +3

    thanks about this intro its really clears my doubts as i am intermediate in programming

  • @murwaz
    @murwaz 8 лет назад

    MenuetOS is written in Assembly language :) Pretty cool little OS, I tried it years ago, but as I'm not a developer I dont have use for such an OS, but I love testing new operating systems. :)

  • @danieldauber8335
    @danieldauber8335 8 лет назад +2

    Love your explain videos, Gary. Great job!!

  • @andrewzuo86
    @andrewzuo86 8 лет назад

    I like assembly. It may take a long time but you know what everything is doing. Not like some other languages that put random things like asterisks and ampersands everywhere. And then give you cryptic errors like 'segmentation fault' which leaves you to scour your entire file for a problem. It's like looking for a needle in a haystack.

  • @jairodanielsantoscolindres9993
    @jairodanielsantoscolindres9993 Год назад +1

    Thank youu!! This video was so useful.

  • @muhaymin
    @muhaymin 8 лет назад +4

    You are the true source of knowledge!

  • @IntoxicatedDriver
    @IntoxicatedDriver 4 года назад

    Only few compilers generate machine code directly nowadays, as it is suggested at 5:00. The majority of compilers are just a kind of text-to-text translators, outputting assembly - which is then converted to machine code by an assembler, as part of the process to obtain an executable program. Commonly does a compiler have a switch for instructing it to keep that generated intermediate assembly source, rather than deleting it once the assembler is finished with it.

  • @Doomerboss
    @Doomerboss 8 лет назад +7

    I wish my professor would introduce us Assembly Language with a video like this back in college :D Nice video!

  • @AGRIMJAIN27
    @AGRIMJAIN27 8 лет назад +4

    do more of these type👍

  • @Pleiadiaes
    @Pleiadiaes 6 лет назад +1

    I don't have any programming skills, but I understood what you were explaining.

  • @minhngo9422
    @minhngo9422 8 лет назад

    awesome explanation.... this does help me a lot.

  • @fortunealaoma3799
    @fortunealaoma3799 2 года назад

    Thank you very much! Very helpful

  • @ruhamabizuayehu710
    @ruhamabizuayehu710 3 года назад

    its such amazing lecture please tell us more about assembly language

  • @PihkalTheTihkal
    @PihkalTheTihkal 8 лет назад +39

    Back in the days (20 years ago) assembly was one of my favorite languages.
    Sure it was a lot of work to code in it but it was light and blazingly fast.
    I loved It!
    These days I'm more of a C kind of guy.
    Btw, great video Garry, you're the best content creator AA has!

    • @nyanator8110
      @nyanator8110 8 лет назад +3

      ok

    • @JohnyPhate
      @JohnyPhate 8 лет назад

      +Pihkal82 try TIS-100

    • @amihartz
      @amihartz 8 лет назад

      +Pihkal82 Last time I used assembly was with those TI-83/84 graphing calculators only a couple years ago. Those things are really slow, so the only practical way of writing fast programs is in assembly (Z80 assembly), so I learned that and wrote a lot of nifty apps for it. Working so close to the hardware is quite fun, actually.

    • @Lidi-Rumbling
      @Lidi-Rumbling 8 лет назад

      +Pihkal82
      I am learning C now but I hate the strings in C because its literally an array of chars...

    • @perimiter
      @perimiter 8 лет назад

      +HeroPlane you can cheat a little and use # include

  • @ChiragNayyar91
    @ChiragNayyar91 8 лет назад

    Awesome explanation

  • @Cyberdemon1985
    @Cyberdemon1985 3 года назад

    I programmed with assembly language in college on on Vax back in 1986. 4 years later I took Data Structures which was heavy Borland Pascal programming. I hated assembly language too. lol

  • @GeorgeKarayannis
    @GeorgeKarayannis 8 лет назад +1

    Great video guys, so sharing

  • @danishvasta7742
    @danishvasta7742 8 лет назад +2

    I enjoyed playing with assembly language throughout my engineering!

  • @janmichaelbesinga3867
    @janmichaelbesinga3867 3 года назад +1

    he nailed the intro xD laughed so hard at it.

  • @tommyhuffman7499
    @tommyhuffman7499 Год назад

    I found your video, because I'm trying to make a decompiler to go from machine to Arm Assembly - not a full-scale project of course, just something to work with a very limited instruction set to play with.

  • @ThereWillBeCake
    @ThereWillBeCake 7 лет назад

    Cheers for a great video.

  • @franknomustard
    @franknomustard 7 лет назад +2

    I learned how to program in machine code on a user hostile 6809E machine provided to me via my electronics school, CIE. I was able to move out of my parents' house with the work I was able to get. That was over 30 years ago. It does make a difference.

  • @omsingharjit
    @omsingharjit 2 года назад

    5:14 now it's makes sense to me Assembler is just newly Called complier both have same work but with different languages . Right ?

  • @pcuser80
    @pcuser80 7 лет назад

    I have several own c programs running on my phone.
    All compiled with the NDK, first i was using a generic arm compiler but all programs have to statically linked. (huge file size)

  • @tholok97
    @tholok97 7 лет назад

    Well explained thank you :)

  • @montezeminor2854
    @montezeminor2854 4 года назад

    I written some assembly language a longtime ago in college. Also C, C++.

  • @kaustubh3d
    @kaustubh3d 8 лет назад +2

    Aptly explained.... No simpler way to explain the difference between them..Good going

  • @neotank874
    @neotank874 5 лет назад

    Thank You very much sir...

  • @chriscat868
    @chriscat868 8 лет назад +1

    Thank you!

  • @mehdizeynalov1062
    @mehdizeynalov1062 3 месяца назад

    super video - thank you.

  • @REZHAN1997
    @REZHAN1997 8 лет назад

    Great video mate keep it up :)

  • @eyesnteeth1611
    @eyesnteeth1611 5 лет назад

    The smile and nod gets me

  • @pheachan2622
    @pheachan2622 4 года назад

    Good Explanation

  • @parkerjohn2459
    @parkerjohn2459 8 лет назад +1

    Very nice video.

  • @stephenmvura6626
    @stephenmvura6626 7 лет назад +2

    i think u went more into how the CPU works and not what is meant by Assembly language for example you could have talked about symbolic addressing absolute addressing e.t.c but overall great video Gray absolutely loved it

    • @MarcellDAvis1103
      @MarcellDAvis1103 6 лет назад +1

      Joshua Waters to understand how assembly works you first of all need to know how a cpu works

  • @ChrisToffer1
    @ChrisToffer1 8 лет назад +2

    I've been using assembly for PIC microcontrollers, this gets realllyyyy lengthy, and hard to debug

  • @josefano
    @josefano 6 лет назад

    "Smile sweetly and let the conversation carry on" lol

  • @b33tr00ts
    @b33tr00ts 7 лет назад

    Great video mate

  • @BoIoko
    @BoIoko 8 лет назад +3

    Thanks mate, very informative

  • @mofojackson
    @mofojackson 6 лет назад +1

    You say for faster processing use 'C'. But does the same apply for C++ or just 'C' specifically ?
    Thanks for this vid and definitely giving thumbs up :)

  • @davidprock904
    @davidprock904 4 года назад +1

    I have been off and on developing an assembly language and the boolean logic gate setup to match, mine is not like the Harvard or Von Newman, one person described it as a Wetware and another person said it's like a Virtualized Wetware.
    I say it is extremely wasteful on the level of logic gates being used, and in a regard to security is absolutely horrible (but that can be worked on later)
    And those are its only flaws,, but the power and capabilities it gives you is insane,
    It would (someday maybe) be the last architecture design ever needed to be made.
    Here is a comparison to a regular computer giving you maybe an idea of the unimaginable capability.
    Just say your running an extremely intensive number crunching application. With a regular computer your stuck with the core and thread count that you have.
    My design it is theoretically unlimited but let's shape it up to a regular computer, while running this intensive number crunching. During that time let's say your not making use of the internet (your network) or your mouse or speakers, you could write new code or change current code to disable those external devices to give yourself an extra level of simultaneous parallel internal communication AKA more threads/cores.

  • @NatchEvil
    @NatchEvil 4 года назад +1

    This helped amazingly in my project to understand how NES games were programmed. I suddenly have a higher respect for those old cartridges.

    • @skycloud4802
      @skycloud4802 4 года назад

      Yeah, I have a lot of love for my Gameboy and it baffles me how much they squeezed the games out of its extremely limited hardware. Those programmers must have been gods.

  • @akshatbhatt4022
    @akshatbhatt4022 5 лет назад

    Diagram of high level language only showed that the compiler converts the high level code to low-level machine code.
    But in reality an object file is created in between that is further processed by the linker which then converts the code into low level machine code.

    • @IntoxicatedDriver
      @IntoxicatedDriver 3 года назад

      that object code contains machine language already, with symbolic information (and more) added. I think you can consider object code to be machine code already, albeit an object file isn't exclusively machine code.

  • @lokeshsathiyamoorthi2070
    @lokeshsathiyamoorthi2070 6 лет назад +1

    do very compiler convert our coding to assembly language and to binary codes??? please reply me

  • @jahleelparcon8871
    @jahleelparcon8871 8 лет назад +1

    thank you!

  • @CopernicoTube
    @CopernicoTube 8 лет назад +1

    Congratulations to explain this to people, AA! :)
    But I found myself in need to advise: bad writen C/Assembly code is much worse to performance than an average high level code.
    And lets face it: almost all handwriten and not profiled (again and again) C or Assembly code is bad and buggy.

  • @chandrassekhar4905
    @chandrassekhar4905 8 лет назад +1

    Good info

  • @jaycelee8453
    @jaycelee8453 2 года назад

    Simple explanation .