Page 2 of 4 FirstFirst 1234 LastLast
Results 11 to 20 of 40

Thread: The future of Pascal as language for games

  1. #11
    I still doesn't understand why they focus so much about databases
    because it is the most requested in the market

  2. #12
    Quote Originally Posted by SilverWarior View Post
    If you ask me FireMonkey-s controls should check their imputs only after redrawing phase and not que any events just as games graphical engines does.
    I disagree. Event-based refresh mechanism does not inherently imply low performance or slow performance time. The problem is, as you correctly pointed out, an actual implementation, which in the case of FireMonkey is not good.

  3. #13
    Quote Originally Posted by Lifepower View Post
    I disagree. Event-based refresh mechanism does not inherently imply low performance or slow performance time.
    Yes it can if you que events for a single controll, where only last event matters as in my previously stated example especialy if theese events gets fired before you can finish the drawing sequence.

  4. #14
    PGD Staff code_glitch's Avatar
    Join Date
    Oct 2009
    Location
    UK (England, the bigger bit)
    Posts
    933
    Blog Entries
    45
    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.

  5. #15
    Quote Originally Posted by code_glitch View Post
    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.
    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.

  6. #16
    The future of Pascal as language for games
    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.

  7. #17
    Quote Originally Posted by code_glitch View Post
    Hold on folks, before you condemn firemonkey
    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.

  8. #18
    PGD Staff code_glitch's Avatar
    Join Date
    Oct 2009
    Location
    UK (England, the bigger bit)
    Posts
    933
    Blog Entries
    45
    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.

  9. #19
    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...

    Quote Originally Posted by Andru View Post
    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.
    Last edited by Ñuño Martínez; 30-05-2012 at 01:55 PM.
    No signature provided yet.

  10. #20
    PGDCE Developer Carver413's Avatar
    Join Date
    Jun 2010
    Location
    Spokane,WA,Usa
    Posts
    206
    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.

Page 2 of 4 FirstFirst 1234 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •