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

Поделиться
HTML-код
  • Опубликовано: 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.

  • @_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 ...

  • @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.

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

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

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

    it is IMPERATIVE that you go on with 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

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

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

  • @stanger963
    @stanger963 3 года назад +8

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

  • @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!

  • @Mohamed-im3lq
    @Mohamed-im3lq 3 года назад +9

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

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

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

  • @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!

  • @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!

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

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

  • @solo-angel
    @solo-angel 3 года назад

    Like right away! So happy you're back!

  • @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!

  • @ajisartist
    @ajisartist 3 года назад +2

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

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

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

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

    I learned a lot! Thank you for the lesson!

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

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

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

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

  • @webdev3885
    @webdev3885 3 года назад +2

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

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

    Great video! Great teacher!

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

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

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

    Great you are back

  • @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.

  • @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 :)

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

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

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

    really great thanks, looking forward to the next lecture.

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

    I am so excited for the next video!

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

    please continue these lectures these are the best!

  • @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!

  • @otmaneer-ragragui4458
    @otmaneer-ragragui4458 3 года назад +23

    I used to skip ads, in this video i click

  • @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!

  • @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!

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

    I am so glad u came back !

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

    What a great content!

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

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

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

    Your job is amazing, keep going!

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

    Great video! Waiting for the next episode.

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

    More more more please! CHRIS, Your awesome!

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

    YOU`RE BACK!!

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

    Please continue with more tutorials. Really benefitting from them

  • @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.

  • @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

  • @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

  • @giorgilaghidze1801
    @giorgilaghidze1801 3 года назад +11

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

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

    Ooooh you are back 🧡

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

    Welcome back 🙂👍🏻

  • @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.

  • @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!

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

    This is awesome! Still waiting for you man

  • @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?

  • @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!

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

    very nice explanation. Liked it

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

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

  • @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, RUclips 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!.

  • @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

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

    Love your content! // First year software engineer

  • @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

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

    Maestro, please continue.

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

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

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

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

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

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

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

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

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

    I need more of your videos!

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

    Welcome back bro ☺️

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

    He's back !!!!!

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

    Welcome baaaaack ♥️♥️♥️♥️

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

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

  • @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.

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

    thanks for sharing

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

    best one !

  • @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 :)

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

    waitng for the next lectures! :)

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

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

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

    The man, the myth, the legend.

  • @anthonyhernandez3005
    @anthonyhernandez3005 3 года назад +3

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

  • @Mjlul
    @Mjlul 3 года назад +2

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

  • @moshiurmd.rahmanshuvo3067
    @moshiurmd.rahmanshuvo3067 3 года назад

    Excellent

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

    Thanks you 😊 please keep it up 🙏

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

    very informative

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

    Welcome back.. sir

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

    Welcome back! =)

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

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

  • @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?

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

    YOOOOOOO WELCOME BACK

  • @Carlos-ju6wi
    @Carlos-ju6wi Месяц назад

    Please continue this series

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

    I love your bear and hair style also your teaching

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

    Big Up 👆

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

    Man where are you!?!? We need you and your videos!!!

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

    And.... he is back ...

  • @MartinsTalbergs
    @MartinsTalbergs 3 года назад +7

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

  • @B-Billy
    @B-Billy 3 года назад +2

    Thanks for amazing knowledge Crish.
    Could you please gift a playlist in Function Programming as well, please?

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

      Thank you for the kind words. That is certainly on my radar. It will take some time and some figuring out but I will certainly try my best to make that happen.

  • @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.