Is .pawn a good scripting language to start on?
#1

Hello guys. Obviously the thought has came into mind about scripting, and that's true for literally everyone else who has played SA:MP. Regardless, it's something I want to pursue, and actually invest time and money into. The question is, I love SA:MP and I'd love to script it, but I want to eventually have a background in C and other similar languages because I can't script SA:MP forever, nor do I want too. Do you think it would be a smart idea to start scripting with pawn? This would be good for the moment as I'd be able to mess with one of my favorite games, but would pawno scripting also give me some foundation when I decide to learn other languages? Thanks all.
Reply
#2

Personally PAWN is the first language I started learning because I realised I wanted to help the server I played and was an admin on at the time (this was 2009). I am currently re-doing college and hope to do Uni next year to do Computer Science. Since starting to script in PAWN I have also learned how to use MySQL, C# and C++ although I would consider myself a novice in general.

If you're wanting to have a background in C and other similar languages it's probably best to start with them, but if you have an interest in making a server or scripts in general for SA-MP it certainly wouldn't hurt to do that too.
Reply
#3

Quote:
Originally Posted by MarleyBanks
Посмотреть сообщение
Hello guys. Obviously the thought has came into mind about scripting, and that's true for literally everyone else who has played SA:MP. Regardless, it's something I want to pursue, and actually invest time and money into. The question is, I love SA:MP and I'd love to script it, but I want to eventually have a background in C and other similar languages because I can't script SA:MP forever, nor do I want too. Do you think it would be a smart idea to start scripting with pawn? This would be good for the moment as I'd be able to mess with one of my favorite games, but would pawno scripting also give me some foundation when I decide to learn other languages? Thanks all.
PAWN is designed for SA:MP with its variables, the variables only work for SA:MP.. Therefore. nope.
I advise you start with something such as Python then advanced into learning simple Pseudo. Then move onto the bigger languages.
Reply
#4

Well, Pawn is a very simple language (in compare to others)
+ If you are an advanced SAMP scripter you might have learn also basics in MySQL and HTML
You can start in Pawn and get some knowledge about scripting and then you can go forward
Pawn is Java based language so it would be good if you go for Java or Javascript after completely finishing Pawn

Kind Regards
Reply
#5

Outside of SA-MP, Pawn is a useless language. Oftentimes I feel bound by its limitation. The major drawback is that it doesn't support OO programming. This is a vital component of many common languages like PHP, Java, C# or C++.

The programmer's logic does transfer between languages, of course.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)