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,1479b753518e2325 X-Google-Attributes: gid103376,public From: "Kees Serier" Subject: Re: how to make Ada more popular? Date: 1999/01/22 Message-ID: <789kei$mbd$1@news.Kijfhoek.NL.net>#1/1 X-Deja-AN: 435581876 References: <787hk5$q6t@drn.newsguy.com> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Organization: NLnet Newsgroups: comp.lang.ada Date: 1999-01-22T00:00:00+00:00 List-Id: bill_1@nospam.com wrote in message <787hk5$q6t@drn.newsguy.com>... > >lets face it. Ada is not used much in commerical sector. > >What can be done to improve the situation? > >A very busy area these days is software development in the internet: >Web servers and Application servers. These type of applications >are very large and complex and muli-tasking as a general rule, although >some web servers do not use tasks (threads) yet (such as Apache for example). What else is popular? Programming Windows (mainly MS-Windows) I think. What is used for this task? C++, Delphi, Virtual Basic What do they have that GNAT does not have? Class libraries and tools for making programming Windows easy. There are some commercial Ada compilers that also have these tools, and also provide those for use with GNAT, but those are not free and will therefor not lead to the wanted popularity (allthough they probably will be of high quality). So in my opinion, a well designed and documented object oriented gui library, not too big and easy to learn, free and with source, would increase Ada's popularity. If this gui library would also be designed with portability in mind, so that the same source can be compiled on different platforms (MS-W, UNIX with X, Mac, OS/2 etc). An example of such a library for C++ is "V" (see www.objectcentral.com) which also is available for the MINGW port of gcc/egcc. Kees Serier