Object Oriented Programming - Lecture 2 - Paradigms, Types, Compilation, Purity, Programs

Поділитися
Вставка
  • Опубліковано 5 лис 2020
  • * Programming paradigms
    * Compilation vs interpretation
    * Data types as sets
    * Static vs dynamic typing
    * Reference vs value types
    * Purity, immutability, and side-effects

КОМЕНТАРІ • 231

  • @droam129
    @droam129 3 роки тому +186

    He's back... the man, the myth, the beard...

    • @bartholomewtott3812
      @bartholomewtott3812 3 роки тому

      The bullshit

    • @ChristopherOkhravi
      @ChristopherOkhravi  3 роки тому +46

      @@bartholomewtott3812 Hehe 😊😊 Please do expand if you’re outraged about something specific. I’m just another mortal trying my best so I’m happy to be proven wrong whenever I am 😊😊

    • @muhammadwasim8787
      @muhammadwasim8787 3 роки тому +21

      @@ChristopherOkhravi he's been writing php spaghetti inside the html & css files. Never mind.

    • @nedimkulovac6394
      @nedimkulovac6394 3 роки тому +12

      And he's gone again 😂😂😂
      Hope you are fine, buddy 🙂

  • @dimasahachko9069
    @dimasahachko9069 3 роки тому +31

    Dude please get back as soon as possible. The whole object oriented world feels miserable without you and your thoughts. It's really captivating to listen to you cause you put things in slightly different perspective and do it so naturally. Amazing!:)
    And separate big thanks for your design patterns videos. Keep on

  • @GauravKumar-sr6bt
    @GauravKumar-sr6bt 3 роки тому +55

    Waiting for remaining lectures in this series.

  • @kirillzlobin7135
    @kirillzlobin7135 Місяць тому +1

    13:11 Procedural explained
    14:49 OOP explained
    18:13 Compilation / Interpritation
    24:03 Compilation in .NET
    27:49 Datatypes

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

    Hi Christopher, I found your channel while studying for my OOP exams and I absolutely loved your Design Patterns series. I also noticed you seem to be 1 year without uploading and sure hope everything is fine with you. If you're reading this, please consider uploading again and have a nice day!

  • @aruaceva8396
    @aruaceva8396 3 роки тому +21

    listening to you and uncle Bob while cleaning around the house made me consider to learn programming... fastforward two years later: listening to your lecture while cleaning some code for an app the company i work for started developing one year ago... and i am getting ready for the one year evaluation ...

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

    Just when I think I will never understand a word this man is saying you make me understand and you make it stick. You have an incredible talent. PLEASE!, PLEASE!!, PLEASE!!! finish this series.

  • @Mohamed-im3lq
    @Mohamed-im3lq 3 роки тому +9

    You are a hero, man ! You cannot imagine how much you affected my career !

  • @otmaneer-ragragui4458
    @otmaneer-ragragui4458 3 роки тому +23

    I used to skip ads, in this video i click

  • @dpruthi123
    @dpruthi123 3 роки тому +8

    One Month back , When I got across one of your design patterns video. I really wished if Christopher would ever come back. Thanks man. Welcome back!! And yes , you are underrated. Hope you get the recognition that you deserve.

  • @qbmain1487
    @qbmain1487 3 роки тому

    YOU RE BACK! Glad to see you, thanks for your videos

  • @rafaeldeconde8148
    @rafaeldeconde8148 3 роки тому

    I learned a lot! Thank you for the lesson!

  • @agzapiola
    @agzapiola 3 роки тому +1

    it is IMPERATIVE that you go on with this series!

  • @stanger963
    @stanger963 3 роки тому +8

    Thank you, I watched this immediately after the upload
    Looking forward to the next one

  • @BibinVenugopal
    @BibinVenugopal 3 роки тому

    Great you are back

  • @likidis
    @likidis 3 роки тому +1

    Great lecture!
    We're waiting for more! :)

  • @robesk938
    @robesk938 3 роки тому

    I'm really happy to see your new videos!
    Thanks

  • @stuknowlton477
    @stuknowlton477 3 роки тому

    I am so excited for the next video!

  • @Assassin4x
    @Assassin4x 3 роки тому

    Great video! Great teacher!

  • @vitorgoes5098
    @vitorgoes5098 3 роки тому

    What a great content!

  • @rafaeldeconde8148
    @rafaeldeconde8148 3 роки тому +3

    You are back! You are awesome! Time to get back into programing! Thank you for all your effort! You helped more than you think you did! Keep up the good work!

  • @powermetallistic2293
    @powermetallistic2293 3 роки тому

    Great video! Waiting for the next episode.

  • @jacktom1409
    @jacktom1409 3 роки тому

    Didnt notice you were gone, still trying to finish ALL your videos. You the BOSS!

  • @tsuaeghakihas469
    @tsuaeghakihas469 3 роки тому

    More more more please! CHRIS, Your awesome!

  • @solo-angel
    @solo-angel 3 роки тому

    Like right away! So happy you're back!

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

    Thank god that you are back, you are definitely a knowledgeable engineer and a good teacher, i am really excited that you are back!

  • @speedrun7000
    @speedrun7000 2 роки тому +8

    I love this series man! Hope you're doin good wherever you are and bless us with your knowledge. Oh btw thank you!

  • @TedFanat
    @TedFanat 3 роки тому

    A lot of very general high-level things I rarely think about when I code... Nice beginning! Go on, Chris)

  • @JuiceMa5ter
    @JuiceMa5ter 3 роки тому

    great to see you recording again!

  • @alberto-ionuttoscariu8914
    @alberto-ionuttoscariu8914 3 роки тому +2

    Dude, just found out about you and I can't get enough. Love the personality and really made me understand a lot of concepts like GOD SOLID was such a mystery to me.
    We need you man!

  • @akikohanamura4047
    @akikohanamura4047 3 роки тому

    Really happy to see that your back! Thank you for keeping it up! Really appreciate it!

  • @DeeOdzta
    @DeeOdzta 3 роки тому

    really great thanks, looking forward to the next lecture.

  • @majsternew
    @majsternew 3 роки тому

    Your job is amazing, keep going!

  • @chrishopkins652
    @chrishopkins652 3 роки тому

    Have learned so much from your videos. Thank you for making them.

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

    please continue these lectures these are the best!

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

    Awesome, Christopher! Keep going with the content if you somehow get to manage it. You rock it, bro!

  • @rahulsinghsengar7117
    @rahulsinghsengar7117 3 роки тому

    Hey Chris, waiting for the next lecture...
    thanks for this one...

  • @startupinamonth4303
    @startupinamonth4303 3 роки тому

    Thank god this man is back on youtube! 🎉 🎉 🎉
    We've missed you!

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

    You inspired me, thank you for everything you do,for every video you make, for the awesome series "code walk" 🌹❤️

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

    Welcome back.... Learner from Tamil Nadu (india)❤

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

    Please continue with more tutorials. Really benefitting from them

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

    You do a better job at explaining these things than my lecturers. Currently going through your design pattern videos and they are not only really easy to understand but interesting too! Wish you the best in whatever you're up to!

  • @jesper2455
    @jesper2455 3 роки тому

    I would like to see you cover intermediate and advanced topics in the future as there are a lot of good resources for beginners, in my opinion. Good to see that you are back!

  • @diegodario1400
    @diegodario1400 3 роки тому

    thanks for sharing

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

    @Chris, I really appreciate what you have done so far, I wish you are doing well and make more useful videos as usual.
    BTW this is one of very few channels that I turn off AddBlock while watching your vides.
    nowadays, UA-cam is a huge opportunity for people around the world to lean new things free. That's the way for people like you contribute for the world by making educational videos like this... keep up the good works my friend!.

  • @aymanshaawat
    @aymanshaawat 3 роки тому

    Thanks a lot
    I am sure this playlist will teach me a lot.
    Keep going

  • @supriyagondi1799
    @supriyagondi1799 3 роки тому

    very nice explanation. Liked it

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

    I really appreciate you, man. I hope you'll find whatever you need to make the next episode.

  • @moshiurmd.rahmanshuvo3067
    @moshiurmd.rahmanshuvo3067 3 роки тому

    Excellent

  • @firasbenabdessalem5416
    @firasbenabdessalem5416 3 роки тому

    Please you are very good, extraordinary. I'm waiting for you... Ciao Maestro

  • @omarabdo6403
    @omarabdo6403 3 роки тому

    Welcome baaaaack ♥️♥️♥️♥️

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

    Regarding using objects to represent nouns and verbs, I think verbs should be represented with static functions instead. The functions can then take the nouns as arguments.

  • @lorenzo--rossi
    @lorenzo--rossi 3 роки тому

    Very good starting point, I hope that when you deepen in the OO paradigm, you’ll spend some time in the concepts behind Smalltalk, the very true OO language

  • @BunnyHuggerr
    @BunnyHuggerr 3 роки тому

    Amazing, Really, Thnx Christopher , Your courses really do help! Ive got a hard time on my classes, I just think different the normal, but ur curses keep me on tracks! Thnks again! Can't wair for the next to come!

  • @avanijoshi7522
    @avanijoshi7522 3 роки тому

    I have always enjoyed listening to your amazing videos. Its always inspiring and cool.Thank you :)

  • @stevenperez5260
    @stevenperez5260 3 роки тому

    Welcome back 🙂👍🏻

  • @gennadiikhotovytskyi1579
    @gennadiikhotovytskyi1579 3 роки тому

    Maestro, please continue.

  • @stuknowlton160
    @stuknowlton160 3 роки тому +1

    I am so excited for you next video. I'm so grateful for your videos. You present things in a way that is fun and informative. I hope you have the time to create more of these Lectures.

  • @huzaifaehsan3101
    @huzaifaehsan3101 3 роки тому

    very informative

  • @mariomorazan9473
    @mariomorazan9473 3 роки тому

    I need more of your videos!

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

    Thanks you 😊 please keep it up 🙏

  • @felixjonsson4471
    @felixjonsson4471 3 роки тому

    Love your content! // First year software engineer

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

    best one !

  • @Luis-Torres
    @Luis-Torres 3 роки тому

    Holy crap! you're alive too! I just saw thenewboston's first video from last week after being gone for so long and now you're back too! Today's a good day :)

  • @danilopaz4012
    @danilopaz4012 3 роки тому +1

    Thank you very much for sharing your knowledge!,your series are awesome and very helpful, Cheers from argentina

  • @twireonenix5719
    @twireonenix5719 3 роки тому

    Hi Chris, I'm really glad you're back. Is there any chance that you will continue the ramda library exploration? I learned a lot of it with your insights. Greetings from Mexico

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

    waitng for the next lectures! :)

  • @rafaeldeconde8148
    @rafaeldeconde8148 3 роки тому

    I finally got to watch your Q&A videos, and right in the first video I saw that you wanted to make a difference in the world and that when you were old, you wish people would look to the things you did and recognize that you made a great contribution. I want to let you know that you aren't even old yet and a lot of people already do it, sure thing! Please be aware that you already contributed more to the world more than you thought you would while recording that video! thank you very much for such a contribution! made with the love we see in your videos! I really hope you see this messege! take care, we love you!

  • @chamikahasantha9919
    @chamikahasantha9919 3 роки тому

    You are the one of best teacher i have ever seen.please do this continuously it'll help lot .code walk is the best.

  • @alinapostol2230
    @alinapostol2230 3 роки тому

    Will there be more lectures? Looking forward to watch them. Thanks for all the amazing content :D

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

    This is awesome! Still waiting for you man

  • @dalitsobotha7932
    @dalitsobotha7932 3 роки тому

    Hi Chris, am glad that you are back. Please cover aggregation and simple association, the key differences and code implementation. Information I have been finding on this topic is some what ambigous and very confusing.

  • @hassanEssamFox
    @hassanEssamFox 3 роки тому

    Ooooh you are back 🧡

  • @ruslanpetunin5549
    @ruslanpetunin5549 3 роки тому

    YOU`RE BACK!!

  • @AkhilNairjedi18
    @AkhilNairjedi18 3 роки тому

    Hi! Your videos are great, I'm so glad you've started uploading again.
    Could you recommend a book for object oriented programming that goes into the theory like you will in these video series?

  • @LiorCHAMLA
    @LiorCHAMLA 3 роки тому

    I am so glad u came back !

  • @giorgilaghidze1801
    @giorgilaghidze1801 3 роки тому +11

    Hey Chris, when do you plan to upload a new one about(inheritance, polymorphism, encasulation) ? ??
    Thanks again for this.

  • @liquidpebbles
    @liquidpebbles 3 роки тому

    Holy moly... So glad to see you posting videos. Your lectures are always top class.

    • @liquidpebbles
      @liquidpebbles 3 роки тому

      Kudos to me for coming back 4 months later to finish this lecture

  • @yonishachar1887
    @yonishachar1887 3 роки тому +7

    and then, when the world loved him the most(due to his return and amazing video uploads), he vanished... :(

    • @ChristopherOkhravi
      @ChristopherOkhravi  3 роки тому +13

      xD My apologies though. Life is complicated 😊

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

      @@ChristopherOkhravi I hope you are doing okay mate :) Take care! Thanks a ton for all the videos and lessons, totally indebted for everything I learnt from you :)

  • @maxpricefield7586
    @maxpricefield7586 3 роки тому

    this is a great intro, really what should be taught more often. it gives a newcomer to programming the big picture. In our C programming class, the first thing taught to us was printf(). It's a side effect, in a procedural, imperative language, but we didnt know that. Debugging was then introduced, but with no clear context of what's wrong; our lessons were simply a mapping between a specific thing to do when a certain bug shows up. It is flawed. Thank you for this, my man. Clicked for the OOP, stayed for the knowledge

    • @ChristopherOkhravi
      @ChristopherOkhravi  3 роки тому +1

      This makes me very happy to hear. Thank you very much for sharing your story. This is precisely what I am humbly striving to achieve. I will fail on the way but eventually I hope to get there :)

  • @omiorahman6283
    @omiorahman6283 3 роки тому

    Best computer channel

  • @robertssilins6927
    @robertssilins6927 3 роки тому

    Honestly, if I would watch this before I got involved in programming, doubt that this would make sense. Watched everything from start to beginning with 1. 25x speed and it was easy to consume the content and filled a few gaps I had in terms of knowledge about the basic basics. After watching this I had to google what kind of language exactly is JavaScript categorized in.
    Waiting for the next video in the series!

  • @enkhbatlop
    @enkhbatlop 3 роки тому

    When you will post the next lecture? You are explaining really well. Thank you

  • @shadymohammed3197
    @shadymohammed3197 3 роки тому

    Welcome back bro ☺️

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

    Please continue this series

  • @popovpavel4693
    @popovpavel4693 3 роки тому

    just perfect

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

    I'm curious to see what books you have there on your bookshelf

  • @thiagobrito3379
    @thiagobrito3379 3 роки тому

    Wow I loved the coffee example hahaha
    Great lecture by the way.

  • @AdityaRajVerma
    @AdityaRajVerma 3 роки тому +1

    i wait for your videos.Please upload in small interval

  • @AdrianoBarbosa
    @AdrianoBarbosa 3 роки тому

    'Sup Man! Props for your explanations! I'm like to watch your videos and learn with you! Many Thanks!

  • @mithunchopda
    @mithunchopda 3 роки тому

    Welcome back.. sir

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

    Big Up 👆

  • @twanus2657
    @twanus2657 3 роки тому

    Welcome back! =)

  • @sunstrike8943
    @sunstrike8943 3 роки тому

    I love your bear and hair style also your teaching

  • @zakayothuku
    @zakayothuku 3 роки тому

    He's back !!!!!

  • @rajeshmprao
    @rajeshmprao 3 роки тому

    Hi Chris, great video! Could you recommend a good book for all the topics you will be discussing in this lecture series?

  • @webcodeuniversity
    @webcodeuniversity 3 роки тому

    Welcome back Chris, it's been a while ;)

  • @anthonyhernandez3005
    @anthonyhernandez3005 3 роки тому +3

    please dude continue this series , don't throw it await

  • @alejandroioio6784
    @alejandroioio6784 3 роки тому

    Thanks !

  • @MartinsTalbergs
    @MartinsTalbergs 3 роки тому +7

    3:17 “computing device is anything that can turn input into an output” human body too. 😆