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,86616b1931cbdae5 X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: Is Ada likely to survive ? Date: 1997/07/19 Message-ID: #1/1 X-Deja-AN: 257653806 References: <33D005F2.E5DCD710@kaiwan.com> Organization: New York University Newsgroups: comp.lang.ada Date: 1997-07-19T00:00:00+00:00 List-Id: Rakesh says <> Many of our big customers starting new projects today, or in the near future are certainly expecting Ada to be around for a long time, and in particular are expecting GNAT support to be available for a long time (they look ahead at *least* ten years), and I cannot speak for the other vendors, but we are an all-Ada company that is not hesitant to put Ada into our company name, and we expect to be around for a long time! I am a little puzzled by (2), hard to find = high market value. But perhaps what you should be looking for anyway is *good* programmers. Good programmers should be easily able to adjust to Ada, and quickly get to the point of being able to take advantage of it. An interesting illustration of this was the Airfields project, the first fielded system in Ada 95, which was largely written by people with no experience in Ada (I believe some of them were in fact COBOL programmers). Despite the fact they were new to the language and were using a quite preliminary version of GNAT, this project was a great success. As to (3), whether your code is maintainable or not depends on whether it is maintainable code. As you note, you know the advantages of Ada, and one of the big advantages is precisely that both the language and the culture of programmers using the language encourage the production of maintainable code. An unmaintainable program in a familiar language is not easier to maintain than a maintainable program in almost any language. I don't think you need to worry about having Ada programmers around to maintain your code in ten years. If you are trying to look ahead ten years to see what will be the popular language-du-jour in the year 2007, I think that is an idle excercise. I doubt it will be any of Java, C++ or Ada, but that really does not matter. There will certainly be competent programmers around ten years from now who can maintain well written Ada code. Robert Dewar Ada Core Technologies