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: 1108a1,2c6139ce13be9980 X-Google-Attributes: gid1108a1,public X-Google-Thread: 1014db,3d3f20d31be1c33a X-Google-Attributes: gid1014db,public X-Google-Thread: 103376,3d3f20d31be1c33a X-Google-Attributes: gid103376,public X-Google-Thread: fac41,2c6139ce13be9980 X-Google-Attributes: gidfac41,public X-Google-Thread: 109fba,2c6139ce13be9980 X-Google-Attributes: gid109fba,public X-Google-Thread: f43e6,2c6139ce13be9980 X-Google-Attributes: gidf43e6,public From: Michael Levasseur Subject: Re: Is ADA as good for graphics programming as C? (WAS: Re: Avoiding the second historic mistake) Date: 1997/06/25 Message-ID: <33B16CBB.417A@gdesystems.com>#1/1 X-Deja-AN: 252532960 References: <33957A33.1C31AB44@oma.com> <865898351snz@nezumi.demon.co.uk> <339ED54C.215A5F85@oma.com> <5noc8u$a8m$3@miranda.gmrc.gecm.com> <33A032AC.2D8BA85C@oma.com> <5nrn86$cvo$3@miranda.gmrc.gecm.com> <33A1CBBB.B0602EC@oma.com> <5o2uls$ku3$2@miranda.gmrc.gecm.com> <33A6ADDA.2099EEB9@oma.com> <33A7D2DE.545B@polaroid.com> <33A9338D.10BB@polaroid.com> <33B09D64.E7F99DA3@saguarosoft.com> Organization: GDE Systems - a Tracor Company Newsgroups: comp.object,comp.software-eng,comp.lang.ada,comp.lang.eiffel,comp.lang.c,comp.lang.c++ Date: 1997-06-25T00:00:00+00:00 List-Id: Hello, If by the term "Graphics" you mean making up commands to draw Graphical Primitive objects on a screen, i.e. Lines, Points or Polyline; then Ada is as good as C. Depending on the "Graphics Engine" and the command language used. I've used Graphics Engines the used GKS or PEX commands to control the Graphics Engine. Most of the Graphics Engines I've used were written in C or Assembly language inorder to gain the most speed that the hardware can supply. I don't know of any Graphics Engines that were written in Ada. This is probably due to the fact that EVEN DoD companies, usually buy a commercial Graphical Engine rather that creating their own. If by "Graphics" you are refering to "Graphical User Interface", then I've seen numerous very good GUIs that were written in Ada. It's not quite as easy to write a GUI in Ada 83 as it is to write the same GUI in C++. The Ada GUI though will probably be smaller in code size than the C++ GUI. My choices on the three would be: Graphical Engine Code written in C for maintainability and speed. Graphical Application written in Ada 83 or Ada 95 for maintainability, reliability, and to keep my customers happy (DoD). GUI written in C++ for easy of developing. (As long as my Code Size creap doesn't kill me :-) ) This is all just my $0.02.....