Graal Forums  

Go Back   Graal Forums > Development Forums > NPC Scripting
FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 11-16-2006, 05:19 AM
Samurai_X2689 Samurai_X2689 is offline
Cap' n Jack
Join Date: Jan 2006
Posts: 30
Samurai_X2689 is on a distinguished road
where should i go after gscript?

i've gotten the hang of gscript pretty well, and was just wondering what programming language should i learn that resembles gscript. my goal in the long run is c++. but i dont know if i should go directly and start with that. or maybe do something a little easier first. any ideas?

ps. i really had no idea where to post it and it has to do with scripting so i figured i'd post it here. correct me if its the wrong thread please.
__________________

Saranghae! No Homo!
Reply With Quote
  #2  
Old 11-16-2006, 07:51 AM
Joey_P2P Joey_P2P is offline
Banned
Join Date: Oct 2006
Posts: 36
Joey_P2P is on a distinguished road
Quote:
Originally Posted by Samurai_X2689 View Post
ps. i really had no idea where to post it and it has to do with scripting so i figured i'd post it here. correct me if its the wrong thread please.
try the non graal related .

Also, HTML + PHP is easy and fun to grasp.
Reply With Quote
  #3  
Old 11-16-2006, 08:18 AM
Twinny Twinny is offline
My empire of dirt
Twinny's Avatar
Join Date: Mar 2006
Location: Australia
Posts: 2,422
Twinny is just really niceTwinny is just really nice
Send a message via AIM to Twinny
Java / C++ would be the way to go. Although apparently C# is becoming the industry standard.
Reply With Quote
  #4  
Old 11-16-2006, 12:08 PM
ryu_no_bishie ryu_no_bishie is offline
I know japanese l33t
ryu_no_bishie's Avatar
Join Date: Aug 2006
Posts: 256
ryu_no_bishie is an unknown quantity at this point
like twinny said, java or C++

Gscript was built to resemple java too i think.
__________________
Rockman Akane FTW
Reply With Quote
  #5  
Old 11-16-2006, 04:06 PM
coreys coreys is offline
N-Pulse Assistant Manager
coreys's Avatar
Join Date: Mar 2005
Posts: 2,180
coreys has a spectacular aura about
Send a message via AIM to coreys Send a message via MSN to coreys Send a message via Yahoo to coreys
My favorite is C, though I haven't bothered to learn much in it. I learned Java fairly well, but Java is *** as hell. For web design definately learn HTML, JavaScript, PHP, and maybe some XML. Those are easy and don't take long to learn. From there then, you should go to C or C++.

Whats the difference between C# and C and/or C++, anyways?
__________________

Quote:
*SlikRick: so should I even ask about your aim status?
*Xor: well if you want to
*Xor: but i am LARPING
*SlikRick: While on a computer?
*Xor: yes
*Xor: in my living room
*SlikRick: ahh
*Xor: i have a fort setup to hide from beasts
Reply With Quote
  #6  
Old 11-16-2006, 05:43 PM
Skyld Skyld is offline
Script-fu
Skyld's Avatar
Join Date: Jan 2002
Location: United Kingdom
Posts: 3,914
Skyld has much to be proud ofSkyld has much to be proud ofSkyld has much to be proud ofSkyld has much to be proud ofSkyld has much to be proud ofSkyld has much to be proud of
Send a message via AIM to Skyld
If you intend to learn C++, make sure that you have a basis in C first or you might miss some basic understanding. I can write C, but I have not yet bothered to learn C++.
__________________
Skyld
Reply With Quote
  #7  
Old 11-16-2006, 06:34 PM
jake13jake jake13jake is offline
Former Classic Staff
jake13jake's Avatar
Join Date: Dec 2002
Location: Northwest Vermont
Posts: 1,452
jake13jake will become famous soon enough
With the similarities, I would suggest diving into Java first (where there are the strongest similarities). Your goal shouldn't be language-specific if you intend to be a programmer because you're more valuable if you know more languages.

Other programming languages you should look into are C/++/#, Perl, and Lisp. I would even say MIPS if you wanted to learn assembly. It's important to know what your code is being turned into after all. Knowing C++, Java, Perl, Lisp, and MIPS, you'd probably have a stronger grasp of even more programming languages than you can say you know because there are so many languages simply based off of C, Java, Perl, and Lisp. Knowing MIPS would just give you an idea of RISC assembly.

Oh, and for the difference between C++ and C. C++ is pretty much a superset of C (has all the same stuff plus some). In fact, a lot of times you have to convert to char * from string just because there's so much code reuse. Of course I don't see the point of using a string as opposed to a char * for a filename, there's a lot of extra overhead there. However, the prime example would be file IO. To get a string to return a char * it's stringname.c_str(); char * is referred to as a C String because that's how all strings are represented in C (I haven't used C, but the largest difference might possibly be that you don't have classes in C, can't say though).

C# I haven't really looked into, but I've heard it been referred to as Microsoft's response to Sun's Java. Therefore, I think it would have a lot of similarities to C++ and Java, which are -already- very similar.

Last edited by jake13jake; 11-16-2006 at 06:49 PM..
Reply With Quote
  #8  
Old 11-17-2006, 02:46 AM
Admins Admins is offline
Graal Administration
Join Date: Jan 2000
Location: Admins
Posts: 11,693
Admins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud of
I would say going C++ is the best, especially if you want to be platform-independent and fast and use many external libraries, although it is good to look into different directions. Often the language is not the most important, they are often quite the same. What is more important is if the language is doing what you want: in some cases php and javascript or even ruby are wonderful (for websites), sometimes Flash script, sometimes Java, often C/C++. Even Visual Basic or C# can be good solutions although it is limiting you a little bit to Microsoft-stuff.

What is more important is an understanding of concepts - organization of code, reusability, documentation, etc. You also need to learn to find documentation and code examples, ways to do things easier instead of spending too much time on solving some little detail.
Reply With Quote
  #9  
Old 11-17-2006, 03:45 AM
Twinny Twinny is offline
My empire of dirt
Twinny's Avatar
Join Date: Mar 2006
Location: Australia
Posts: 2,422
Twinny is just really niceTwinny is just really nice
Send a message via AIM to Twinny
Documentation....ugh... i've wasted enough of this year and last learning how to document projects
Reply With Quote
  #10  
Old 11-17-2006, 08:53 PM
Krakken Krakken is offline
random
Krakken's Avatar
Join Date: Nov 2001
Location: Englishland
Posts: 1,803
Krakken is on a distinguished road
Send a message via ICQ to Krakken Send a message via AIM to Krakken Send a message via MSN to Krakken
C++, no doubt about it.
__________________

01001000011000010110100001100001
00101100001000000111100101101111
01110101001001110111001001100101
00100000011000010010000001100111
01100101011001010110101100100001
Reply With Quote
  #11  
Old 11-24-2006, 07:45 AM
michael7849 michael7849 is offline
Playerworld21 Manager
Join Date: Aug 2006
Posts: 81
michael7849 is an unknown quantity at this point
Want to Learn c++ than go here http://www.cplusplus.com/doc/tutorial/
__________________
Graal Account: michael7849
Graal Nick: element
AIM: Garbagemonkey32
MSN: [email protected]
Email: [email protected]
Server: Playerworld21

PRIVATE MESSAGE ME HERE

Buddy me

My profile

Last edited by Darlene159 : Today at 12:30AM. Reason: Added more spam to your post.

Stefan you need to read your pms more...

G OTO MY myspace.com/mikeandu

YES I AM EMO/GOTH
Reply With Quote
  #12  
Old 11-24-2006, 07:48 AM
Luigi203 Luigi203 is offline
Hamma Time
Luigi203's Avatar
Join Date: Mar 2003
Location: North East PA
Posts: 285
Luigi203 is on a distinguished road
Send a message via AIM to Luigi203
PHP is to GScript2 what monkeys are to humans
__________________


CAUTION
Reply With Quote
  #13  
Old 11-24-2006, 09:37 PM
xAndrewx xAndrewx is offline
Registered User
xAndrewx's Avatar
Join Date: Sep 2004
Posts: 5,260
xAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud ofxAndrewx has much to be proud of
Quote:
Originally Posted by Luigi203 View Post
PHP is to GScript2 what monkeys are to humans
Advanced? (joke)
__________________
Reply With Quote
  #14  
Old 11-24-2006, 10:57 PM
Googi Googi is offline
A Serious Epidemic
Googi's Avatar
Join Date: Oct 2001
Location: Canada
Posts: 18,866
Googi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud ofGoogi has much to be proud of
Send a message via AIM to Googi
Quote:
Originally Posted by Samurai_X2689 View Post
where should i go after gscript?
GScript2.
__________________
Reply With Quote
  #15  
Old 11-24-2006, 11:09 PM
Crono Crono is offline
:pluffy:
Join Date: Feb 2002
Location: Sweden
Posts: 20,000
Crono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond repute
Quote:
Originally Posted by Googi View Post
GScript2.
wtf i wanted to say that! exactly the same way too. damn
__________________
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 09:52 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.