|
Baygulls
|
 |
« on: February 17, 2011, 04:37:26 PM » |
|
I was curious about the programming profession. Do you have to KNOW your codes (i.e. C++) or can you refer to a book for the code that you don't know. Basically, do you have to memorize your codes?
|
|
|
|
|
Logged
|
|
|
|
|
thatshelby
|
 |
« Reply #1 on: February 17, 2011, 04:42:23 PM » |
|
You should have spent enough time with them to be spitting code out in your sleep. If you have to go to a reference book every time you write a program, chances are you won't get hired. With that said, I am not taking the position of being against having a manual. Without it, what would we 'f***ing read'? They are so helpful, and an awesome resource. But if you haven't spent enough time with the language to remember basic things, it's likely that you won't be hired. So to answer your question formally, yes, you should memorize most (95-99%) of the language, and what you don't remember, head to the manual.
|
|
|
|
|
Logged
|
|
|
|
|
Baygulls
|
 |
« Reply #2 on: February 17, 2011, 04:51:03 PM » |
|
That's nice to know. Thank you. Is there just like 1 type of programming language? If i'm wrong, please do tell, because I'm still learning, and just a curious person. :D
|
|
|
|
|
Logged
|
|
|
|
|
John Sandoval
|
 |
« Reply #3 on: February 17, 2011, 04:54:00 PM » |
|
This should go in the Technical Subforums.
But to be honest, after the first few weeks, you should not need a reference manual for the components/syntax of the language itself (cin/cout/for/if/while/else etc). As Theophilus said, if you need one, you're probably not going to be hired.
However, you will need to look up functions that were developed by another programmer(obviously).
EDIT: Oh yeah, there's tons and tons of programming languages. Python, C++, C, C#, Actionscript, GML, Java, and many, many more.
|
|
|
|
« Last Edit: February 18, 2011, 06:48:19 AM by John Sandoval »
|
Logged
|
|
|
|
|
Baygulls
|
 |
« Reply #4 on: February 17, 2011, 04:56:32 PM » |
|
Oh. Well I don't really have any other way of learning the language. Still have to wait until I go to college, so right now, it's a solo learning, but it is confusing.
|
|
|
|
|
Logged
|
|
|
|
|
John Sandoval
|
 |
« Reply #5 on: February 17, 2011, 04:58:06 PM » |
|
Oh. Well I don't really have any other way of learning the language. Still have to wait until I go to college.
There's this thing you might have heard of, it's called the Internet. It has these things called 'websites' that have 'information' on them.
If you're learning c++, here's a good place to start:
http://www.cplusplus.com/doc/tutorial/
EDIT: Misread your post. If you have any questions, the folks in the Technical subforums are really quite knowledgeable.
|
|
|
|
|
Logged
|
|
|
|
|
Baygulls
|
 |
« Reply #6 on: February 17, 2011, 04:59:41 PM » |
|
Lol. Thanks. Haha
|
|
|
|
|
Logged
|
|
|
|
|
_Madk
|
 |
« Reply #7 on: February 17, 2011, 05:06:25 PM » |
|
Oh. Well I don't really have any other way of learning the language. Still have to wait until I go to college, so right now, it's a solo learning, but it is confusing.
I'm 100% self-taught. I never had a teacher or any personal help figuring out programming. I started by modifying the source of an Asteroids clone in a Basic language. Once I understood what all the different commands and syntax were, I started writing my own simple games. It'll take a lot of time to really get the hang of things, but once you're there it'll be great fun being able to work with an incredibly flexible and powerful medium.
|
|
|
|
|
Logged
|
|
|
|
|
c--b
|
 |
« Reply #8 on: February 17, 2011, 05:08:06 PM » |
|
By no means am I a professional programmer, but all languages have more or less got a basic ruleset that's applicable to most other languages. Once you learn enough about one it gets fairly easy to get the gist of what another is trying to do.
For myself if found learning a simpler language and working my way up was a lot easier than starting out with a harder language. You may consider learning a bit about scripting, or C or something before you jump into C++.
|
|
|
|
|
Logged
|
|
|
|
|
Baygulls
|
 |
« Reply #9 on: February 17, 2011, 05:09:14 PM » |
|
Oh. Well I don't really have any other way of learning the language. Still have to wait until I go to college, so right now, it's a solo learning, but it is confusing.
I'm 100% self-taught. I never had a teacher or any personal help figuring out programming. I started by modifying the source of an Asteroids clone in a Basic language. Once I understood what all the different commands and syntax were, I started writing my own simple games. It'll take a lot of time to really get the hang of things, but once you're there it'll be great fun being able to work with an incredibly flexible and powerful medium. That's cool. Can I have the names of the programs you used? I do not know where to begin exactly, and I don't want to do something to advanced and get discouraged. :D
|
|
|
|
|
Logged
|
|
|
|
|
Baygulls
|
 |
« Reply #10 on: February 17, 2011, 05:09:49 PM » |
|
By no means am I a professional programmer, but all languages have more or less got a basic ruleset that's applicable to most other languages. Once you learn enough about one it gets fairly easy to get the gist of what another is trying to do.
For myself if found learning a simpler language and working my way up was a lot easier than starting out with a harder language. You may consider learning a bit about scripting, or C or something before you jump into C++.
What is the difference between scripting (what is it exactly) and C?
|
|
|
|
|
Logged
|
|
|
|
|
John Sandoval
|
 |
« Reply #11 on: February 17, 2011, 05:10:56 PM » |
|
Why do you want to learn how to program? Is it to make games?
|
|
|
|
|
Logged
|
|
|
|
|
Baygulls
|
 |
« Reply #12 on: February 17, 2011, 05:12:55 PM » |
|
Why do you want to learn how to program? Is it to make games?
Yes. Pretty much.
|
|
|
|
|
Logged
|
|
|
|
|
John Sandoval
|
 |
« Reply #13 on: February 17, 2011, 05:15:40 PM » |
|
If so, I'd recommend you buy a copy of GM8. It's 20 USD for the Pro Version, but the basic version is free. The language it uses (GML) is a good way to grasp the basic components of programming in general. On top of that, it's a damn fine development program in and of itself. Once you know what you're doing, you can get prototypes up and running in a matter of hours.
|
|
|
|
|
Logged
|
|
|
|
|
Baygulls
|
 |
« Reply #14 on: February 17, 2011, 05:17:17 PM » |
|
If so, I'd recommend you buy a copy of GM8. It's 20 USD for the Pro Version, but the basic version is free. The language it uses (GML) is a good way to grasp the basic components of programming in general. Also, it's a damn fine development platform. Once you know what you're doing, you can get prototypes up and running in a matter of hours.
Okay. Thank you. I'll look it up right now.
|
|
|
|
|
Logged
|
|
|
|
|