Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / What is Programming?

Author
Message
Babygirl
20
Years of Service
User Offline
Joined: 19th Oct 2004
Location:
Posted: 20th Oct 2004 09:44
Ok, I'm new to this game making thing. I've seen the word programming and I'm not sure what it means. Anybody please explain?
Cian Rice
20
Years of Service
User Offline
Joined: 8th Jun 2004
Location:
Posted: 20th Oct 2004 10:17
Dictionary?
Eh?
Have you heard of one, if you came here for 3D Game Maker help unfortuantly this isn't the place to go as I've noticed your threads, so I'm not going to answer your question other than, use a dictionary.

There is only one way to package shaolin: Shaolin Soccer...
TKF15H
21
Years of Service
User Offline
Joined: 20th Jul 2003
Location: Rio de Janeiro
Posted: 20th Oct 2004 10:30 Edited at: 20th Oct 2004 10:31
OK, I'll try to give you a hand here.
A computer does nothing other than follow instructions.
"Programming" means getting these instructions and putting them into a list of things a computer can follow, called a "program".

here's an example, using DarkBasicPro:
print "Hello world"
a=1+2
print a

here, there are a few instructions that are read by the computer in the order you type them.
print "hello world"
this will show the text hello world on the screen when you run the game.
after that,
a=1+2
Here it finds the value of a by adding 1 and 2
print a
this will get the value of a (which is 3) and show it on the screen just below the "Hello world" text we had printed before.
There are many other commands which do other things, like showing 3D models, images, and other things.

Ilya
21
Years of Service
User Offline
Joined: 10th Aug 2003
Location:
Posted: 20th Oct 2004 10:35
Quote: " Ok, I'm new to this game making thing. I've seen the word programming and I'm not sure what it means. Anybody please explain?"

Okay....

I've found a new sig.

The default editor is fine.
Zero Blitzt
20
Years of Service
User Offline
Joined: 18th Jan 2004
Location: Different Stages
Posted: 20th Oct 2004 10:50 Edited at: 20th Oct 2004 11:19
Ah well, I edited my post, it seems TKF1SH hasn't seen Team America.


...

**** Yeah!


Come to #coding. We promise we wont kick you!
DISCLAIMER: Promises may not actually be upheld.
TKF15H
21
Years of Service
User Offline
Joined: 20th Jul 2003
Location: Rio de Janeiro
Posted: 20th Oct 2004 11:06
Can a MOD please do some cleaning up here? (honestly no pun intended)
If Babygirl really is new to game making, I wouldn't be surprised if she didn't know what programming is. I've met MANY people who have no idea how an app/game is made, so the question is normal. Since this is a programming-oriented community this may seem a bit silly, but that's not an excuse to be so puerile.

Jimmy
21
Years of Service
User Offline
Joined: 20th Aug 2003
Location: Back in the USA
Posted: 20th Oct 2004 11:22
TK, you're such a sucker for the ladies

Programming means devoting your life to a reality you try to create for yourself, while maintaining your high-ranking status in your Everquest guild. A steady diet of cheetos, apple sauce and Bawls is also required. You never touch a girl/boy (at least physically) until you're 32 and your parents think you're suicidal and will some day gun down your local grocery store.

And that is what programming means to me.


Remember, Jimmy still loves you.
Major Payn
20
Years of Service
User Offline
Joined: 16th Dec 2003
Location: United States of America
Posted: 20th Oct 2004 11:25
Yeah it's not to rare to find a person who have no idea were all those apps and games come from, I have to break the sad news to them, that each one of those games took hundreds of thousands if not millions of lines of code to create. You see Babygirl, code is what makes up a program, it's the commands you type into your computer to get your computer to do something, when your computer comes across a command it executes it and moves to the next command, this is all done in the blink of an eye! Programming can be done in many different "programming languages" such as Dark Basic, Cobalt, Java, C, or C++, all of those are considered "high level programming languages" because they use English like instructions. In order to create an app, Game, or any program for that matter your going to need to do some type of programming, whether this be typing in values to a drag and drop game engine, or coding your game from scratch in a text editor or IDE (Integrated development environment).

Guns arnt the problem, people are the problems, shoot all the people and guns arnt a problems anymore.
TKF15H
21
Years of Service
User Offline
Joined: 20th Jul 2003
Location: Rio de Janeiro
Posted: 20th Oct 2004 11:31 Edited at: 20th Oct 2004 11:49
Zero, my post wasn't aimed solely at you, so don't grow sick at it.


And what is Team America???

Ilya
21
Years of Service
User Offline
Joined: 10th Aug 2003
Location:
Posted: 20th Oct 2004 11:31
A movie.

The default editor is fine.

Quote: "I've seen the word programming and I'm not sure what it means. Anybody please explain?"
TKF15H
21
Years of Service
User Offline
Joined: 20th Jul 2003
Location: Rio de Janeiro
Posted: 20th Oct 2004 11:32
lol, you really did add it to your sig!

Major Payn
20
Years of Service
User Offline
Joined: 16th Dec 2003
Location: United States of America
Posted: 20th Oct 2004 11:34
I saw team america, AMERICA F**K YEAH! There are three kind of people in this world D***, P*****, and A**H**** LOL!

Guns arnt the problem, people are the problems, shoot all the people and guns arnt a problems anymore.
Zero Blitzt
20
Years of Service
User Offline
Joined: 18th Jan 2004
Location: Different Stages
Posted: 20th Oct 2004 11:45
Good movie. Soundtrack especially


Come to #coding. We promise we wont kick you!
DISCLAIMER: Promises may not actually be upheld.
Major Payn
20
Years of Service
User Offline
Joined: 16th Dec 2003
Location: United States of America
Posted: 20th Oct 2004 11:51
yeah I am definatly buying that sound track! Is it out? I hope so, probably not at walmart though lol.

Guns arnt the problem, people are the problems, shoot all the people and guns arnt a problems anymore.
Kain
22
Years of Service
User Offline
Joined: 4th Sep 2002
Location: NJ, USA
Posted: 20th Oct 2004 11:54
Guys try to be a bit nicer (well, some of you). Everyone was new at one time or another.

Babygirl, TKFISH's explaination is a good one. Don't let very technical defintions confuse you. Programming in languages like Dark Basic really isn't very hard. Most of it makes total sense (such as the print "hello world" example).

Taking it a step further into making an actual game isn't very hard either. You can draw something in Paint, for example. Then tell the computer to show it on the screen by saying:

paste image 1,0,0

The 0,0 is where on the screen you want the image (in this case the top left corner). You can tell the computer to change the coordinates depending on what keys you press and you have the very beginings of a game! (so far just an image, such as a space ship, moving around when you press keys). After a lot of hard work you can make this into an actual program.

While not everyone can be a great programmer, I think most people could do it if they really tried.

Mnemonix
21
Years of Service
User Offline
Joined: 2nd Dec 2002
Location: Skaro
Posted: 20th Oct 2004 12:14
All you guys should be ashamed at yourself at the welcome you gave Babygirl. Except for TKF.

The 3d chat is coming...
In the meantime, come in the IRC. Ask me for details!!.
Manticore Night
21
Years of Service
User Offline
Joined: 23rd Oct 2003
Location: Ouinnipeg
Posted: 20th Oct 2004 12:52
Hi BabyGirl, I'm Manticore monkey's eat my body parts through meiosis!

It's amazing how much TV has raised us. (Bart Simpson)
BearCDPOLD
21
Years of Service
User Offline
Joined: 16th Oct 2003
Location: AZ,USA
Posted: 20th Oct 2004 16:05
Don't mind Manticore........

Programming is writing out instructions in a language that a compiler can read. This compiler then translates your instructions into a language the computer can understand (this language is called binary ie: 10001100011010, it represents positive and negative electric charges running through the cables in a computer, but that's extra information you don't need at this point).

The specific instructions are called "commands". Each command has a keyword and parameters. When you type the keyword you are telling the computer to run the operations associated with the command to which the keyword is attached.
After the keyword you give the command parameters. These make the command work in different ways, and usually come in the form of numbers or letters.

Here's an example command:

PRINT "Hello, Babygirl!"

The keyword is PRINT, and we have only one parameter: "Hello Babygirl!". What the PRINT command does is read whatever you put in the quotation marks after PRINT, and type it on the screen.

That's just something to dip your toe into.

Here are things to look forward to:

mymodel=1
load object "model.x",mymodel
rotate object mymodel, 270,90,180

if mouseclick()=1 then print "You clicked the mouse!"

There are many good books written about programming (I highly recommend the "For Dummies" series), I got most of mine from used book stores for dirt cheap ($8), and they were an enormous help.

If you are looking to make games, programming in a language like DarkBasic is a great way to start. If programming is not your bag though and you want a click things together, I would probably find something other than 3d Game Maker.

Crazy Donut Productions, Current Project: Project Starbuks
Sony stole our name!
Van B
Moderator
22
Years of Service
User Offline
Joined: 8th Oct 2002
Location: Sunnyvale
Posted: 20th Oct 2004 22:55
I'm off to the Tesco forum to ask what shopping is .

Loosely - programming is what you do when you instruct a piece of equipment (i.e. a PC) what tasks to perform. In our case it's writing a script program that is passed through a language compiler and spat out the other end as an executable program.

Your just gonna have to take things slow and learn each command in turn (well, the commands that do what you want anyway) - like PRINT and INPUT, and the basic layout stuff - then look into variable handling (e.g. A=B+12-C), which should be straightforward if you've studied algebra. It takes time and commitment to be a programming nerd - I hope you know what your letting yourself in for .


Van-B


Muhahahahaha.
Peter H
20
Years of Service
User Offline
Joined: 20th Feb 2004
Location: Witness Protection Program
Posted: 21st Oct 2004 01:44
Quote: "Programming means devoting your life to a reality you try to create for yourself, while maintaining your high-ranking status in your Everquest guild. A steady diet of cheetos, apple sauce and Bawls is also required. You never touch a girl/boy (at least physically) until you're 32 and your parents think you're suicidal and will some day gun down your local grocery store."

^_^Listen to the words of wisdom^_^

"We make the worst games in the universe."

Wiggett
21
Years of Service
User Offline
Joined: 31st May 2003
Location: Australia
Posted: 21st Oct 2004 01:53
Quote: "Ok, I'm new to this game making thing. I've seen the word programming and I'm not sure what it means. Anybody please explain? "


StaAaAaB

David T
Retired Moderator
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 21st Oct 2004 02:26
Saab? As in car?

Get 15 new commands, all the date / time commands left out of DBPro for free!
DOWNLOAD PLUGINS HERE: http://www.davidtattersall.me.uk/ and select "DarkBasic"
Wiggett
21
Years of Service
User Offline
Joined: 31st May 2003
Location: Australia
Posted: 21st Oct 2004 02:41
no it was an awkward whisper with a david 'T' inbetween the s and the a, showing my distaste for this thread.

Jimmy
21
Years of Service
User Offline
Joined: 20th Aug 2003
Location: Back in the USA
Posted: 21st Oct 2004 04:21
he's a pirate that's why.


Remember, Jimmy still loves you.
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 21st Oct 2004 04:25
T3h pr09r4mm1n9 15 1337

Isn't it? Wasn't it? Marvellous!
Phaelax
DBPro Master
21
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 21st Oct 2004 09:18 Edited at: 21st Oct 2004 09:18
Quote: "Programming means devoting your life to a reality you try to create for yourself, while maintaining your high-ranking status in your Everquest guild. A steady diet of cheetos, apple sauce and Bawls is also required. You never touch a girl/boy (at least physically) until you're 32 and your parents think you're suicidal and will some day gun down your local grocery store."


I believe that about sums it up.

Still living in your parents cellar, downloading pictures of sarah michelle gellar!

"eureka" - Archimedes
Eric T
21
Years of Service
User Offline
Joined: 7th Apr 2003
Location: My location is where I am at this time.
Posted: 21st Oct 2004 09:23
Or Lexa Doig if your a Andromeda Fan (sexiest computer ever).

Xander
21
Years of Service
User Offline
Joined: 3rd Mar 2003
Location: In college...yeah!
Posted: 21st Oct 2004 10:58
Quote: "Still living in your parents cellar, downloading pictures of sarah michelle gellar!"


I detect a Weird Al Yankovic fan in my midst...It's all about the Pentiums, BabyGirl

With programming, just remember what you are getting into. If you devote enough time to it, you can learn, but you will have to spend a lot of time if you want to make a really good game. If you can't spare the time, or have the patience, you can't expect amazing results. However, if you have the will to work and work on something that you can't even really see, you can get a lot of satisfaction out of the final product. Only you know how much work went into it.

Gook Luck in whatever you decide to do.

Xander Moser - Bolt Software - Firewall
Andy Igoe
22
Years of Service
User Offline
Joined: 6th Oct 2002
Location: United Kingdom
Posted: 21st Oct 2004 11:11
Jimmy I am so dissapointed in you, as you made a horrendous oversight in an otherwise insightful and inspired summary of programming.

Programmers are fuelled by caffeine, and you completely neglected to mention either Coffee or Coke !?

Show me one programmer here who doesn't drink a ton of either one of those drinks?

20-40 a day here...


Which is the biggest tool? The computer, or the muppet who invented it?
Jimmy
21
Years of Service
User Offline
Joined: 20th Aug 2003
Location: Back in the USA
Posted: 21st Oct 2004 11:14
I said Bawls. Isn't that like 300% caffeine?


Remember, Jimmy still loves you.
Ilya
21
Years of Service
User Offline
Joined: 10th Aug 2003
Location:
Posted: 21st Oct 2004 11:17
My parents won't buy them
(I drink 1 root beer a day though)

The default editor is fine.

Quote: "I've seen the word programming and I'm not sure what it means. Anybody please explain?"
Andy Igoe
22
Years of Service
User Offline
Joined: 6th Oct 2002
Location: United Kingdom
Posted: 21st Oct 2004 11:40
Ahhh my bad, I dont think we have Bawls over here. I've certainly not seen it before myself but I just did a quick web search to see what you where going on about, it's one of those Red Bull type drinks...

I'd rather drink shampoo than subject my intestines to that !


Which is the biggest tool? The computer, or the muppet who invented it?
Wiggett
21
Years of Service
User Offline
Joined: 31st May 2003
Location: Australia
Posted: 21st Oct 2004 12:13
Quote: "Still living in your parents cellar, downloading pictures of sarah michelle gellar!
"


the coding rap?

Phaelax
DBPro Master
21
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 21st Oct 2004 12:18
Quote: "
What y'all wanna do?
Wanna be hackers? Code crackers? Slackers
Wastin' time with all the chatroom yakkers?
9 to 5, chillin' at Hewlett Packard?
Workin' at a desk with a dumb little placard?
Yeah, payin' the bills with my mad programming skills
Defraggin' my hard drive for thrills
I got me a hundred gigabytes of RAM
I never feed trolls and I don't read spam
Installed a T1 line in my house
Always at my PC, double-clickin' on my mizouse
Upgrade my system at least twice a day
I'm strictly plug-and-play, I ain't afraid of Y2K
I'm down with Bill Gates, I call him "Money" for short
I phone him up at home and I make him do my tech support
It's all about the Pentiums, what?
You've gotta be the dumbest newbie I've ever seen
You've got white-out all over your screen
You think your Commodore 64 is really neato
What kinda chip you got in there, a Dorito?
You're usin' a 286? Don't make me laugh
Your Windows boots up in what, a day and a half?
You could back up your whole hard drive on a floppy diskette
You're the biggest joke on the Internet
Your database is a disaster
You're waxin' your modem, tryin' to make it go faster
Hey fella, I bet you're still livin' in your parents' cellar
Downloadin' pictures of Sarah Michelle Gellar
And postin' "Me too!" like some brain-dead AOL-er
I should do the world a favor and cap you like Old Yeller
You're just about as useless as jpegs to Hellen Keller

It's all about the Pentiums! (It's all about the Pentiums, baby)
It's all about the Pentiums! (It's all about the Pentiums, baby)
It's all about the Pentiums! (It's all about the Pentiums, baby)
It's all about the Pentiums! (It's all about the Pentiums, baby)

Now, what y'all wanna do?
Wanna be hackers? Code crackers? Slackers
Wastin' time with all the chatroom yakkers?
9 to 5, chillin' at Hewlett Packard?

Uh, uh, loggin' in now
Wanna run wit my crew, hah?
Rule cyberspace and crunch numbers like I do?
They call me the king of the spreadsheets
Got 'em printed out on my bedsheets
My new computer's got the clocks, it rocks
But it was obsolete before I opened the box
You say you've had your desktop for over a week?
Throw that junk away, man, it's an antique
Your laptop is a month old? Well that's great
If you could use a nice, heavy paperweight
My digital media is write-protected
Every file inspected, no viruses detected
I beta tested every operating system
Gave props to some, and others? I dissed 'em
While your computer's crashin', mine's multitaskin'
It does all my work without me even askin'
Got a flat-screen monitor forty inches wide wide
I believe that your says "Etch-A-Sketch" on the side
In a 32-bit world, you're a 2-bit user
You've got your own newsgroup, "alt.total-loser"
Your motherboard melts when you try to send a fax
Where'd you get your CPU, in a box of Cracker Jacks?
Play me online? Well, you know that I'll beat you
If I ever meet you I'll control-alt-delete you
"


"eureka" - Archimedes
BearCDPOLD
21
Years of Service
User Offline
Joined: 16th Oct 2003
Location: AZ,USA
Posted: 21st Oct 2004 15:13
w00t it's all about the pentiums baby


Don't forget Donkey Kick, that stuff's loaded.

Crazy Donut Productions, Current Project: Project Starbuks
Sony stole our name!
TheOneRing
21
Years of Service
User Offline
Joined: 28th Aug 2003
Location: Right here.
Posted: 22nd Oct 2004 11:22
And please notice that BabyGirl hasn't come back to post since. I'm sure that BabyGirl is simply astonded by the level of nerddom present here. Of course, nothing else can be expected from the most l337, cheeto-muching, Sarah Michelle Geller-downloading computer nerds on the planet.... DarkBASIC programmers.
Xander
21
Years of Service
User Offline
Joined: 3rd Mar 2003
Location: In college...yeah!
Posted: 22nd Oct 2004 11:30
Quote: "Of course, nothing else can be expected from the most l337, cheeto-muching, Sarah Michelle Geller-downloading computer nerds on the planet.... DarkBASIC programmers"


I resent that. I hate that 1337 crap, I don't like cheetos, and I don't download pictures os Sarah Michelle Geller. The computer nerd part...I can't really argue with that.

Xander Moser - Bolt Software - Firewall
Ilya
21
Years of Service
User Offline
Joined: 10th Aug 2003
Location:
Posted: 22nd Oct 2004 12:30
What about C++ and asembler nerds?
I don't know who Sarah Michelle Geller is.

The default editor is fine.

Quote: "I've seen the word programming and I'm not sure what it means. Anybody please explain?"
TheOneRing
21
Years of Service
User Offline
Joined: 28th Aug 2003
Location: Right here.
Posted: 22nd Oct 2004 13:56
Well, we C nerds count too... Assembler... well... That is a level of elite that I avoid. Yes, I've dabbled in it, but don't really care to go any further than that.

(speaking of C++, I'm having oodles of fun with C++ and OpenGL right now )


@Ilya - Buffy the Vampire Slayer
ionstream
20
Years of Service
User Offline
Joined: 4th Jul 2004
Location: Overweb
Posted: 22nd Oct 2004 14:08
yeah, she played whats-her-face in Scooby Doo.
Indian Homie G
20
Years of Service
User Offline
Joined: 23rd Jan 2004
Location: San Jose, CA
Posted: 22nd Oct 2004 16:07
Ha! I'm not a nerd. but you guys are

AMD Athlon XP 3000+, S3 Deltachrome s8, 512 PC3200 RAM, 160 GB HD
Osiris
20
Years of Service
User Offline
Joined: 6th Aug 2004
Location: Robbinsdale, MN
Posted: 22nd Oct 2004 16:25
ya me neather

anyone can be a hero, but a soldier can be a hero five minuets longer....
BearCDPOLD
21
Years of Service
User Offline
Joined: 16th Oct 2003
Location: AZ,USA
Posted: 25th Oct 2004 08:36
Does that mean you're a software architect?

Crazy Donut Productions, Current Project: Project Starbuks
Sony stole our name!
Toilet Freak
21
Years of Service
User Offline
Joined: 16th Dec 2002
Location: Australia
Posted: 25th Oct 2004 14:51
um... ok yu guys are really sad, if i were yu babygirl I'd change the name...

before some random "NERD" starts hitting on yu, I can foresee it happening...

Osiris
20
Years of Service
User Offline
Joined: 6th Aug 2004
Location: Robbinsdale, MN
Posted: 25th Oct 2004 14:54
lol we have made two pages and she nerver came back lol...thats sad

anyone can be a hero, but a soldier can be a hero five minuets longer....
Toilet Freak
21
Years of Service
User Offline
Joined: 16th Dec 2002
Location: Australia
Posted: 25th Oct 2004 14:56
uh... forgot to answer the question

programming is a bunch/series of commands that yu wish the compie to do, and basically, yu get a compiler(eg, DB, C++ and other random ones) learn the language for that compiler and at the same time some other small side things depending on what yur intentions are. it takes a long time, god damn tedious, thats why I dun program nemore...(moved on to 3d-mhuahuahuahua)

Osiris
20
Years of Service
User Offline
Joined: 6th Aug 2004
Location: Robbinsdale, MN
Posted: 25th Oct 2004 14:57 Edited at: 25th Oct 2004 14:58
Quote: "thats why I dun program nemore...(moved on to 3d-mhuahuahuahua)"


thats still programming ...

anyone can be a hero, but a soldier can be a hero five minuets longer....
Toilet Freak
21
Years of Service
User Offline
Joined: 16th Dec 2002
Location: Australia
Posted: 25th Oct 2004 15:00
Osiris
20
Years of Service
User Offline
Joined: 6th Aug 2004
Location: Robbinsdale, MN
Posted: 25th Oct 2004 15:01
well you still have to program everything into your 3d game


unless your just modeling

anyone can be a hero, but a soldier can be a hero five minuets longer....
Toilet Freak
21
Years of Service
User Offline
Joined: 16th Dec 2002
Location: Australia
Posted: 25th Oct 2004 15:04 Edited at: 25th Oct 2004 15:06
I meant as in like "movie", nothing to do with games

Login to post a reply

Server time is: 2024-11-26 09:45:11
Your offset time is: 2024-11-26 09:45:11