@@ciprianghenghea7779 what do you mean?? what language?? i prefer C because it's like the most fundamental like mastering C means you can master other languages quite easily, also because it's the most commonly used language for machines, and finally because it's Elon Musk's favorite language, i love that guy hehe
Annoying how my coding teacher makes us spend an entire semester learning the basics that he covers in this tutorial. Doing endless worksheets over the same thing, assignments, and e.t.c. But I had my little brother do these videos and he was able to do exactly what I could do in less than a few weeks. He had a few holes in his knowledge but I filled that in with ease. Now I'm annoyed that I even took those classes.
Actually sometimes you do need the piece of paper to earn the double amount of money that other employees do. I mean not when you're a junior programmer, but at higher scales. You can get better jobs, more responsabilities and of course more money. If you just want to program by yourself, and do things that you like or that you'd like to sell, then learning on internet is ok. I'm into computer's science at university, and they teach some things that usually you don't find in the internet because videotutorials makers think they're not relevant to programming, but they are, a lot. Resuming, you can learn in the internet and you'll be able to program, but probably the guy who learnt in an university will have a better job than you. If you don't care about that, and getting a good job aren't your goals, you'll learn faster on internet. You can watch 8 hours of youtube videos on the internet a day, without paying to anyone except your internet provider. Your professor wont be there 8 hours for you for free. I hope this helps you to make a choice and i'm sorry if my english is not clear enough, you can let me know in another comment.
because I wanted to learn programming, I tried a lot of curses and this one is the one that's so easy to understand!! Thanks Bucky! You are, the beat programmer.
Hi Bucky, Your all tutorials are really excellent. I am greatly benefited from it, particularly for C , C ++ and Python. You have added two new tutorials for Python and Tkinter. Only one serious issue about newly added tutorials are, even in full HD (1080 P) , due to very small font size, code which you typed is little difficult to read. Your older python tutorials are easily readable. Thanks.
its reaally so good to learn C from you, in academic it is taught as a burden of 100 kgs , Thnxx for the tutorial , Please tell us how to make some projet using C
tell me where u live, i want to tanks u in real, i'm italina and i love that u speak so clear and expecially i love that u explain in such an easy way things that my universityt teache catn't explain in hours,u are saving my life bro
+mosfet500 No one uses "void main()" with a return value. What the void keyword means is that there ain't no return value. Just as the other keywords such as double, int, bool etc; resembles the return type that's going to be used. And the reason "main()" won't work is because without a keyword infront you're trying to CALL an existing function and you can't call a function that doesen't exist right? So when making a normal function like this, there must be a keyword defining its return type. Examples; int function(){ return Integer; } bool function(){ return TrueOrFalseValue; } void function(){ }
Sir,I have watched about 10 of starting videos but you don't tell what these things are like what are strings and identifiers,keywords or data types...you just teach directly how to use things .Please upload some videos on that too.
at 5:05 when you were writing the printf thing, why is name written without "xxx" these since it is not an integer? or do we consider it as one because of the char name[14] we performed first?
hmm. i am trying to code a very simple game, and it is going very well, but i need to know how to change the number of characters on a string at any time
Isn't it impractical to count the characters in a text in order to declare a string as a char array, what about having a big paragraph ? Am I missing something ? doesn't C have an equivalent to String in Java ?
I don't understand this part: char name[14] = "Bucky Roberts"; why does it have to be 14? It still works with any other numbers too. Someone help me please?
I guess beacuse then you write a program you want to make such that the program runs optimised. You want to make it use smallest possible amount of memory.
Just scanning through your videos it seems you don't mention anything beyond creating mostly written output via the code (numbers and words etc), so I'm just curious; how and when would a game creator for example be able to create the actual graphics for a game? Maybe just calling in say a character image they'd already made in Photoshop for example and then use that as he player sprite in their game? OR, if this makes more sense, coding and creating a simple sprite yourself directly in the actual code... For now I'm not interested in how you'd go about executing further code to actually make that image/sprite do anything other than displaying as a static graphic when you execute your script. I'm just interested in getting an image you've either created or defined in code to display on-screen (which you do so quickly and easily with text).
PwnageDev So; I'm trying to understand... How did people write the code to create the early video games on systems like the spectrum or whatever? Didn't people used to get literally printed pages of code inside magazines and they'd just type it in somewhere, then press "run" and they were playing simple but proper games? What extra code and/or stuff did that require and at what point does this code become useful for actually creating game type content? I would love to learn the fundamentals of programming but I'd also like there to be some actual use for it; that I care about.
PwnageDev I'm still kinda confused where the transition/crossover point happens between learning this kind of old school type application of code, for people writing stuffy computer databases for banks and stuff (or whatever people did with code before they started using it for creative purposes), and code that I can actually directly use to build games for example (with nice graphics and stuff I can actually see)... Can you learn all of this stuff as part of C and just straight out do programming to make games from there, or is there something to learn here that you'd miss if you went straight into using a language like C with some kind of relevant game compiler?
inceptional You can actually use C or similar languages to draw graphics to the screen; however, on modern PCs this is generally not the standard way to do it anymore. You can use C to draw to the screen using whatever API your OS provides. The OS's kernel is written in C or assembly and controls the hardware on your PC directly, so you have to write code that talks to the kernel to get things done because the OS provides a layer of protection so that you can't just easily fuck over hardware by writing bad code. This is usually done through the OS's provided API (ex: Win32 API for Windows). BUT, these are not the days of MS-DOS and Windows 95. Now, (and even somewhat back then) we have these awesome pieces of hardware called GPUs, which are a lot like CPUs except that they are designed to calculate computer graphics. These GPUs have a different set of instructions than your x86 based CPU does so you can't just use the same code to program them. Instead, there are some standard graphics APIs that the manufactureres of the GPUs have chosen to support that allow communication between your program and the GPU. The two most widely used are OpenGL and DirectX. These API's each have a simple language that allows you to write code for the GPU. The programs that you write in these languages are called shaders. Shaders allow you to make complex graphical effects using the power of the GPU. Now, as far as the actual graphics that you want to draw to the screen, you must still write that code in your language of choice, and use one of the Graphics APIs to send them to the GPU. You also can write assembly code for the GPUs but I really have no idea how all of that works. And also, remember that all the code you write in C or whatever and compile is only run on the CPU. All of the shaders is what is run on the GPU. But, anyways, if you want to program graphics, then you need to first know how to program in general, which is what this tutorial is about. And then you need to learn a graphics API like OpenGL (which i recommend btw as I believe it is easier to learn than DirectX). Hope this makes sense and gives you some insight into how this all works. :)
Look bro in last video he defines int age; this means he is telling yr pc that age is an integer....Ok so since it is an integer(number) its not in inverted commas...nd in this video word "bucky roberts" was not a code he was judt trying to show us the importance of /0(string terminator)....Im still learning as well but i think thats yr answer....Correct me if im wrong :))
I think it is "14" because, in order to make your program run faster you will have to use the less among of characters possibe, so it doesn't run too much memory. Then, his name "Bucky Roberts" (counting with the space and the \0) has 14 characters needed.
Does the forum still actually exist? how can i access it? Can anyone help? would be lovely if i could actually copy these things he uses here and play with it a little
int no_more_please() //code to stop people from posting such obscene commentary. { printf("It does not matter, please stop that, have a very nice day\a \"); return 0; }
Kim Jong Hard-un The function has no sexual orientation declared in it, so that would return an unhandled exception anyway. Btw, aren`t you supposed to be in bed recovering from that ankle fall you had? ...The media thinks your dead, ya know?
sir u are awsome and u realy help me to backup my memory plz if u dont mind plz give me to ur wathapp number plz i am from india and i am a computer science engg. but resently sum type of resons i lose my mamory because i have mind fever plz give me some more tips about computer langauge