Posts: 367
Threads: 55
Joined: Oct 2011
Reputation:
0
Hi,
what do you think lead sa-mp developers to choose pawn as scripting language for sa-mp? It's really unpopular and there should have been lots of other choises. For example Lua, which would probably be a lot easier to integrate to server instead of pawn. And it's scripts also can be compiled. Or even a plain C/C++... But why pawn was chosen?
Posts: 772
Threads: 52
Joined: Aug 2010
Reputation:
0
Because PAWN is simple, fast and easy to learn.
Posts: 1,794
Threads: 104
Joined: Feb 2012
Reputation:
0
I used to ask the same question but after that I kept learning pawn and realized it's so easy and simple.
Posts: 10,066
Threads: 38
Joined: Sep 2007
Reputation:
0
It's a good language for its purpose, but it does not bode well on your resume. Employers have never heard of it. A shame, really.
Posts: 367
Threads: 55
Joined: Oct 2011
Reputation:
0
No/poor documentation means harder, right? And your second argument is the worst when making such a decision.
Posts: 7,801
Threads: 187
Joined: Feb 2010
Reputation:
0
Just because PAWN isn't "well known" doesn't mean it's not a good programming language. Quite frankly, I like it- it's a good start to learning how the world of programming is.
Posts: 66
Threads: 0
Joined: Jul 2012
Reputation:
0
Having PAWN on my CV made me stand out above others that applied for the job I persue today, simply because of the fact that it is something most firm leaers don't see every day.
PAWN is flexible and easy to use. SA-MP was created as a multiplayer hotspot to basically drive around and to have a laugh with friends... When development or SA-MP first started, I bet nobody thought it would blow up like it did... Now the community has adapted and enjoy the simplicity of the language.
Why make everybody learn an advanced language compared to PAWN such as C++ when there are simpler alternatives? Not every scripter on this forum has the persuing dream of becoming a lead programmer at a AAA game development company one day, such as Rockstar Games or EA Nebula.