because it is the most requested in the marketI still doesn't understand why they focus so much about databases
because it is the most requested in the marketI still doesn't understand why they focus so much about databases
Hold on folks, before you condemn firemonkey, lets take firemonkey in a context in which it was designed for: visually appealing applications made with a RAD mentality. The goal here is not visual performance - but fast development and 'backend' performance for calculations and databases and etc, something pascal does very well.
Now, I'll be the first to agree it could definitely use optimization in the cases of the graphics - but considering what it gives back to the pascal community, I would say it is revolutionary in a sense, only that its applications are limited and clearly not suited to games. Although this is against my philosophy for any code, it is 'adequate' for the users in a corporate market: appealing visuals, fast development and the only drawback seems to be poor visual performance. To be entirely frank - I doubt the business exec will lose sleep over his database management program rendering slower than 30fps right?
I once tried to change the world. But they wouldn't give me the source code. Damned evil cunning.
I agree on this and would also add that all "revolutionary" technologies when first appeared, had issues in one part or another. For instance, it took several revisions of DirectX for Microsoft to get it "right" and early versions were quite troublesome to work with.
Pascal is the most aesthetic and usable language ever, so future of it won't change. Only aesthetes and coders will use it, not mainstream And under "coders" I mean "people who find great pleasure in the art of Computer Programming"(c) Urban Dictionary.The future of Pascal as language for games
It wasn't my intention to condemn it. What I wanted is just to share my expiriences of fidling with it for past month or so.
I know that Embarcadero will put a lot of time into improving it in the future. I also realize that curentily optimization of FireMonkey isn't Embarcaderos main goal, but making it compatible with Linux is. Yes at first Embarcadero thought that Deplhi XE2 will already support Linux by using FireMonkey but there were several problems wich prevented that.
So after they manage to make it totaly compatible with Linux and maybe even some other OS-es they will surely focus on optimizing it for each of the supported platforms. And until then I doubt FireMonkey would be suitable for game development. And to be honest I'll be hapy being wrong about this. But only time will thel.
Can't agree more there Silverwarrior - if and when embarcadero finally to get delphi out for Linux I for one believe in the notion of them getting many many more coders working with Delphi. And although Firemonkey is not mature yet, neither is anything that throws the ball out that far. As for the future of games, firemonkey may well be it once its optimized. In terms of pascal one thing I cn say for certain is that its not 'dead' as some C folk like to think and neither is it outdated. I will concede the point it needs more characters in some instance to do the same, but thats a feature and its called code readability.
I reckon that as long as embarcadero and the folks over at freepascal stick around, pascal will continue growing.
I once tried to change the world. But they wouldn't give me the source code. Damned evil cunning.
This is a sacred war that will never end.
One of the origin of this "Pascal isn't a good language" thinking are schools (or it is in Spain). Some schools used Pascal to teach programming basics but they used old and obsolete Turbo Pascal compilers for DOS. Also most programming teachers actually don't know to program in Pascal! Some months ago, in a Spanish forum, somebody asked for help for an exercise. I tell him to wipe out Turbo Pascal and use Lazarus+Free Pascal. When he shows the exercise to the teacher he was in trouble because the teacher didn't believed him and he should install Lazarus and compiled the program to show the teacher he didn't used VisualStudio. That is a big handicap against Pascal.
About the"über-engine", I'll support this too. After the 2nd PGD Challenge I'm learning more OpenGL stuff to upgrade the engine I wrote. I know it will never beat Doom3 but I'll be happy if I can beat Polymost...
Last edited by Ñuño Martínez; 30-05-2012 at 01:55 PM.
No signature provided yet.
I would be interested in some sort of uber engine if and only if it could be designed in a way that it didn't interfere with my existing framework. what I mean is Glscene has alot of intersting stuff in it but it is built around the delphi model with tpersistence, interfaces, ect. while my frame work is built around a custom linked list design. so to try to us anything from glscene I would have to figure a way to rip all that out and that is simple not desirable. and I would only be interested in modern opengl design it is the future of cross platform design. if your wanting to show people that pascal is not dead then you need to stop using dead code.
Bookmarks