01.10.2013, 01:03
^ If I could yell at everyone that HTML should not be written and should not even be identifiable, what with all the ugly low-level PHP code surrounding it, I would be a very hated person. I might also improve web design globally, so perhaps I'll try it one day :0
Using C++ does not 'interface' through PAWN (not what I'm using, anyway), it runs as a plugin which can be called in exactly the same way, especially since the callee, the SA-MP server, is written in C++ itself (why would it go C++>PAWN>C++?) - the things that speak are all in machine language. PAWN is a coding language. That said, there is nothing wrong with PAWN ('cept for lack of all the things that make C++ amazing, ehem). The reason I chose not to even bother to learn it is because no IDE will ever be available which would have anywhere near the features that most C++ IDE's do. C++ IDE's provide better code management (partly due to C++'s design itself) and many other amazing things thanks to their preprocessors. That said, the only reason PAWN can't do those things, isn't because of PAWN, but the compilers used to build it. That said, PAWN isn't a real thing without the compilers to build it... I will post the moral of this parable at the end, since that's just where morals go, I guess...
C++ itself is just amazing as you can write so much and there be so little code. What I mean is, if you're like me, you barely ever even write code. Most of the type you are trying to figure out what to add to your object classes and custom types... Once you've done that, a little bit of code and you've implemented a fully stable and efficient feature. It's easy, when you know how...
If C++ was easy for anyone to learn, then it would probably be the only language in existance then it would probably somehow replace PAWN as the chosen language for SA-MP game mode scripting.
p.s. The moral of the story is that saying a programming language is good or bad is just like saying a spoken language is good or bad. Perhaps they don't have all the same words, but they can still string a meaningful sentence, in one way or another. Words may be flawed in theory, but can still be used practically. And which language fits best depends on the speaker, speakee or even the translator.
p.p.s. C++ needs a codename, because it stands out like a pimp on a beach...
Using C++ does not 'interface' through PAWN (not what I'm using, anyway), it runs as a plugin which can be called in exactly the same way, especially since the callee, the SA-MP server, is written in C++ itself (why would it go C++>PAWN>C++?) - the things that speak are all in machine language. PAWN is a coding language. That said, there is nothing wrong with PAWN ('cept for lack of all the things that make C++ amazing, ehem). The reason I chose not to even bother to learn it is because no IDE will ever be available which would have anywhere near the features that most C++ IDE's do. C++ IDE's provide better code management (partly due to C++'s design itself) and many other amazing things thanks to their preprocessors. That said, the only reason PAWN can't do those things, isn't because of PAWN, but the compilers used to build it. That said, PAWN isn't a real thing without the compilers to build it... I will post the moral of this parable at the end, since that's just where morals go, I guess...
C++ itself is just amazing as you can write so much and there be so little code. What I mean is, if you're like me, you barely ever even write code. Most of the type you are trying to figure out what to add to your object classes and custom types... Once you've done that, a little bit of code and you've implemented a fully stable and efficient feature. It's easy, when you know how...
If C++ was easy for anyone to learn, then it would probably be the only language in existance then it would probably somehow replace PAWN as the chosen language for SA-MP game mode scripting.
p.s. The moral of the story is that saying a programming language is good or bad is just like saying a spoken language is good or bad. Perhaps they don't have all the same words, but they can still string a meaningful sentence, in one way or another. Words may be flawed in theory, but can still be used practically. And which language fits best depends on the speaker, speakee or even the translator.
p.p.s. C++ needs a codename, because it stands out like a pimp on a beach...