Different Phases of Compiler

Поділитися
Вставка
  • Опубліковано 12 лис 2024

КОМЕНТАРІ • 63

  • @anushreevirtualgaming226
    @anushreevirtualgaming226 2 роки тому +37

    All Neso teachers deserves Global Teacher Prize 🤩for their outstanding understanding 🫠and way to communicate such deeper understanding of the concepts in simple words😌, HATS OFF TO ALL NESO TEACHER FOR THIER EFFORTS AND PROVIDING QUALITY CONTENT (ARE U ALL IITIAN'S😅😍😍, i am just curious 😅)I wish u all to be my teachers since my primary school education, u all have the power of tranforming INDIA's youth, all the best for your future journey, all students wishes are with u now and FOREVER ♾️

    • @Ash-yd8bl
      @Ash-yd8bl Рік тому +7

      padhle bhai ye sab likhne se tera ghar nahi chalega

    • @rishabhinc2936
      @rishabhinc2936 Рік тому +1

      ​@@Ash-yd8bl valorant khlne se chl jyega

  • @danlm
    @danlm Рік тому +5

    This compiler class series its far way better than the ones I was used to have at the college! I got flabbergasted guys! Its simply awesome! Very clean explanation, I feel like I would be able to write my own compiler right after watching this class! lol And by the way, I ain't fluent in english yet! However I'm able to understand 100%, best compiler class ever!

  • @kevinoctober4817
    @kevinoctober4817 2 роки тому +15

    Thanks for this very informative, well produced lecture!

  • @kumaravelrajan
    @kumaravelrajan Рік тому +6

    Such a well structured lecture. Thanks very much for this! :D

  • @akindayoakinlabi76
    @akindayoakinlabi76 Рік тому +5

    This was very clear and well understood thank you.

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

    I really love learning your courses, thank you so much!

  • @naveennayak989
    @naveennayak989 2 роки тому +30

    Please upload full course as early as possible .

  • @Nick-ui9dr
    @Nick-ui9dr 2 роки тому +13

    There are no 16 bit register call AH AL or DH DL,,, they are 8 bit registers... or byte registers u can say. During 8086 time there were 8 general purpose registers. AX, BX, CX, DX, SI, DI, BP & SP. Out of them first four can be used as 8 bit registers too within instruction. So there upper and lower half were addressed by H and L suffix like AH, AL ... BH, BL... CH, CL or DH, DL. But other registers don't had such compartments. SI DI were index registers though can be used for any purpose too. But usually they are used to index memory so some mov instructions were tuned to them... like for instance they get autoincremented after few move instructions like movb movww and u don't have to specifically increment them. Or DS segment is default associated segment for them. BP was base pointer used for indexing local variables or passed parameters but that was just norm followed. Technically one can use any register for that purpose. And BP & SP works with SS or stack segment register by default unless a segment override opcode is used in the instruction.
    Then came 80386 registers became 32 bit. So AX become EAX... BX became EBX... but u can still access them like before too... like AX (lower 16 bit) or AH AL (upper or lower 8 bits of AX register) ... but I don't think there was anything like EAH or EAL. U can only use AX (lower 16 bit) as word register... not its upper counterpart of EAX.
    And AH and AL are 8 bit registers that correspond to AX register upper or lower 8 bit.
    Same way now in 64 bit scene 64 bit registers are called RAX, RBX... etc Plus they had 8 more general purpose registers now called R8 to R15. ... And u still can use EAX, AX, AH, AL parts but nothing else. I mean there is nothing like RAH or RBH to address upper DWORD part of those 64 bit registers.

  • @kumargautam7503
    @kumargautam7503 2 роки тому +4

    Please upload full course of c++
    We are waiting for this . please upload all the lectures

  • @lokendra8519
    @lokendra8519 Рік тому +1

    Thank you so much
    the questions is directly come in gate from this vedios

  • @samarthtandale9121
    @samarthtandale9121 2 роки тому +7

    Ooh, 3:45 wtf was that man ! Couldn't you just say for example or something 😂😅
    Edit: - Great Video Explanation btw, It's so much valuable, thank you !

  • @gyanzone8379
    @gyanzone8379 9 місяців тому

    Thank you sir for amazing explanation..

  • @DappDeveloper
    @DappDeveloper Рік тому +1

    wow just wow what a amazing explaination you got 1 subcriber more

  • @mahrezjanati3426
    @mahrezjanati3426 Рік тому

    i see that you don't get lot of views......;but you really helping us a looooooooott

  • @sharathkumar3728
    @sharathkumar3728 2 роки тому +4

    Thank for the knowledge ...

  • @humsheerarajpar9931
    @humsheerarajpar9931 Рік тому +1

    Thank you very much for knowledge 😊

  • @dawoodalrubie3642
    @dawoodalrubie3642 2 роки тому +2

    Thank you for this information

  • @hassanmustafa5459
    @hassanmustafa5459 2 роки тому +3

    I don't understand the part where the make the equation form the parse tree..

  • @bahurudeen7
    @bahurudeen7 Рік тому +1

    Jazhakkallahu Khairan

  • @BalaguruS-zp5qf
    @BalaguruS-zp5qf 2 роки тому +2

    bro this semester I had compiler design as a subject my lecturer is so boring in his teaching so can update ur video in this course as soon as possible it will be more help full for me

  • @nithigd1014
    @nithigd1014 2 роки тому +2

    please upload all the videos soon,

  • @Wasaby50312
    @Wasaby50312 Рік тому +2

    Damn man why can't my lecturer be half as good as this

  • @kabir0x23
    @kabir0x23 2 роки тому +5

    can you upload content on daily basics or after 2 days ?

  • @md_daud
    @md_daud 2 роки тому +1

    Thank you 💘

  • @arshadalam923
    @arshadalam923 Рік тому

    S->id=E yeh expression kaise likhte

  • @devinwilliams5834
    @devinwilliams5834 2 роки тому +1

    very helpful

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

    In lexical analyzer x = a + b* c;
    You didn't count semicolon for token why??

  • @sahilshirbhate5744
    @sahilshirbhate5744 2 роки тому +1

    Thanks 😊

  • @saikumarsunkara9742
    @saikumarsunkara9742 2 роки тому +1

    Thank you sir

  • @chockalingam7069
    @chockalingam7069 Рік тому

    Sir please reply me sir that is you are sayin that in lexemes it firstly identofies whether it is valid variable or not.....we are knowin how it works-------------in what way you are implementing or how you are implementing the rules sir?????......whats behind it???????????

  • @princesanjeev1464
    @princesanjeev1464 Рік тому +1

    Nice sir

  • @crazywolf38
    @crazywolf38 2 роки тому +1

    Thanks sir ❤️🙏

  • @arihantjain2289
    @arihantjain2289 Рік тому +2

    At 5:04 shouldn't q1 be final state in itself as a single letter can also be an identifier

    • @abdulmoiz92
      @abdulmoiz92 Рік тому

      Not necessarily, because (l+d)* also includes null in it so in case of a single letter we can traverse from q1 to q3 without a letter/digit and simply a null.

    • @mohitzen
      @mohitzen Рік тому

      Neither is wrong though.

  • @VideoHow
    @VideoHow Рік тому +2

    At 04:40
    Your DFA is wrong
    q0-> for initial state l+_
    q1-> final state for (l+d)*

  • @mohitzen
    @mohitzen Рік тому

    The identifier int Arm_Strong is correct, right?
    So at 4:40, can this DFA produce this identifier?

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

    Ye production rule kahanse aya

  • @gaurav561crazy5
    @gaurav561crazy5 2 роки тому +1

    Thank u

  • @lovetolearn269
    @lovetolearn269 2 роки тому +1

  • @marchaaupindi3552
    @marchaaupindi3552 8 місяців тому

    i dont get the top to botton left to right part

  • @rajeshprajapati4863
    @rajeshprajapati4863 2 роки тому +3

    On 05:24 - How the CFG Production Rules were created from the expression ? Anyone ??

    • @earlybyrdy
      @earlybyrdy 2 роки тому

      i think it depends on the specifications of the programming language.

    • @chockalingam7069
      @chockalingam7069 Рік тому

      Yea same problem here.....in what way they are implementing the rules is still unknown
      ........how the variable is checked is known....but the way they are implementing the rules is still unknown.

  • @vakkalankaakhil6158
    @vakkalankaakhil6158 Рік тому

    bro please complete the playlist

  • @shivambhatnagar9473
    @shivambhatnagar9473 2 роки тому +1

    Please upload videos faster. End term exams are next month.

    • @TechnoSan09
      @TechnoSan09 2 роки тому +2

      he can upload at any time ur not paying him
      instead ask ur college to do so

  • @akshayhirave3403
    @akshayhirave3403 2 роки тому +1

    ❤️

  • @ChickenMaster7
    @ChickenMaster7 Рік тому

    🤯

  • @abiyotmisge
    @abiyotmisge Рік тому

    🙏🙏🙏

  • @codeAbinash
    @codeAbinash 5 днів тому

    LLVM 🗿

  • @sumitpatil3676
    @sumitpatil3676 Рік тому

    im sumit

  • @joshjohnson8459
    @joshjohnson8459 2 роки тому +3

    Voice is annoying AF

    • @ahmed_raaphat
      @ahmed_raaphat 2 роки тому +22

      Show some respect for those who provide free education.