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
Пікірлер
Great
admiration come it self if you competent like you .thanks
who is here in 2024 May?
🫠🫠
11 years later and it is amazing
you are amazing thank you so much for your work
this is year 2024 and this stuff is still relevant, man c++ IS evergreen
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.
OMG. I took so many computer courses but never heard of ADT. Maybe it was in the early 1990s? LOL
The best way to learn linked is through drawing demonstrations as you did in this videos, I’m glad I find this video. 👍
i wrote the program accordingly and there are errors in and saying type could not be resolved
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 "
can you please give me a link or a step by step procedure to get the zip file to the eclipse
well............ this makes sense 😊thanks man
Lots of kisses😘😘😘 Thank you!!
Thanks your explaination simple and easy ❤
hi there what happens if a value is not getting returned to the previous stack frame??
Thank you for this!
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++.
Thank you thank you! May God bless and protect you and your family ❤
Thanks
everything is perfect expect for the fact that you're not Indian
Nah makes it better
Thanks a lot sir, I just understood the whole thing very easily
Thanks
Yawa imo volume hinay kaayu yawaa ka
Good explanation
best explanation i have seen yet.
thanks very much my friend<3<3
I have never seen anyone explain this more clearly in my life. You are amazing!
amazing explanation. hats off!
Very good
very precise and informative!!~ thank you so much!!
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.
Those illustrations were SOOOOO helpful. Thanks!
nice man
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.
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.
Also I am running Eclipse on an old Intel processor windows HP laptop in 2023 and this video is still helpful to this day.
*this whole series
Small question why did you had to delete the curr? i mean you didint initialize it as dynamic memory..
Thanks sir
pls what IDE are you using?
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)
now my eyes are widely open
great video -- it really shows what a shit language C++ is
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.
amazing explanation. you’re a great teacher. thank you!
This is an amazing explanation!
What if I don't know the size instead the user enters it?
thank you
Best c++ vid
ContactList* cl1 = ContactList(); error: cannot convert 'ContactList' to 'ContactList*' in initialization
2023!?