JASS is by far not as powerful as JAVA or any other true programming language.
It's just for scripting in world editor.
JASS is also not oop, but you should be able to learn it pretty fast if you can handle any other common language.
And as Flux mentioned, you can use JNGP to use JassHelper. JassHelper allows you to write in vJASS, which tries to mimic oop.
The syntax is different, but Jass actually allows (and requires) some memory management, which is mostly behind-the-scenes in Java.I didn't find it THAT similar unless I heard of Zinc.
I mean sure C made me understand how structs work which I failed to understand before but the syntax is quite different.
set
, call
, and takes
keywords)."C" has no classes?Err, classes in C is the same as structs in vJASS
The original is not object orientated at all. So many C programmers would be cross with you if they read that.I use C# which has classes, figured the original had as well.
I use C# which has classes, figured the original had as well.