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,5af5c381381ac5a7 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!postnews.google.com!f14g2000vbn.googlegroups.com!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: Ada requires too much typing! Date: Wed, 26 May 2010 06:29:31 -0700 (PDT) Organization: http://groups.google.com Message-ID: References: <4bfd19ba$0$2362$4d3efbfe@news.sover.net> NNTP-Posting-Host: 153.98.68.197 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1274880571 32712 127.0.0.1 (26 May 2010 13:29:31 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 26 May 2010 13:29:31 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: f14g2000vbn.googlegroups.com; posting-host=153.98.68.197; posting-account=pcLQNgkAAAD9TrXkhkIgiY6-MDtJjIlC User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3,gzip(gfe) Xref: g2news1.google.com comp.lang.ada:11061 Date: 2010-05-26T06:29:31-07:00 List-Id: Peter C. Chapin wrote on comp.lang.ada: > > The whole "I will make you do extra work coding just so you can demonstra= te > to me that you're not being lazy" attitude of Java is perhaps useful in s= ome > situations, but we already have Java for that. =A0I don't think adopting = that > attitude of making you do busywork would be an asset for Scala. > > =A0 --Rex > > > Hmmm... "busywork"... interesting. I can only imagine what this person, o= r > others in that community, would have to say about Ada... or SPARK! Interpreting an rephrasing Rex's words: "Scala is for lazy programmers; non-lazy ("serious"?) programmers should use Java." If he really thinks Java is for the non-lazy ("serious"?) programmers, then he needs a reality check. If Scala is for lazy programmers, then I'd rather not have anything to do with it or with said programmers :) Also interesting is his word "coding". In his mind, Java and Scala are both for "coding", not for "writing" or "designing" or "explaining" a program. In this light I can understand him; since both languages can only convey "code", verbosity is of little value indeed. Ada, by contrast, is not for "coders", it is for software engineers. Ada program text (as opposed to "source code") carries a lot of information about the design and intent of the program; about the whys and wherefores and not just about the hows. *This* is the value of verbosity. Like I said earlier: sloppy programmers avoid Ada, therefore Ada helps avoid sloppy programmers. -- Ludovic Brenta.