![]() |
Programming History of Graal?
Hi,
I just wanted to know what Graal was written in.. some told me Pascal others Delphi, some said VB and other C++ o_o some people told me it changed its language over time and so on so what was/is it written in? |
The original version was written in Java, then we switched to Pascal/Delphi. Graal v4 has an engine written in C++ and the interface in Pascal/Delphi.
|
Well that's that for this thread. :)
|
KILT HIM! osnap.
|
hmm ok
Why did you choose to code in Java first? Why did you drop Java? Why did you choose Delphi/Pascal instead? Why did you change over to C++? |
Easy development
Speed Easy development Speed and platform independence |
Hmm thanks, how do you think about VB for making games?
|
I actually have a book on VB for games, and there is a lot you can do - but it limits you to Windows. You're cutting off the Mac and Linux potential customer base, if you want to charge any money for your games. Depends what your target audience is.
|
Just want to know whats the best language to make a game(probably offline and free for first) from the scrap(means with almost no programming skills, so i have to learn much)
|
I learned line number basic probably before you were born (20+years ago) and that was a good instriduction to programming for me. These days, VB is as good of a start. Do you know Javascript? theres lots of free resources for that.
There are also some free C++ compilers out there. C++ is the goal to aim for these days. |
C++ works on multiple systems, plus you can do just about anything with it :D
|
u mean Java?
never heard u could do games with JavaScript lol |
Seriously, if you learn VB, you are only creating more problem for your further education because your thinking will be extremly broken after VB.
|
Quote:
|
Quote:
|
Quote:
|
Quote:
In Computer Science, I kept typing if (playertouchsme) instead of typing ifelse :[ |
Quote:
|
Quote:
|
Quote:
Quote:
|
Hmm im going with C++ now, hard way but why first learn some other language and then swap over? just time wasting xD
|
The programming language is not really that important, they all have similar concepts, so when you master one then you will easier learn other programming languages.
C/C++ gives most freedom and works everywhere, you can also find most libraries and examples for that. Languages like Java, Pascal, VB and C# are easier to learn and you have nice environments which make it easier to code with that (Eclipse, Delphi, Visual Studio). You will be limited in some ways though, but it can still be interesting if you start with programming. An interesting way would be to do website scripting, using php or ruby. Many programs and games now switch to use web interfaces instead of requiring the user to download a program. Learning GraalScript will also help you a lot for learning object orientated programming and understanding the concepts of events handling. |
Quote:
The continuing learning of java has had a good impact on my GS2 scripting. GScript FTW |
Quote:
Quote:
Javascript has dynamic/runtime prototype-based OOP, first-class functions and closures with lexical scoping, dynamic typing and is entirely interpreted from the beginning of the file to the end. Java has compile-time class-based OOP, only first-class primitive values and object references and some hack with inline subclassing with lexical scoping for a subset of variables and stuff, very static typing and is compiled to a class with methods before being executed. Java is more like the alcoholic, fat, abusive legal guardian of JavaScript. Quote:
Quote:
|
Well i have often read C++ is the hardest to learn
so i learn the hardest first, the others will be easier then, right? |
Quote:
A lot of languages share a set of common concepts and theory, but the syntax is different between them. The syntaxa nd quirks of C++ hinder the learning of these concepts (initially), and so you don't progress so much. By comparison, Pascal has very nice syntax, and so makes it a lot easier to understand the theory. In some ways learning another language first, will help you to learn C++ faster. ^^ |
lol
well whats the exact difference of Pascal and Delphi then another problem i wouldnt know where to get a compiler for pascal/delphi ^^ |
It is true once you learn at least 1 or 2 programming languages the rest ill be easily because theyre all basically the same concept but I wouldn't recommend starting with C++ I tried back when I wante dto learn prorgammign to learn C++ first before any other but that ende din failure the first programming language I learned was python wich is pretty easy so maybe you should try that first :]
|
Quote:
|
Why Not just Get torque ? Cheap for a license(Indie License that is) and no hassle of writing an Engine =) Thats what I did =P
|
a guy of my server told me graal is using torque
|
Quote:
Quote:
|
Quote:
Also oh god use paragraphs or even punctuation :mad: |
I learned programming languages (some are very loosely qualified as languages) in this order:
line number Basic DOS commands/batch files gwBasic Pascal HTML/Javascript DCL on a VAX/VMS system Visual Basic Perl C++ gscript asp winbatch php gscript2 and probably some more that i haven't used in a while. I would say, learn a procedural language first, then go for the object oriented ones. Gscript2 is a good way to learn procedural and oop and would even be a good first programming language, as it does lay down many fundamentals that are used in more advanced apps. There is a learning curve of a significant difference between gs1 and gs2, just go gs2 all the way (even though you cannot yet use it offline ....) |
Quote:
Quote:
|
hmm so if this is already a thread to discuss about programming languages
what do you think is best for starting programming(and later making games) 1.) C++ or C# 2.) Visual Basic or Delphi 3.) Answer of 1.) or Answer of 2.) ? |
fir the first one, C++ C is a bit outdated, and is more limited. (Well, technically it's not, however, C++ IS better than C, and in some ways, easier)
As for the second one, no clue :frown: Gscript was a great way to get started for learning C++ Learning it is easy, and can help when you learn another form of programming. |
Quote:
|
Quote:
Quote:
|
Quote:
Also, he said C# (Microsoft's .Net language), not C. |
| All times are GMT +2. The time now is 11:20 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.