So i want to teach you guys on the Forum how to programm a simple game from scratch.
Of course you can learn Programm Designs/Patterns
But i need the above informations first ( in the poll)
I voted yes because I never did it lol
You know Basics = C++ Basics like what is an integer and shit
@
SuperNovaAO
Not good to learn C++. Trust me. I started with that PDF and gave up.
Actually C++ is easy but it takes time to understand it.
(01-01-2013, 21:00)Ich1994 Wrote: [ -> ] (01-01-2013, 20:58)SuperNovaAO Wrote: [ -> ]http://kldp.org/files/c+in+21+days.pdf
In every good written C++ book you will read:
If you know C FORGET IT COMPLETE.
Don't learn C if you want to learn C++. Worst idea
Okay then, you are the pro.
Now don't get me wrong. I like the idea that there are actually people on here that are willing to use a REAL UNMANAGED programming language (unlike all .NET stuff) but using an unmanaged language means you actually need to know about system internals to get efficient code. That means stuff like data management, pointers, you name it.
In VC++ (which most kids use) you don't need to know that because engineers at Microsoft implemented easy to use functions for that -> you will never really use and understand pointers. You have no idea why an operation takes a certain time to complete. You have no idea how to make your program run faster.
So
learn C(90).
(01-01-2013, 21:01)SuperNovaAO Wrote: [ -> ] (01-01-2013, 21:00)Ich1994 Wrote: [ -> ] (01-01-2013, 20:58)SuperNovaAO Wrote: [ -> ]http://kldp.org/files/c+in+21+days.pdf
In every good written C++ book you will read:
If you know C FORGET IT COMPLETE.
Don't learn C if you want to learn C++. Worst idea
Okay then, you are the pro.
Now don't get me wrong. I like the idea that there are actually people on here that are willing to use a REAL UNMANAGED programming language (unlike all .NET stuff) but using an unmanaged language means you actually need to know about system internals to get efficient code. That means stuff like data management, pointers, you name it.
In VC++ (which most kids use) you don't need to know that because engineers at Microsoft implemented easy to use functions for that -> you will never really use and understand pointers. You have no idea why an operation takes a certain time to complete. You have no idea how to make your program run faster.
So learn C(90).
I'm meaning ISO C++98/03. Didn't read the new functions for c++0x though.
C++ is still unmanaged.
I'm using VC++. But i am coding in "real" C++ so it can be compiled with GCC also. i am just using their IDE.
Yes, C++/CLI is shitty.