Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

891086 Posts in 33521 Topics- by 24766 Members - Latest Member: Graham Southern

June 18, 2013, 08:21:31 PM
TIGSource ForumsPlayerGeneralProgramming
Pages: [1] 2 3 ... 5
Print
Author Topic: Programming  (Read 2979 times)
Baygulls
Level 0
**


View Profile Email
« 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
Level 10
*****



View Profile WWW
« 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
Level 0
**


View Profile Email
« 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
Level 10
*****


tantric suicide


View Profile WWW
« 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
Level 0
**


View Profile Email
« 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
Level 10
*****


tantric suicide


View Profile WWW
« 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
Level 0
**


View Profile Email
« Reply #6 on: February 17, 2011, 04:59:41 PM »

Lol. Thanks. Haha
Logged
_Madk
Level 10
*****

Love, love is a verb Love is a doing word ~♪


View Profile
« 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
Level 0
***


...!


View Profile
« 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
Level 0
**


View Profile Email
« 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
Level 0
**


View Profile Email
« 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
Level 10
*****


tantric suicide


View Profile WWW
« 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
Level 0
**


View Profile Email
« 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
Level 10
*****


tantric suicide


View Profile WWW
« 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
Level 0
**


View Profile Email
« 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
Pages: [1] 2 3 ... 5
Print
Jump to:  

Theme orange-lt created by panic