| 03-25-2008, 11:39 PM | #1 |
Which programming language is closest to vJass? What about just plain old Jass, or is there even a difference? Since Jass was my first programming language, I'm thinking of moving onto a bit more useful language. |
| 03-25-2008, 11:56 PM | #2 |
I would suggest visual basic. |
| 03-26-2008, 03:35 AM | #3 | ||
Quote:
Quote:
No language out there is really like v/Jass, and that's probably a good thing, don't expect familiarity and don't ever focus on familiarity when looking for a new language to learn. |
| 03-26-2008, 06:25 AM | #4 |
I think Java is good. |
| 04-01-2008, 03:30 PM | #5 |
vJass is very structured, and theyres alot of languages that have a structure *simular* to vJass. For the web, you could try PHP, which allows class's, constructors. For client side, err, if you wanna go old school, try python/pascal (which are basic languages). You could also try C/C++ as thats a big OOP language. Visual Basic is ok, but the best client side languages would be C/C++, Java and .NET. |
| 04-14-2008, 04:24 AM | #6 |
Oh lawd @ VB suggestion. I would suggest C++ (multi-paradigm, very useful, good resources available, lots of freedom, sweet stuff in the upcoming C++0x, etc) but C++ as a first language is becoming pretty clichéd. Considered Scheme? It is a good introductory language - easy to learn, and very easy to program in. Sadly it doesn't have too many practical applications. Java™ is a horrible introductory language, but it is still worth learning if you want to stick to server-side scripting or give every single application you write a splash screen. That doesn't stop it from being the Coolest Thing Since Sliced Bread™, though, does it? The greatest thing about programming in Java™ is that your paychecks will be inversely proportional to how much progress your development team actually makes. You will also find yourself gifted with the ability to produce hype simply by combining things with some combination of the following words (possibly all registered trademarks of Sun, Inc):
NB: Previous paragraph and appended list are not up for discussion. |
| 06-06-2008, 04:24 PM | #7 | |
Quote:
THOSE, no THAT. C++, although in principle based from C, it is actually a different languag that just happens to support portions of C in it. C++ changed/added so much thing over C (templates, safe dynamic declaration, OO, references, namespaces, etc) that two strict C and C++ programs looks like almost totally different languages althogheter. If you want to learn C++, read this online book - http://www.relisoft.com/book/index.htm It is worth every single penny you abstained to pay for. |
| 01-08-2009, 12:33 AM | #8 |
So Visual and Quick Basic are lame? Dang... wasted a whole semester of High School. |
| 01-08-2009, 12:55 AM | #9 |
Wasn't gonna take those courses in my school because it was QBasic, haha. |
| 01-08-2009, 01:00 AM | #10 |
In retrospect, it wasn't a complete waste; I had a whole bunch of good friends to talk to, we got Internet free time afterwards, and they had Photoshop. Mmm, photoshop. |
| 01-08-2009, 01:10 AM | #11 |
closet to vjass is prolly C |
| 01-08-2009, 01:11 AM | #12 | |
Quote:
In your case, you wasted a lot more than a semester, doing vb will burn your neurons and it is quite irreparable, so please try to invest in stem cell research so they could find a way to repair this. |
| 01-08-2009, 01:15 AM | #13 |
from the way mr vex talk i think some of his neurons have been uberly damaged by undefined codes |
| 01-08-2009, 01:43 AM | #14 |
Or he found python. python:import enlightenment |
| 01-08-2009, 04:57 AM | #15 |
Jass itself is very similar to lua. (AIK lua actually affected it; differences are some extra keywords?) Still, trying any decent languages will help a lot. What is important is not language syntax, but the way to think and paradigm. Or, you can even learn Jass/vJass to help learning other languages. |
