ReelLearning

ReelLearning

Computer Science and Programming Concepts in C++ and Python

There may be some mistakes in these videos with regard to current best practices, verbal content, code syntax, code structure, pedagogy etc. Better videos could and should be made by experts with possibly a team of reviewers/editors. My hope is that these videos do more good than harm. Please read comments as they may contain corrections from other watchers and/or references to other useful resources.

I encourage anyone trying to learn computer science and programming to seek out the best resources. I don't claim that this is one of them.

Here are a few resources generally recommended by the computer science/programming community:

C++ - stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list
Python - bit.ly/W3UCP7

Created by Derek Snow

Пікірлер

  • @obedopoku-boakye8709
    @obedopoku-boakye870927 күн бұрын

    Great

  • @user-kr1wc6kk8g
    @user-kr1wc6kk8gАй бұрын

    admiration come it self if you competent like you .thanks

  • @bontlemothopeng2348
    @bontlemothopeng2348Ай бұрын

    who is here in 2024 May?

  • @OhsoChipo
    @OhsoChipoАй бұрын

    🫠🫠

  • @dark.violin
    @dark.violin2 ай бұрын

    11 years later and it is amazing

  • @dark.violin
    @dark.violin2 ай бұрын

    you are amazing thank you so much for your work

  • @studyfreak8429
    @studyfreak84292 ай бұрын

    this is year 2024 and this stuff is still relevant, man c++ IS evergreen

  • @PabitraPadhy
    @PabitraPadhy2 ай бұрын

    Single video explaining rule of 3, deep/shallow copy, why we need to delete heap objects created by the class in it's destructor, also possibly hinting where smart pointers could help This is a brilliant example.

  • @hlubradio2318
    @hlubradio23182 ай бұрын

    OMG. I took so many computer courses but never heard of ADT. Maybe it was in the early 1990s? LOL

  • @elwafi2001
    @elwafi20013 ай бұрын

    The best way to learn linked is through drawing demonstrations as you did in this videos, I’m glad I find this video. 👍

  • @user-cc2qt5kt5h
    @user-cc2qt5kt5h3 ай бұрын

    i wrote the program accordingly and there are errors in and saying type could not be resolved

  • @user-cc2qt5kt5h
    @user-cc2qt5kt5h3 ай бұрын

    And also i followed your video and me running the program on the string type data i was getting errors like the word used is not found, something like "i did not introduce "

  • @user-cc2qt5kt5h
    @user-cc2qt5kt5h3 ай бұрын

    can you please give me a link or a step by step procedure to get the zip file to the eclipse

  • @mlungisinkomo2382
    @mlungisinkomo23823 ай бұрын

    well............ this makes sense 😊thanks man

  • @swaminathan_r1
    @swaminathan_r14 ай бұрын

    Lots of kisses😘😘😘 Thank you!!

  • @soma78_
    @soma78_4 ай бұрын

    Thanks your explaination simple and easy ❤

  • @Richard-yz2gy
    @Richard-yz2gy4 ай бұрын

    hi there what happens if a value is not getting returned to the previous stack frame??

  • @muhammadakmal4025
    @muhammadakmal40254 ай бұрын

    Thank you for this!

  • @wanderingfido
    @wanderingfido6 ай бұрын

    So here's a recommendation from *Bjarne's* website (the FAQ section): Q: Why does C++ allow unsafe code? That is, why does C++ support operations that can be used to violate the rules of static (compile-time) type safety? to access hardware directly (e.g. to treat an integer as a pointer to (address of) a device register) to achieve optimal run-time and space performance (e.g. unchecked access to elements of an array and unchecked access to an object through a pointer) to be compatible with C That said, it is a good idea to avoid unsafe code like the plague whenever you don't actually need one of those three features: don't use casts keep arrays out of interfaces (hide them in the innards of high-performance functions and classes where they are needed and write the rest of the program using proper strings, vectors, etc.) avoid void* (keep them inside low-level functions and data structures if you really need them and present type safe interfaces, usually templates, to your users) avoid unions if you have any doubts about the validity of a pointer, use a smart pointer instead, *don't use "naked" news and deletes (use containers, resource handles, etc., instead)* don't use ...-style variadic functions ("printf style") Avoid macros excpt for include guards Almost all C++ code can follow these simple rules. Please don't be confused by the fact that you cannot follow these rules if you write C code or C-style code in C++.

  • @annafebland4460
    @annafebland44606 ай бұрын

    Thank you thank you! May God bless and protect you and your family ❤

  • @ramzimohammed3580
    @ramzimohammed35806 ай бұрын

    Thanks

  • @jakejoyner7419
    @jakejoyner74197 ай бұрын

    everything is perfect expect for the fact that you're not Indian

  • @felcynchannel840
    @felcynchannel840Ай бұрын

    Nah makes it better

  • @ar1y3n
    @ar1y3n7 ай бұрын

    Thanks a lot sir, I just understood the whole thing very easily

  • @StandforAjdetray
    @StandforAjdetray8 ай бұрын

    Thanks

  • @Akiradesuo
    @Akiradesuo8 ай бұрын

    Yawa imo volume hinay kaayu yawaa ka

  • @fortunesuwedi6714
    @fortunesuwedi67148 ай бұрын

    Good explanation

  • @joymakerRC
    @joymakerRC8 ай бұрын

    best explanation i have seen yet.

  • @user-on9pe9vx8d
    @user-on9pe9vx8d9 ай бұрын

    thanks very much my friend<3<3

  • @irem2719
    @irem27199 ай бұрын

    I have never seen anyone explain this more clearly in my life. You are amazing!

  • @sunikshitmahajan2198
    @sunikshitmahajan21989 ай бұрын

    amazing explanation. hats off!

  • @felicitykoah1562
    @felicitykoah156210 ай бұрын

    Very good

  • @lahiru1k
    @lahiru1k10 ай бұрын

    very precise and informative!!~ thank you so much!!

  • @laozanessmael8581
    @laozanessmael858111 ай бұрын

    I wanted to take a moment to express my appreciation for your excellent explanation of the idea. The vocabulary you used was truly impressive and helped me to understand the concept more clearly. Thank you for taking the time to share your knowledge with us.

  • @Kazner0h
    @Kazner0h Жыл бұрын

    Those illustrations were SOOOOO helpful. Thanks!

  • @noreplywiggle42
    @noreplywiggle42 Жыл бұрын

    nice man

  • @charlesblakepalmer4206
    @charlesblakepalmer4206 Жыл бұрын

    It took me a couple of times to get the code formatted correctly. Mainly missing or extra brackets and I am glad I went back and restarted because it helped me reorganize those brackets better.

  • @charlesblakepalmer4206
    @charlesblakepalmer4206 Жыл бұрын

    Eclipse IDE and MinGW has really been the most familiar space for me as a beginner. I have no words or questions so far. Thanks for these core lessons.

  • @charlesblakepalmer4206
    @charlesblakepalmer4206 Жыл бұрын

    Also I am running Eclipse on an old Intel processor windows HP laptop in 2023 and this video is still helpful to this day.

  • @charlesblakepalmer4206
    @charlesblakepalmer4206 Жыл бұрын

    *this whole series

  • @TheVladir9
    @TheVladir9 Жыл бұрын

    Small question why did you had to delete the curr? i mean you didint initialize it as dynamic memory..

  • @ManishKumar-kc1cn
    @ManishKumar-kc1cn Жыл бұрын

    Thanks sir

  • @Changeishard797
    @Changeishard797 Жыл бұрын

    pls what IDE are you using?

  • @lamp_x
    @lamp_x Жыл бұрын

    So basically, we can't do binary search if the array isn't sorted from low to high? Unlike linear search that can do even though if the array isn't sorted (random number)

  • @millionasseghegn770
    @millionasseghegn770 Жыл бұрын

    now my eyes are widely open

  • @firstname4337
    @firstname4337 Жыл бұрын

    great video -- it really shows what a shit language C++ is

  • @racheljeehye
    @racheljeehye Жыл бұрын

    I'm going through all your videos. They are truly appreciated. I am getting my degree through an online university and everything is pre-recorded and practically verbatim from a textbook. The textbook is a good one, but I really have missed getting a human interpretation to help me with all this new information. Thank you SO much.

  • @airbus3738
    @airbus3738 Жыл бұрын

    amazing explanation. you’re a great teacher. thank you!

  • @pakistanipatriot100
    @pakistanipatriot100 Жыл бұрын

    This is an amazing explanation!

  • @Nahom-kn6ph
    @Nahom-kn6ph Жыл бұрын

    What if I don't know the size instead the user enters it?

  • @geserbadmaev
    @geserbadmaev Жыл бұрын

    thank you

  • @pauzhou8639
    @pauzhou8639 Жыл бұрын

    Best c++ vid

  • @jeyosman1
    @jeyosman1 Жыл бұрын

    ContactList* cl1 = ContactList(); error: cannot convert 'ContactList' to 'ContactList*' in initialization

  • @hariharanthiruppathi8976
    @hariharanthiruppathi8976 Жыл бұрын

    2023!?