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=0.6 required=5.0 tests=BAYES_20,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,63ceef1cf4561e32 X-Google-Attributes: gid103376,public From: nabbasi@pacbell.net.NOSPAM Subject: Re: Customer balks at Ada -- any hope? Date: 2000/07/18 Message-ID: <8l2q5o$1o9e@drn.newsguy.com>#1/1 X-Deja-AN: 648001993 References: <8l01s4$gnr$1@nnrp1.deja.com> <39748F35.72CBC45A@averstar.com> <8l26kj$3eh$1@nnrp1.deja.com> <3974D54B.3D2449FD@silver.jhuapl.edu> Organization: - Newsgroups: comp.lang.ada Date: 2000-07-18T00:00:00+00:00 List-Id: In article <3974D54B.3D2449FD@silver.jhuapl.edu>, Scott says... >from my perspective as an electronic technician that maintaining an >embedded system in Ada (which is one of my jobs) is much easier than >maintaining a system of equal complexity in C (also one of my jobs.) I think maintaining a large program in Ada is much easier than in any other language. Ada was designed from the ground up with constructs to support this. Real Packages, the Ada central library concept, separate compilation, the fact that it is impossible to build an inconsistant program in Ada (whose parts are out of date with other parts), strong typing, etc.. I download Ada code written more than 10 years ago, and it will just compile with no errors or warnings. Try that with C or C++ or Java. The more I work in the software industry, the more I am amazed on how much time is wasted by not using the better tool for the job. As others said, any programmer worth half his salary should be able to learn Ada in few days, and become good enough at it in few short weeks. As far as Ada going away, this is IMPOSSIBLE. Gnat source code is out, and unless all the hard drives in the world that have a copy of the gnat source code suddenlly all break down at the same time, it is a physical impossiblity for Ada to go away, such as it is a physical imossibility for gcc and all the gnu tools to go away. If you have the source code, it will always be here. Having the source code is the most security you can evern have. Can you say the same about your VC++ code? What if MS tommorrow decided to stop VC++, how will you compile your VC++ programs on tommrrow's machines that have no VC++ compiler on them? You do not have the source code for VC++, so you are stuck. This will never happen with Ada/Gnat. MS is now killing J++, now what will happen to all that J++ code? Nasser