I am learning more from these videos than a whole year in college.
@veljkovujovic90269 жыл бұрын
Colin Maher me too xD
@doruk64599 жыл бұрын
Gaming _TV I like programming but I don't know which to choose from, either Computer Science or Computer Engineer or anything but I want to focus on Programming thanks for your help! :D
@leonidas147759 жыл бұрын
Doruk Gez CE requires lots of extra math, and seemingly irrelevant science classes. CS focuses mostly on programming and algorithms, but your school will probably make you take some advanced math regardless.
@doruk64599 жыл бұрын
YankeeSpirit Thanks, since it has more programming I will choose CS! :D
@cutekurdish53889 жыл бұрын
Colin Maher me too lol
@FuryOutlaw5 жыл бұрын
We had an hour long lecture about this and you taught me this in 9 mins. College sucks man. Thanks sensei!
@padoharaja45033 жыл бұрын
fuck college
@juliobecerra8492 жыл бұрын
🤣
@TheSpiritBolt9 жыл бұрын
He taught me what void was in 15 seconds when high school couldn't teach me it in 3 years....
@deletinqq60588 жыл бұрын
I still haven't learnt it :
@TheSpiritBolt8 жыл бұрын
basically its a function that runs, but the function is set to a "void" function because it doesn't return a value. where as if it was an int function it would return a number. you can do this for all kinds of variables
@razmuzen10907 жыл бұрын
ai saatana Deletinqqqq täällä :DDDDD
@yusufmahan71216 жыл бұрын
hahahhaa the same
@BrewmasterDonegan6 жыл бұрын
same for me...
@LyingPrauses9 жыл бұрын
"my function, I can do what I want" nice one.
@slayy76099 жыл бұрын
Funny how an actual book that I'm reading doesn't explain this very well, but Bucky explains everything perfectly and I can actually understand.
@shubhamrana39189 жыл бұрын
Slayy SRSLY BROTHER NOW M FEELING MY C++ BOOKS ARE IRRELEVANT LOL !!! ,,,,, I HAVE GAIN 2 TIMES BETTER KNOWLEDGE FROM THESE VIDEOS INSTEAD FROM THOSE BOOKS .....BUCKY ROCKS !!!!! :D
@ryu________9 жыл бұрын
Slayy I know how that feels. I paid a hefty amount for a book (our prof required us to) and here I am, watching his videos. lol
@ScibbieGames9 жыл бұрын
+Slayy It took me 10 of his Java Tutorial Video's to actually understand java better than my friend LOL. And he was buzy for 2 weeks. I was buzy for 2 days
@Ace-gw4uk9 жыл бұрын
+Shubham rana because you are reading books that require higher programming knowledge.
@slayy76099 жыл бұрын
***** It's just amusing to me, not like I'm dying of laughter or anything.
@k2datrack11 жыл бұрын
Best explanation in c++ I've ever gotten. subscribed!
@JeetPateljeetpatel1310 жыл бұрын
it's GOT not GOTTEN
@k2datrack10 жыл бұрын
really? -_-
@vzwGrey10 жыл бұрын
Jeet Patel Gotten also works -.-
@k2datrack10 жыл бұрын
vzwGrey i think he wants a cookie -_-
@JeetPateljeetpatel1310 жыл бұрын
cool ourgossiproom.blogspot.in/2014/11/h-ow-to-set-password-to-any-folder-in.html How to set password to a folder without using any external software?
@deonysuss84128 жыл бұрын
"Basically the job of a function is to do something..." Subscribes immediately
@thavrisco16328 жыл бұрын
IAmMig You subbed for the simplicity or because he's stating the obvious
@Moon_Rose달장미4 жыл бұрын
omg, i loved these two things, especially: 1. when he was like , iostream, i know what this is, then using namespace, i know what that is too, then main, oh i know that too. then, printsomething. what the heck, i never seen that before,lol..... 2. later on u're gonna come acroos something called printSomething. now, we don't want u to freak out like u have before, sending us a whole bunch of error messages. i'm seriously like whoa, this guy's sense of humor is awesome, man!
@BradenBest8 жыл бұрын
Hey you. Yes you, person watching this video. I'm going to teach you something that will help you better understand the inner workings of C++. When Bucky says "printSomething is used before it is defined", he doesn't mean it literally. It can't be "used" if main() isn't actually running. And the perfect evidence to debunk it is that if you provide a function prototype for printSomething() that appears before main, then it will work just fine. void printSomething(); int main(){ ... } void printSomething(){ ... } It's not defined yet, but now the compiler knows it exists. This is called a forward declaration. Its purpose is to announce the existence of a symbol without needing to define it. This specific type of declaration, with respect to a function, is called a function prototype. Bucky mentions this at 7:18 Symbol refers to an entity in the code that has a name, such as variables and functions. Now here's what happens during compilation: since C++'s type system is static, the first thing the compiler does is a phase called static analysis (SA). In this phase, the compiler reads the code and checks all of the symbols, references to symbols, and their types to make sure everything makes sense. This phase is not actually necessary for compilation. It is a tool provided by the language that makes use of the type system, to aid the programmer in minimizing human error. You could technically compile code without performing SA, but doing that would be irresponsible. So, the compiler sees the symbol "printSomething" during SA, and does not recognize it. Rather than go on a witch hunt for a symbol that may or may not exist, it just prints out an error and either aborts or continues the compilation (depends on the compiler). Most compilers will continue until the end of SA and then abort, so that the programmer is given a full list of errors and warnings. On the other hand, dynamic langs like JavaScript tend to go through with the aforementioned witch hunt, and have developed clever ways of making the lookup as efficient as possible. After SA, a symbol table is put together and stored along with several sections like .rodata (read-only data), .text (machine code), or .bss (uninitialized data). This information comes together in the form of an object file. For a more detailed overview, see this article, table w.3
@m7mddayeh4068 жыл бұрын
THX!!!
@BradenBest8 жыл бұрын
Game Power YWLCM!!!
@BradenBest8 жыл бұрын
***** You're welcome. Just keep in mind that some of the information I gave, particularly that about the ELF binary format (.rodata, .bss, .text, .symtab, etc), is specific to systems that use ELF in their executables. Namely, Linux.
@Bilanoo8 жыл бұрын
I am really new in these environment as I started this tutorial a week ago. Your comment made me understand better how C++ works. Thank you so much man :D
@BradenBest8 жыл бұрын
KingAirForce You're welcome!
@berezker4 жыл бұрын
man it's crazy how you can learn something in 9 minutes that your lecturer tried doing so for 2 hours. This is awesome
@Basem7199211 жыл бұрын
Even it's been two years for these videos , every quiz,test,final or a problem while programming , i have to pass by your channel .. thanks a lot bucky and may god bless you with the good deeds ..
@Bigdamndawg3 жыл бұрын
عاش افنان
@amanisdreaming39143 жыл бұрын
10 years lol
@Basem719923 жыл бұрын
@@amanisdreaming3914 how fast !
@jerryleemelton18606 жыл бұрын
I've been programming for about nine months now and every single time I search KZbin for a tutorial on any programming subject, Bucky's always got an awesome video covering it. Thanks for all of the great info man! Much appreciated!
@avy26029 жыл бұрын
i've got an assignment to return in 1 week that should include functions. I've look all over the internet, you're the best. You saved me!! thanks :D (am new to to c++ :3)
@abbbee89183 жыл бұрын
I am completely new to programming and trying to understand the use of functions, and this made the complete sense. Extremely clearly presented. Thank you.
@jlirving9 жыл бұрын
Thanks dude, I just needed some refreshing you broke it down really nicely! Looking to continue the series! I came here for help with Constructors (tutorial 14) but I decided to refresh functions.
@wynterune9 ай бұрын
I am SO glad I watched this video even if I already knew most of it. Prototyping is AWESOME!!! I have literally had to be SO mindful of function order before that I was dying inside and had main at the bottom constantly so that it could reach everything! Thank you so much for explaining this in intuitive terms as well! It was super easy to understand.
@FirePandaGames11 жыл бұрын
cout
@fastlearner34097 жыл бұрын
Pretty dumb...right...but Hey it's his function he can do whatever he wants
@informativecontent47787 жыл бұрын
MasterMapMaker 😂
@darkfar3t5 жыл бұрын
// - Bucky
@jebwatson12 жыл бұрын
Man I love how you give the computer such a personality. It really helps to understand the way a computer "thinks" about things and it's just funny as well. "printsomething ()? What the heck? I've never seen that before." Cracked me up.
@TheDemonThorn10 жыл бұрын
i plan to use what i learn here for evil
@phoenixcreates868610 жыл бұрын
*All hail lord Daley* *bows with respect
@thehobbit734410 жыл бұрын
Don't we all?
@manuelmatavida672710 жыл бұрын
hahhahha
@TheDemonThorn9 жыл бұрын
XD
@leonidas147759 жыл бұрын
michael Daley Make another addictive free to play MMO.
@parkgimmy42253 жыл бұрын
I'm so glad I came across this channel. If he was my teacher, C++ would've been my fav subject
@Zharkan1611 жыл бұрын
you're great at explaining! Thanks!
@tylerin3d13410 жыл бұрын
You are THE MAN! I can actually understand c++ somewhat now! Seriously thanks alot for your tutorials I shall watch them religiously until I know everything
@MrPerucan10 жыл бұрын
you are awesome dude. I can understand your tutorials easily.
@BIGB1855 жыл бұрын
I'm taking a course called Program Design and Development online at my local community college. It's basically just C++. Both the text and instructor are confusing but these videos have helped me understand more than both of those two combined. Thank you and keep up the good work.
@abdullahkaancetin5915 жыл бұрын
In the same boat here man
@HolaMolaB12 жыл бұрын
youre the reason im passing my exams... MUCH LOVE!
6 жыл бұрын
I know this is an old video but I just wanted to let you know that you are saving my life. I am majoring in Computer Science and am taking my first class and it is C++, everything was easy until we got to functions and pass by reference. My head was about to explode until I came across your video. Thanks!
@vivianpang225710 жыл бұрын
it's quite obvious that bucky likes peanut butter and jelly alotttt
@SoDamnMetal5 жыл бұрын
not nearly as much as tuna
@corrinadzenowski91926 жыл бұрын
Bucky you are amazing, I've taken this class now twice for college and still couldn't understand this concept until I watched your video. Keep up the great work.
@katharinahoeldrich21669 жыл бұрын
Bucky you are awesome! Thanks so much for doing this!!!
@TheXxSPANKERxX9 жыл бұрын
Perfect Dark no chill
@TheAleksandros9 жыл бұрын
+Katharina Hoeldrich Programmer GIRL! I will find you and marry you!
@cannonbolt25954 жыл бұрын
@@darkworld9850 shutup simp
@noahjaramillo49175 жыл бұрын
Was nervous about going back to school for computer science. But thanks to Mr. Bucky i am starting to feel like i at least have a basic understanding to build off of for the beginning of my college education. Couldn't put a proper value on these videos. They are priceless
@manrajparmar45516 жыл бұрын
who is watching this a day before there final exam
@drvir6 жыл бұрын
*their
@rohitkuma5 жыл бұрын
i am watching after i am fail in C++ in class lol
@avert_5 жыл бұрын
@@rohitkuma Might be in english too!
@FlatlandsSurvivor4 жыл бұрын
my final project is in C++, despite the rest of the class having been taught in Java.
@headshotz32433 жыл бұрын
Never would have started if I hadn't found your C and C++ tutorials in middle school. Almost done with college. Cheers
@Rin-qj7zt9 жыл бұрын
is it weird that i'm watching these at speed 1.5?
@nikhilgumidelli63089 жыл бұрын
+Wulframm Rolf I'm watching them at 2...great tutorials though,very helpful
@kalef12349 жыл бұрын
+Wulframm Rolf nah man I'm doing that while reviewing for my C++ final haha
@DJSugarBoy19939 жыл бұрын
+Wulframm Rolf just sounds like hes had a lot of coffee !
@DrunkenJanitor9 жыл бұрын
+Wulframm Rolf Wow, i completely forgot i could do that. this is so much better. thankyou.
@TTI8 жыл бұрын
+Wulframm Rolf After reading your comment switched speed to 1.25 and it seems normal :D
@lauragomez39643 жыл бұрын
I may be here 10 years late, but this tutorials are still absolutely amazing
@UnknownTechnoTrance11 жыл бұрын
I wish I had you as a teacher on my school :P
@bladedtimes346611 жыл бұрын
Being as you are here, you do.
@conkpitspoozel54608 жыл бұрын
Dude, you are such a good-ass teacher! I was so damn confused about functions but now it's like a veil has been lifted from my brain. You taught me more in 9+ minutes than my teacher couldn't do in a week. Thanks.
@steve1222888 жыл бұрын
this is a very feminine function we have here, lol
@wafflez98888 жыл бұрын
+steve122288 Hahahahaha I R"ed"OFL so hard xD
@RishabMallick8 жыл бұрын
omfg 😂😂😂
@Binichmoses22 жыл бұрын
Thank god finally someone explains it slowly and in Detail so u can actually follow it. Thanks alot!
@reywangamer257111 жыл бұрын
Bucky... you're fucking awesome dude !
@jackieAZ10 ай бұрын
Yes!!! I remembered watching this series when I tried to teach myself C++ at the age of 12. I didn’t get that much further than hello world from what I remember haha, but I am 24 now and work as an engineer. I think back to this series as one of my first inspirations into the computery STEM area, thanks so much for creating this! 😁
@Lolatyou33210 жыл бұрын
So far c++ looks pretty similar to javascript
@hollohead407710 жыл бұрын
Ked Viper Java is to Javascript what Car is to Carpet. A stolen copy and paste quote that, but it gets the point across well enough that their first four letters are the only thing that relates them.
@KeenanWoodall10 жыл бұрын
Yeah, I know JavaScript from within the Unity engine quite well and I agree. I'm surprised that its making sense so quickly! :) Bucky is a pretty great tutorial guy though, so that can't hurt!
@DannysMyNanny10 жыл бұрын
Yes its very similar to JavaScript. I find c# to be more similar to java though.
@willhughes558310 жыл бұрын
Firstly, JavaScript and Java are two different languages, Java is an OOP Language whereas JavaScript is a web-scripting language. DO NOT get them mixed up. JavaScript is derived from C, and the syntax between these languages are similar due to that connection. Just REMEMBER Java and JavaScript are not the same.
@maxwellhenrydiaba30803 жыл бұрын
I love you guy because you just made the understanding of function very very easy to me as a beginner of C++.Keep it up Bucky.
@CycleTheDark5 жыл бұрын
Compiler : I've never seen this n word in my life .
@MivusComedy2 жыл бұрын
You just summarized 90 pages of a text book in 9 minutes. Thanks so much!
@andyhughes8008 жыл бұрын
ont he
@wafflez98888 жыл бұрын
+Andy Hughes Yep, It was really annoying me the whole video xD
@dagurob49384 жыл бұрын
bucky you are the teacher of future game developers, ethical hackers, great programmers.... and we all thank you forever
@missdd129 жыл бұрын
This video is very helpful. I was confused sitting in my computer science class when he started talking about functions!
@gregganaya10107 жыл бұрын
Awesome job! I've learn more in one week then my whole last semester. Thanks Bucky!!
@materhorn112 жыл бұрын
Awesome. I studied C++ around 13 years and never managed to understand a single bit of it. Now I work in different field and don't use any programming etc, since I don't have to. But your videos enticed me to learn C++ again, as I find it much more interesting and engaging than my instructor told us. Thanks !!
@ronaksevak845211 жыл бұрын
I wonderrrrrrrrrrrr how AWESOMEEEEEEEEE...BUCKY no words for your tutorials.its just speechless ,awesome
@Legendofmudkip9 жыл бұрын
I learned about prototypes during the second week of my intro computer science class. The entire semester I did not understand it, despite it being explained and used numerous times. And now I finally understand. Bucky is awesome.
@ICTProfits9 жыл бұрын
Thank you Bucky...this video has opened a new chapter in my coding world. C++ and Ruby are great languages. Am enjoying this a lot.
@GenuineThinker11 жыл бұрын
This is my first time watching your tutorial video. What I can tell is you have the blood of an educator. You make concepts that cause headaches appear so simple. Keep it up!
@Ninja360r9 жыл бұрын
Thanks dude, so far this is the best tutorial series I've been learning. I never understand void so much better.
@jalilsadat44306 жыл бұрын
I read halfway through my chapter in the book, but I didn't know how to write a function. Now, I knnow how it works. Thanks for explaining it so well!
@nfperrini11 жыл бұрын
i go to york technical college in rock hill... i happen to have John Vanassen as a professor (one of the guys that wrote C++ for bel labs back in the day). he obviously knows the code inside and out... but i love how u explain everything as you go. makes it so easy to learn everything. :) ty for these tutorials bro
@hyperboy21243 жыл бұрын
I seriously don't understand who can dislike this content... just wow!
@saadmansakib66127 жыл бұрын
I hated c++ in college and now I finally realize that I'm destined to master this, thank you so much!!!
@evanstallings258911 жыл бұрын
Bucky's programming tutorials were and are still the best around. He makes everything understandable and simple while still teaching what is needed (not over simplifying). I suggest TheNewBoston to anybody I know when they ask me for programming help.
@TensinghJoshua12 жыл бұрын
I thought no one can be better than you, when I saw your first set of videos. But then, when I disappointingly started seeing your new set of videos, I realised that you can surely be better than your past. The new set is amazing.
@yeaboi5512 жыл бұрын
when i first heard of c++ i thought it was going to be complicated for no reason but you Bucky have showed me it is nothing to fear and for that I thank you.
@jasonarmani205611 жыл бұрын
It helps the programmer or anyone else who looks at the code see what the function returns or accepts as parameters. Since most programs are written by teams it makes it helpful to see what your program needs to take and what it needs to return.
@jonlabarete30462 жыл бұрын
This if fckin good. Given that this tutorial is made 11 years ago. Massive game changer. Thanks a lot.
@MsAmedina17 жыл бұрын
Thanks so much for these videos. I am understanding more from your videos than I do from my professor so THANK YOU SO MUCH!
@ibrahimo516711 жыл бұрын
If I may, you are such a great generous teacher who does not keep his knowledge only for himself ,but share it with others. Thank you very much.
@carlyforeback58428 жыл бұрын
Makes so much more sense to me now - didn't understand the purpose of prototyping at all before.
@liamjjg4 жыл бұрын
Simple and to the point not showing off math skills!!! Thanks
@nerd_yboi87714 жыл бұрын
Words cannot describe how much you helped me, but coding can! :D
@navkang47 жыл бұрын
easy to learn Simple indeed and straight to the point Thanks BUCKY, you are better than my teacher..
@TheRubberDuck8 жыл бұрын
I've gotta say Bucky a massive thank you for doing these, I'm trying to learn C++ before stating University and despite there are teach yourself c++ books out there (I've got one) Your online tutorials are much more helpful I'm glad I did come across these so I'm not completely screwed once I start :D
@muctarbah28406 жыл бұрын
man you really good at explaining, you take everything into depth.. thanks
@DeadMarina4 жыл бұрын
We were learning about this for 1 hour and i still wasnt clear on what function prototype was thanks man
@Milkra3 жыл бұрын
2021 and Bucky is carrying me through my C++ college course right now lmao
@awesometry56236 жыл бұрын
Oh my gosh, I love you! I am so glad I found your tutorials. You explain things so clearly. Thank you!!!!
@danielparrado36057 жыл бұрын
wow, phenomenal explanation. You really deserve more subs man! great vid, and keep up the good work
@srgmoni13 жыл бұрын
bucky.....you are the best teacher.....go ahead.....ur teaching is really easy understanding way....itz good for begginers bro
@drummerdude975312 жыл бұрын
What a fantastic tutorial. Thank you for this. It was clear, very well explained, great quality. I really look forward to continuing through your C++ content.
@gabejung97799 жыл бұрын
Reading my textbook over and over again for hours didn't work. Watching this video for 9 minutes worked.
@abdinasirahmed71504 жыл бұрын
am enjoying more than my college lecturer. I have an exam next week and I expect will do well bcz Bucky May God bless you.
@AsformeTV3 жыл бұрын
Thanks for the troubleshooting. Now I will probably always remember this.
@zakiham45948 жыл бұрын
i like ur method Bro Specially 7:40 and after Don't freack out like u did b4 :* keep up mate
@Lescopardi9 жыл бұрын
Thank you Bucky for explaining in 30 seconds what a prototype is; a task that my 1400 page C++ primer book didn't do in an entire chapter
@garrett7876 Жыл бұрын
you’re welcome
@doCtOrHx12 жыл бұрын
That's probably what we're all here for. Good luck and stay in the C++ race!
@DarlingHiroXX3 жыл бұрын
my first day of learning code and i found this very helpful, sir. thank you so much
@AD-wt6st3 жыл бұрын
age?
@JeetPateljeetpatel1310 жыл бұрын
Hey Bucky I'm Jeet Patel from INDIA, I have 60GB of your videos downloaded in my Computer. Thanks Man!!
@noraaenots7 жыл бұрын
Bucky, you've done such a great job. Awesome tutoring skills, bro.
@jasminemonson53449 жыл бұрын
Bucky? You are a lifesaver i swear to god. Tomorrow i have this final test And you just made things so much easier 💋 luv you 😌❤️.
@drvir6 жыл бұрын
After 3 years, how'd it go?
@SacredWasteMC11 жыл бұрын
Functions are very easy to understand. Take a look at the main function. That is the starting function, your computer calls that. All the other functions are called by the main function, or even other functions. If its void, it just does whatever is in the function. Boolean, String, and int functions return a Boolean, String, or int respectively.
@franklee64606 жыл бұрын
Simple, Well Example, Straight to point. Well Done
@EJBrown559 жыл бұрын
Thank you bucky. I have been attempting to teach myself programming for a number of years...I have picked up a lot along the way, but because I work a full time job and go to school it makes it hard to perfect that knowledge. Your tutorials are quickly summing up what it took years to gain, and I've seen only 10 of them! Thank you so much.
@revesky68484 жыл бұрын
I understand your lecture more than my professor hahaha thanks
@reetigarg739810 жыл бұрын
oooo Bucky can be so funny ! Well, thank you man . I love your videos as they're divided in small chunks :)
@stari1grad1novi1sad13 жыл бұрын
probably the best thing that i did while i was studying c++ was that i stopped and learned python it helps a lot!
@junu2014 жыл бұрын
It's so random, but your voice is soooo good!!! Also thank you for clearing my confusion 🙏
@Rahulbajaj5615 жыл бұрын
you explain better than the $10 course which i bought on udemy.
@SamanthaNoelle7 жыл бұрын
Thank you! I wish you were my teacher in my college! Lol. I love this explanation. Simple and understandable! Subbed 😊
@NinjaGaidenRed12 жыл бұрын
Thank you for these tutorials. My instructor ramble us students to death with stories other than programming. But, when I use this resource it makes sense!
@adwoadianemultipurposechan5050 Жыл бұрын
I know it’s been 11years but brooo… Thank you 🎉
@digitalmimi6 жыл бұрын
These videos are lifesaving.
@user-hj6kf8wc5c4 жыл бұрын
I'm a freshman in college with a horrible teacher, thank the lord for this guy