HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

What does JASS stand for?

06-01-2004, 08:28 AM#1
qwertyui
Question is simple:
JASS is an acronym of sorts, right? So what does it stand for?

The significance of this question is as follows.
I am trying to find out if JASS is a modified version of some existing language, updated with Blizzard libraries.
Or is it something Blizzard guys made from scratch?
06-01-2004, 12:36 PM#2
Cubasis
It's a original language for all I know.

Notice that WC3 uses JASS2. JASS is rumored to have been used out of sight in Starcraft. So Blizzard created it from scratch, I have even heard pieces from a interviews with the designers of it and stuff. Where they talk about how it's threading system works and stuff.

~Cubasis
06-02-2004, 07:11 AM#3
qwertyui
Original language, meaning all of its functions are in .j and .ai files inside .mpq...

Why couldn't they add just one single function that allows to write data into slk tables :(
I mean, it wouldn't hurt them :(
Just one little function, available only through custom scripts :(

Oh well. Blizzard does not seem to fully understand the importance of Open Source...

Whine stop t.t :(
06-02-2004, 08:51 PM#4
IlidanStormrage
Actually, I believe that JASS was based on JAVA (The coding is so similar). It was probably made from scratch, but I believe Blizzard made it using a similar manner as Java.
06-02-2004, 08:53 PM#5
MantisScreamer
Cool. Tell us what JASS means now.
06-02-2004, 10:16 PM#6
AIAndy
JASS and Java are so different. I can't really believe JASS to be based on Java. It is rather a mixture of elements of pascal, C and maybe other languages.
06-03-2004, 04:45 PM#7
IlidanStormrage
Quote:
Originally Posted by AIAndy
JASS and Java are so different. I can't really believe JASS to be based on Java. It is rather a mixture of elements of pascal, C and maybe other languages.
Ya, it really is a mixture. But it seems similar to Java to me.
06-03-2004, 05:00 PM#8
Jester-of-Death
It means Javascript-Accessable Style Sheet no?
06-03-2004, 05:24 PM#9
IlidanStormrage
Ah yes that was it.
06-03-2004, 08:55 PM#10
COOLer
Its most like pascal and some basic put together. C and Java Are very OPP and coding is made much simpler and faster and Objects can be easly created and distroyed . At any rate wc3 is written in C/C++ so Jass is basicly read by a script reader and generatats code. Hence some of Jass's limitaions such as custom objects and funtions must be declared befor being called ect. Anything more complex would increase loading/ saving time on older comps.