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.

    • @andresbeltran5245
      @andresbeltran5245 2 ปีที่แล้ว +1

      Same here

    • @chamith256
      @chamith256 2 ปีที่แล้ว +2

      One and half year later........................ still waiting

    • @faresobaid6223
      @faresobaid6223 ปีที่แล้ว +1

      oooh no , guys move on

  • @kirillzlobin7135
    @kirillzlobin7135 หลายเดือนก่อน +1

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

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

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

  • @Mohamed-im3lq
    @Mohamed-im3lq 3 ปีที่แล้ว +9

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

  • @agzapiola
    @agzapiola 3 ปีที่แล้ว +1

    it is IMPERATIVE that you go on with this series!

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

  • @stanger963
    @stanger963 3 ปีที่แล้ว +8

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

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

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

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

  • @robesk938
    @robesk938 3 ปีที่แล้ว

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

  • @qbmain1487
    @qbmain1487 3 ปีที่แล้ว

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

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

  • @Assassin4x
    @Assassin4x 3 ปีที่แล้ว

    Great video! Great teacher!

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

  • @startupinamonth4303
    @startupinamonth4303 3 ปีที่แล้ว

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

  • @chrishopkins652
    @chrishopkins652 3 ปีที่แล้ว

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

  • @webdev3885
    @webdev3885 3 ปีที่แล้ว +2

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

  • @rafaeldeconde8148
    @rafaeldeconde8148 3 ปีที่แล้ว

    I learned a lot! Thank you for the lesson!

  • @likidis
    @likidis 3 ปีที่แล้ว +1

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

  • @jacktom1409
    @jacktom1409 3 ปีที่แล้ว

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

  • @ajisartist
    @ajisartist 3 ปีที่แล้ว +2

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

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

  • @solo-angel
    @solo-angel 3 ปีที่แล้ว

    Like right away! So happy you're back!

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

  • @Michaeljamieson10
    @Michaeljamieson10 2 ปีที่แล้ว +1

    please continue these lectures these are the best!

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

  • @majsternew
    @majsternew 3 ปีที่แล้ว

    Your job is amazing, keep going!

  • @IlyaShap
    @IlyaShap ปีที่แล้ว

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

  • @vitorgoes5098
    @vitorgoes5098 3 ปีที่แล้ว

    What a great content!

  • @lucasbastos8019
    @lucasbastos8019 2 ปีที่แล้ว +1

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

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

  • @danilopaz4012
    @danilopaz4012 3 ปีที่แล้ว +1

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

  • @TedFanat
    @TedFanat 3 ปีที่แล้ว

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

  • @stuknowlton477
    @stuknowlton477 3 ปีที่แล้ว

    I am so excited for the next video!

  • @aymanshaawat
    @aymanshaawat 3 ปีที่แล้ว

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

  • @powermetallistic2293
    @powermetallistic2293 3 ปีที่แล้ว

    Great video! Waiting for the next episode.

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

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

  • @supriyagondi1799
    @supriyagondi1799 3 ปีที่แล้ว

    very nice explanation. Liked it

  • @BibinVenugopal
    @BibinVenugopal 3 ปีที่แล้ว

    Great you are back

  • @tsuaeghakihas469
    @tsuaeghakihas469 3 ปีที่แล้ว

    More more more please! CHRIS, Your awesome!

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

  • @JuiceMa5ter
    @JuiceMa5ter 3 ปีที่แล้ว

    great to see you recording again!

  • @otmaneer-ragragui4458
    @otmaneer-ragragui4458 3 ปีที่แล้ว +23

    I used to skip ads, in this video i click

  • @avanijoshi7522
    @avanijoshi7522 3 ปีที่แล้ว

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

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

  • @felixjonsson4471
    @felixjonsson4471 3 ปีที่แล้ว

    Love your content! // First year software engineer

  • @rashmip2361
    @rashmip2361 ปีที่แล้ว

    Please continue with more tutorials. Really benefitting from them

  • @giorgilaghidze1801
    @giorgilaghidze1801 3 ปีที่แล้ว +11

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

  • @msd3963
    @msd3963 2 ปีที่แล้ว

    best one !

  • @LiorCHAMLA
    @LiorCHAMLA 3 ปีที่แล้ว

    I am so glad u came back !

  • @ruslanpetunin5549
    @ruslanpetunin5549 3 ปีที่แล้ว

    YOU`RE BACK!!

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

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

  • @rahulsinghsengar7117
    @rahulsinghsengar7117 3 ปีที่แล้ว

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

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

  • @mariomorazan9473
    @mariomorazan9473 3 ปีที่แล้ว

    I need more of your videos!

  • @udeshkavinda2279
    @udeshkavinda2279 2 ปีที่แล้ว

    Thanks you 😊 please keep it up 🙏

  • @hassanEssamFox
    @hassanEssamFox 3 ปีที่แล้ว

    Ooooh you are back 🧡

  • @moshiurmd.rahmanshuvo3067
    @moshiurmd.rahmanshuvo3067 3 ปีที่แล้ว

    Excellent

  • @stevenperez5260
    @stevenperez5260 3 ปีที่แล้ว

    Welcome back 🙂👍🏻

  • @omiorahman6283
    @omiorahman6283 3 ปีที่แล้ว

    Best computer channel

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

  • @popovpavel4693
    @popovpavel4693 3 ปีที่แล้ว

    just perfect

  • @gennadiikhotovytskyi1579
    @gennadiikhotovytskyi1579 3 ปีที่แล้ว

    Maestro, please continue.

  • @firasbenabdessalem5416
    @firasbenabdessalem5416 3 ปีที่แล้ว

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

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

  • @samsammm7231
    @samsammm7231 2 ปีที่แล้ว

    This is awesome! Still waiting for you man

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

  • @anthonyhernandez3005
    @anthonyhernandez3005 3 ปีที่แล้ว +3

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

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

  • @shadymohammed3197
    @shadymohammed3197 3 ปีที่แล้ว

    Welcome back bro ☺️

  • @huzaifaehsan3101
    @huzaifaehsan3101 3 ปีที่แล้ว

    very informative

  • @webcodeuniversity
    @webcodeuniversity 3 ปีที่แล้ว

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

  • @zakayothuku
    @zakayothuku 3 ปีที่แล้ว

    He's back !!!!!

  • @alejandroioio6784
    @alejandroioio6784 3 ปีที่แล้ว

    Thanks !

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

  • @sahilhawal6568
    @sahilhawal6568 ปีที่แล้ว

    waitng for the next lectures! :)

  • @Mjlul
    @Mjlul 3 ปีที่แล้ว +2

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

  • @omarabdo6403
    @omarabdo6403 3 ปีที่แล้ว

    Welcome baaaaack ♥️♥️♥️♥️

  • @Carlos-ju6wi
    @Carlos-ju6wi หลายเดือนก่อน

    Please continue this series

  • @AdrianoBarbosa
    @AdrianoBarbosa 3 ปีที่แล้ว

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

  • @alinapostol2230
    @alinapostol2230 3 ปีที่แล้ว

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

  • @kevinpeters3940
    @kevinpeters3940 3 ปีที่แล้ว

    YOOOOOOO WELCOME BACK

  • @twanus2657
    @twanus2657 3 ปีที่แล้ว

    Welcome back! =)

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

  • @AdityaRajVerma
    @AdityaRajVerma 3 ปีที่แล้ว +1

    i wait for your videos.Please upload in small interval

  • @sunstrike8943
    @sunstrike8943 3 ปีที่แล้ว

    I love your bear and hair style also your teaching

  • @thiagobrito3379
    @thiagobrito3379 3 ปีที่แล้ว

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

  • @MartinsTalbergs
    @MartinsTalbergs 3 ปีที่แล้ว +7

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