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.5 required=5.0 tests=BAYES_05 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,ce8628f8ec437d76,start X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: George Newsgroups: comp.lang.ada Subject: Ada and Its Image Date: 18 Apr 2011 05:52:22 GMT Message-ID: <9121smFq4nU1@mid.individual.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net V6wIBjvi4POR21vCKV141Q+3ZT6TRTisHBpj0rLzx9sQ2WxagV Cancel-Lock: sha1:zFrkOL671RWFK1+5wossxt0sqHo= User-Agent: Pan/0.132 (Waxed in Black) Xref: g2news2.google.com comp.lang.ada:19821 Date: 2011-04-18T05:52:22+00:00 List-Id: 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. The amount of keywords and constructs in Ada is higher than in other languages. Ada is supposed to be complex and difficult to learn. 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. 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. 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? What do you think? Best regards George