| 06-01-2004, 08:28 AM | #1 |
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 |
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 |
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 |
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 |
Cool. Tell us what JASS means now. |
| 06-02-2004, 10:16 PM | #6 |
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 | |
Quote:
|
| 06-03-2004, 05:00 PM | #8 |
It means Javascript-Accessable Style Sheet no? |
| 06-03-2004, 05:24 PM | #9 |
Ah yes that was it. |
| 06-03-2004, 08:55 PM | #10 |
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. |
