Caleb, I appreciate your video series. I find them very helpful for teaching programming languages to high school students because they are broken down by topic. Thank you
OOP? More like OP, because object-oriented programming is very powerful! But seriously, thanks for all of this tutorial series. I almost can't believe there's a hundred videos...or that I'm close to having watched all of them.
@@ahmedegymed5853 That is a really great observation! It's a little bit different, because one of the defining characteristics of objects is having "behaviors" or "methods" associated with them, not just data. While classes and structs in C++ can both make objects (just with different default privacy settings), structs in most other languages don't have behaviors and so aren't objects. I think Caleb tries to point this out in the videos. C is one of the other languages that has structs, but these structs only have data fields and not methods, so they aren't actually classes and objects. I know it's pretty confusing. Did that sound at least kind-of reasonable?
@@PunmasterSTP thanks for the reply,I dont learn programming as professional it's just a hoppy...so by methods you mean functions defined inside a class or struct ,right ? So we cant assign functions inside structs in c ?
@@ahmedegymed5853 No problem, I really like to discuss things! I don't program professionally either; it is entirely a hobby for me too. Sometimes the vocabulary can trip me up, and I usually just think about data structures without their own functions and data structures with their own functions (aka behaviors, methods, protocols, subroutines, etc.). I think the most standard terminology for a function belonging to an object is a method ( en.wikipedia.org/wiki/Method_(computer_programming) ). And you are right; you can't assign methods to a struct in C, as C is not an OOP.
Caleb, I appreciate your video series. I find them very helpful for teaching programming languages to high school students because they are broken down by topic.
Thank you
OOP? More like OP, because object-oriented programming is very powerful! But seriously, thanks for all of this tutorial series. I almost can't believe there's a hundred videos...or that I'm close to having watched all of them.
But if class and struct are identical.....c has structs so ,c has oop too ,right ?
@@ahmedegymed5853 That is a really great observation! It's a little bit different, because one of the defining characteristics of objects is having "behaviors" or "methods" associated with them, not just data. While classes and structs in C++ can both make objects (just with different default privacy settings), structs in most other languages don't have behaviors and so aren't objects. I think Caleb tries to point this out in the videos. C is one of the other languages that has structs, but these structs only have data fields and not methods, so they aren't actually classes and objects.
I know it's pretty confusing. Did that sound at least kind-of reasonable?
@@PunmasterSTP thanks for the reply,I dont learn programming as professional it's just a hoppy...so by methods you mean functions defined inside a class or struct ,right ? So we cant assign functions inside structs in c ?
@@ahmedegymed5853 No problem, I really like to discuss things! I don't program professionally either; it is entirely a hobby for me too. Sometimes the vocabulary can trip me up, and I usually just think about data structures without their own functions and data structures with their own functions (aka behaviors, methods, protocols, subroutines, etc.). I think the most standard terminology for a function belonging to an object is a method ( en.wikipedia.org/wiki/Method_(computer_programming) ). And you are right; you can't assign methods to a struct in C, as C is not an OOP.
My Ed Sheeran. (:
hahaha
he and Sheeran are look-alike :D
That's what I thought too!
Onyx? There is some object near you. Object with some legs, teeths and so on.
I like your video Caleb! :D
who is amy?
Side chick
6:05 😂other programming language
it's the gross part😭😅😅 by the way this video is helpful
5:32
oh shit :) longest intro ever
Why you picking on C :( it's good to know c before knowing C++ because it gives you a good start
THE REIGN OF GUITATHAX HAS ENDED! HIS COMMENTS HAVE CEASED
No!!!
Guitarhax, this BOOM! is for you...
ممكن ترجمة عربى
لا يوجد يوتيوب عربي يعلم ++ C؟
ruclips.net/p/PLF8OvnCBlEY1W54Am_lA9uXK1gAyExMmP
is your wife's name Amy White
it's onix