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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,54c513170bafd693 X-Google-Attributes: gid103376,public From: "Tarjei Tj�stheim Jensen" Subject: Re: Desirability of C++ Date: 2000/05/01 Message-ID: <390DEC7F.9429C82C@online.no>#1/1 X-Deja-AN: 617988596 Content-Transfer-Encoding: 7bit References: <01HW.B4BFC2820005B06B08A24140@news.pacbell.net> <20000204073443.24976.00001288@ng-ci1.aol.com> <87euk0$c93$1@nnrp1.deja.com> <01HW.B4C1346100072D2408A24140@news.pacbell.net> <949867976.281549@the-rowan.albatross.co.nz> <8766v93w66.fsf@deneb.cygnus.argh.org> <38E8C81A.AA62CF4C@HiWAAY.net> <7EA1B852F5D4D8C6.26EEE9181C80F0DF.0161EA2D9C353253@lp.airnews.net> <01HW.B51C1B6E00F41C2D04BB51B0@news.pacbell.net> <38F796B2.A99A206A@ftw.rsc.raytheon.com> <38F7A27A.4F7729FA@raytheon.com> <8eclae$afj$1@slb7.atl.mindspring.net> <4F706057FEE2A550.BF5FE19AE279EFCD.A55706B3F9D07043@lp.airnews.net> <8eiv08$820$1@slb1.atl.mindspring.net> <390D001C.7433140B@netwood.net> <390D58F9.7CC64B85@maths.unine.ch> Content-Type: text/plain; charset=us-ascii X-Complaints-To: news-abuse@online.no X-Trace: news1.online.no 957213866 130.67.235.181 (Mon, 01 May 2000 22:44:26 MET DST) Organization: Jensen programvareutvikling MIME-Version: 1.0 NNTP-Posting-Date: Mon, 01 May 2000 22:44:26 MET DST Newsgroups: comp.lang.ada Date: 2000-05-01T00:00:00+00:00 List-Id: Hyman Rosen wrote: > While C++ syntax can sometimes be abysmal, I am 100% convinced that the > main reason for the lack of Ada's popularity is its Pascal-derived syntax. > Even after many attempts, I still can't look at a chunk of Ada code without > my eyes swimming from the mass of undifferentiated text. If the designers > had gone with {/} instead of is/begin/end, this could have been a different > world. (And yes, I know that the internationalists wouldn't hear of using > curly braces back then.) I don't agree at all. I think that the standard library is the main problem. I stronly believe that the designers have tried to encompass too many platforms. E.g. I think text-io is suitable for reports only and we should have gotten something more suitable for PC/Unix style programming. I think a lot of the strings stuff is dinosaur stuff (probably very nice for real time, but not wonderful for general computing stuff). The impression is that there is too much copying going on. I think Borland made the right decision on strings when they selected counted strings for Turbo Pascal/Delphi even if they are limited to 255 characters or less. And I think they made the right decision about how to handle string assignment, compares, etc. As of now everybody have to do their own stuff. That means misery until someone creates something that everybody think is wonderful and starts to use. I think that the library was what made C. It was brilliant in its simplicity. Everything fit nicely to what many people want to do (especially those who write tools). It seems to have handled change reasonably well. Greetings,