From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,be3749d096f8436b,start X-Google-Attributes: gid103376,public From: "Jeff Creem" Subject: Re: Suitability for small Windows projects Date: 2000/09/26 Message-ID: <8qrbkk$5aj$1@pyrite.mv.net>#1/1 X-Deja-AN: 674495727 References: <8qr809$cjj@newshost.fujitsu.com.au> X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-Complaints-To: abuse@mv.com X-Trace: pyrite.mv.net 970011092 5459 199.125.99.93 (26 Sep 2000 23:31:32 GMT) Organization: MV Communications, Inc. X-MSMail-Priority: Normal NNTP-Posting-Date: 26 Sep 2000 23:31:32 GMT Newsgroups: comp.lang.ada Date: 2000-09-26T23:31:32+00:00 List-Id: "Ray Smith" wrote in message news:8qr809$cjj@newshost.fujitsu.com.au... > Hi There, > > I have been looking into Ada for hobby programming. > (I am a professional Cobol / Visual Basic programmer with small amounts of > experience in about a dozen of other languages) > > I have read the FAQ, browsed www.adahome.com but still had a couple of > questions I hope someone can answer. > > 1. Can Ada (Assume gnat) produce standalone Windows executables? If so, > how big are they compared to equivalent C executables? If no, how many files > would need to be distributed to run the application? > > 2. Are there "good" libraries available for GUI, Winsockets and database > connectivity? > > 3. Are there any DirectX or libraries available for making games? (I have > read the history of Ada and understand the goals but that doesn't mean Ada > can't be used for fun!!!) > > Thanks, > > Ray Smith I use Ada for fun all of the time (of course our ideas of fun are probably different). Go to www.adapower.com. It is more up to date and has a lot more information about using Ada on windows (mostly GNAT but there is no reason it has to be GNAT...There are other windows Ada compilers). In fact, if you are going to write a game there is currently a $500.00 prize being offered at adapower for such a beast. If you want to use DirectX you will need to download the directX SDK from microsoft. I believe the latest one comes with MS type libraries (to support thinks like Visual Basic and other Langs). With the type libraries and the COM tools at adapower you could be able to build a very nice DirectX binding (I have not played with the latest version but I was amazed at how well earlier versions worked). Depending on what you are doing or want to do I also sort of like doing some GUI stuff with Gtk+ (http://gtkada.eu.org) Then your GUI can run on Solaris, Linux and Win32...Gtk+ Probably not best choice for games unless combined with OpenGL or something. Good luck, Jeff