comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Ada suitablity as a game dev language
Date: Mon, 22 Nov 2004 09:36:02 +0100
Date: 2004-11-22T09:36:02+01:00	[thread overview]
Message-ID: <mc9ft5ed0sn1.1ggueknj5qscc.dlg@40tude.net> (raw)
In-Reply-To: 41a152c2$1@x-privat.org

On 22 Nov 2004 03:45:22 +0100, Jeff Houck wrote:

> Greetings Ada NG,
> I'm new to Ada but have 15+ years background in C/C++ and x86
> assembly. I skipped Pascal and Java(yuk)and have used the usual 
> scripting languages, Perl, Python, Tcl/Tk, etc...
> 
> I'm bored with coding C/C++ and would like to try something new... 8^)

You are not alone... (:-))

> Anyway, I'm really intrigued by Ada and I'd like to "go out on a
> limb" and see how Ada measures up to C/C++ for game development. I'm
> thinking about both the 2D and 3D regimes, such as an isometric style
> game in 2D and a FPS for 3D.
> 
> You don't see Ada mentioned anywhere (that I know of) in game 
> development circles. Is there a specific reason why?

The same reason why it isn't mentioned anywhere else. So it is not
specific.

> I'd like to hear from any in this NG with an opinion or insight on the 
> subject. Thx!

I believe that Ada might be very promising for game development. What comes
in mind first is:

1. Ada has much more carefully designed numeric model than C++. 3D graphics
requires a lot of non-trivial computations.

2. Ada is highly portable. Games are usually developed for many platforms.

3. Ada has integrated tasking. Real-time strategy, simulation games etc.

4. Ada requires much less debugging. Games are large and complex software
products with a very short testing phase.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  parent reply	other threads:[~2004-11-22  8:36 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-11-22  2:45 Ada suitablity as a game dev language Jeff Houck
2004-11-22  3:00 ` John B. Matthews
2004-11-22 23:10   ` David Botton
2004-11-23 13:10     ` Manuel Collado
2004-11-24  2:22       ` David Botton
2004-11-24  2:55         ` Jeff Houck
2004-11-24  8:53           ` Martin Krischik
2004-11-24  9:50           ` Manuel Collado
2004-11-25  1:00             ` David Botton
2004-11-22  3:23 ` stephane richard
2004-11-22  4:25 ` Jeffrey Carter
2004-11-22  8:15 ` Martin Krischik
2004-11-23 21:39   ` Nick Roberts
2004-11-24 17:59   ` Sandro Magi
2004-11-25  1:26     ` Jeffrey Carter
2004-11-25  8:47     ` Martin Krischik
2004-11-22  8:36 ` Dmitry A. Kazakov [this message]
2004-11-22  9:31   ` Dale Stanbrough
2004-11-22 11:02     ` Dmitry A. Kazakov
2004-11-22 11:44       ` Dale Stanbrough
2004-11-22 14:15         ` Dmitry A. Kazakov
2004-11-22 23:12     ` David Botton
2004-11-23  8:20       ` Luke A. Guest
2004-11-22 10:19 ` Alex R. Mosteo
2004-11-22 23:14   ` David Botton
2004-11-22 16:04 ` Luke A. Guest
2004-11-22 16:49   ` Alex R. Mosteo
2004-11-22 17:43     ` Luke A. Guest
2004-11-23  0:28       ` Dani
2004-11-22 23:08 ` David Botton
2004-11-24  1:05 ` Jeff Houck
2004-11-24  8:33   ` Luke A. Guest
2004-11-24 15:11     ` Jeff Houck
2004-11-24 19:26   ` Ludovic Brenta
2004-11-24 19:57     ` Jeff Houck
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox