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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,ce8628f8ec437d76 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news4.google.com!feeder.news-service.com!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: Ada and Its Image Date: Mon, 18 Apr 2011 09:29:37 +0200 Organization: A noiseless patient Spider Message-ID: <87fwpgvwym.fsf@ludovic-brenta.org> References: <9121smFq4nU1@mid.individual.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: mx02.eternal-september.org; posting-host="q/wGdlRFf6w6r9uOhxm9CA"; logging-data="20114"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/vkZu5yVH0NKLunE3jpkkL" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) Cancel-Lock: sha1:HAyWuLkChYBOJCWkwNodqwaSdNo= sha1:u9OCovIuoDCtLrBMov0jOIc4fY4= Xref: g2news2.google.com comp.lang.ada:19823 Date: 2011-04-18T09:29:37+02:00 List-Id: George writes: > Hi All, > > Ada is a great language, I love it. Ada is known and famous as a language > for reliable and mission-critical software development also usable for > real-time applications. In a lot of applications features like rapid > development for small apps are required. > > In verbal and written communication Ada's heritage from military and DoD > is emphasized. A lot of programmers reject everything related to defense > and war and would therefore never look at Ada. Like, for example, TCP/IP? (invented by the Defense Advanced Research Project Agency). > The amount of keywords and constructs in Ada is higher than in other > languages. Ada is supposed to be complex and difficult to learn. Then that's why they invented C++, I suppose. > Requirements for programming languages have shifted. In today's world > programming languages are used to make small apps developed in just a > few hours. Rapid development, use for software design and ease to > learn is important and the ability to use it for many different > purposes from embedded programming to web development is key. Not true. This is only because the barrier of entry into programming is so low that millions of hobbyists and amateurs can now call themselves "programmers". But it takes years to become a real software engineer. I can assure you that large-scale programs are not only alive and well, they're also larger and more critical than ever. > Ada can do all this but its usage rates remain rather on a low level. > > Ada is suitable to be used as a language for software design (http:// > ) and small apps like life-science services running on smart phones > requiring stability and correctness. On top of a fragile, bug-ridden smart phone operating system? > We could change the image of Ada to a language that rocks. What about > writing a book about Ada in a new style like the Head First books? > What about extending the communication about Ada and emphasizing it > advanges for software design, web and app development? What about > teaching students to use Ada for just that? Great ideas. Are you going to dive Head First into making them reality? > What do you think? What we think doesn't matter much, unfortunately. It is what we do that matters. -- Ludovic Brenta.