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.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,c3768896d3e82ec X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews.google.com!f14g2000cwb.googlegroups.com!not-for-mail From: beliavsky@aol.com Newsgroups: comp.lang.ada Subject: Re: Game Programming / Graphics Date: 3 Apr 2005 11:37:56 -0700 Organization: http://groups.google.com Message-ID: <1112553476.387866.156030@f14g2000cwb.googlegroups.com> References: <1112471680.276284.42140@o13g2000cwo.googlegroups.com> <1112540503.324258.129700@z14g2000cwz.googlegroups.com> NNTP-Posting-Host: 151.199.245.46 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1112553480 12249 127.0.0.1 (3 Apr 2005 18:38:00 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sun, 3 Apr 2005 18:38:00 +0000 (UTC) User-Agent: G2/0.2 Complaints-To: groups-abuse@google.com Injection-Info: f14g2000cwb.googlegroups.com; posting-host=151.199.245.46; posting-account=j1mTRwwAAADzgndA_zkUptpIw3BECfQi Xref: g2news1.google.com comp.lang.ada:10267 Date: 2005-04-03T11:37:56-07:00 List-Id: jsnX wrote: > > It does, but if you want a job in the industry, > > expect to be forced into using C or C++. > > I want to make game parts, mostly - i look forward to contributing to > open source games and game tool kits. so i really do want to know what > is the *best language*, in terms of programming pleasure and potential > performance. unfortunately the interpreted languages are right out > because of their performance, and that knocks Java out of the ring, > too. C and ForTran are fast, but they lack the pleasure/orderlyness > that comes from OO. It looks like my options are C++ (and|or) Ada. Fortran 90 and later versions has user-defined types that can have public and private data members, be used as procedure arguments, and be returned as function results. Thus F90 supports object-based programming. There are many Fortran 95 compilers, including a free one, g95 http://www.g95.org . Fortran 2003 supports OOP with inheritance. Although F95 compilers are adding F2003 features, a full F2003 compiler is not available yet.