| 03-26-2007, 10:51 PM | #1 |
Now something that i think would be truly amazing is if we could build a compiler that would utilize the syntax and natives of JASS, with mods for forms and controls, of course. This is something i may do in spare time, but wouldn't that be nice? An open source compiler for JASS!! (with a syntax checker of course!). Any interest, or ideas? (personally, i think that the jass syntax rules!) |
| 03-26-2007, 11:10 PM | #2 |
That.... makes no sense. You want to take an event-driven interprited language designed specifically for a game (a POORLY WRITTEN one!)... and assemble it to x86 for applications? Thats like using a pen to cut a steak... It makes NO sense, and will work VERRY poorly. |
| 03-26-2007, 11:13 PM | #3 |
Bah, for what's worth there are script languages out there with syntax very similar to Jass that are binded to stuff like SDL and wxwidgets. I am talking about Ruby... |
| 03-26-2007, 11:16 PM | #4 |
c++ > jass c# > jass python > jass 11 > 4 java > jass php > jass asp > jass |
| 03-27-2007, 12:28 AM | #5 | |
Quote:
Are you retarted? The fourth one is totally wrong! Oh, and you forgot HTML. |
| 03-27-2007, 12:31 AM | #6 | |
Quote:
Its NOT a programign language. Its a language for telling you how data should be displayed and formated. |
| 03-27-2007, 12:34 AM | #7 |
c++ > jass c# > jass jass > python 11 > 4 java > jass php > jass asp > jass ruby > jass LISP > jass javascript > jass c++ > java python > visual basic |
| 03-27-2007, 01:12 AM | #8 |
GUI > jass oh wait ![]() |
| 03-27-2007, 01:25 AM | #9 |
That could get you banned here. |
| 03-27-2007, 01:51 AM | #10 |
I thought JASS was just like C++ ? |
| 03-27-2007, 02:04 AM | #11 |
No. Definately not like C++ ><. |
| 03-27-2007, 02:15 PM | #12 | |
Quote:
JASS is like C++ in that they both have variables and functions. After that the resemblance drops off sharply. |
| 03-27-2007, 02:23 PM | #13 |
JASS did not natively have OOP included, cannot produce executables or even programs, is not compatible with important libraries such as DirectX and OpenGL, lacks a LOT of C++ important features (matrixes, array parameters, function overloading, a proper global variable intialization and so many other things) and so many other things. Of course things are getting better thanks to the improvements Vex and other talented coders are natively implementing, but in the end, it's made to work strictly with the warcraft engine! That's its purpose, and no other! ~Daelin |
| 03-27-2007, 03:15 PM | #14 |
There are probally some compilers that convert your code into some form of program, not from Jass, but a syntax like it, there are a ton of compilers out there, i doubt they're all the same, but i guess most would be. |
| 03-27-2007, 04:11 PM | #15 |
As I said, Ruby has a syntax very similar to Jass but way more extended and because of its bindings you can make SDL/OpenGL games or GUI applications. |
