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-Language: ENGLISH,ASCII X-Google-Thread: 103376,50601885924edfd3 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-06-06 18:43:39 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!pd950e5a1.dip.t-dialin.NET!not-for-mail From: Gerhard =?iso-8859-15?Q?H=E4ring?= Newsgroups: comp.lang.ada Subject: Re: Microsoft .Net, Ada should be at the head of this list Date: 7 Jun 2002 01:43:38 GMT Organization: People's Front of Judea Message-ID: References: NNTP-Posting-Host: pd950e5a1.dip.t-dialin.net (217.80.229.161) Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: fu-berlin.de 1023414218 1264370 217.80.229.161 (16 [124666]) User-Agent: slrn/0.9.7.4 (Linux) Cache-Post-Path: gargamel.hqd-internal!unknown@lilith.hqd-internal X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/) Xref: archiver1.google.com comp.lang.ada:25427 Date: 2002-06-07T01:43:38+00:00 List-Id: Pascal Obry wrote in comp.lang.ada: > Gerhard H�ring writes: > >> qualification, and more. For _a lot_ of projects, I'd personally not >> recommend to use Ada. > > Which kinds ? Just curious. Web applications, fat clients accessing databases and everything where the cost of producing libraries, that are easily available for other languages would not be justified. >> > 1) It can be created in a distribute environment. >> >> Are you trying to say that it is better suited for distributed >> _development_? I doubt the choice of programming language makes a >> great difference there. > > I do not agree. The Distributed Annex (well GLADE since only GNAT implement > it AFAIK) is far easier to use than say RMI or CORBA. I agree. This and the support of good threading and thread synchronization _in the language_ are the single most outstanding features of Ada for me. Plus the availability of GENERICs. I'd go as far as saying that a language without GENERICs (Java) doesn't justify the pain of using it instead of just using a dynamically typed language in the first place (way too much casts in Java). But the O. P. and I were speaking about distributed development in the sense of a development team that is distributed among different locations, probably worldwide. I don't think that using Ada has an advantage here, especially as this seems to work just fine for open source projects using other languages. The choice of source control software and development methodologies are probably a more important choice for distributed teams. Gerhard -- mail: gerhard bigfoot de registered Linux user #64239 web: http://www.cs.fhm.edu/~ifw00065/ OpenPGP public key id AD24C930 public key fingerprint: 3FCC 8700 3012 0A9E B0C9 3667 814B 9CAA AD24 C930 reduce(lambda x,y:x+y,map(lambda x:chr(ord(x)^42),tuple('zS^BED\nX_FOY\x0b')))