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,76da32d8c4934801 X-Google-Attributes: gid103376,public From: dramirez@cs.uml.edu (Dr Amirez) Subject: Re: Ada --> C Translation, was: Win CE target Date: 1998/10/10 Message-ID: <6vobnk$vt9$1@jupiter.cs.uml.edu>#1/1 X-Deja-AN: 399747704 References: <6u6flv$qn7$1@nnrp1.dejanews.com> <360FB3B0.5B0E218C@galileo.mpi-hd.mpg.de> X-Complaints-To: abuse@uml.edu X-Trace: ulowell.uml.edu 908046901 14310 129.63.1.6 (10 Oct 1998 19:15:01 GMT) Organization: UMass-Lowell Computer Science NNTP-Posting-Date: 10 Oct 1998 19:15:01 GMT Newsgroups: comp.lang.ada Date: 1998-10-10T19:15:01+00:00 List-Id: In article Robert A Duff writes: >Stefan Helfert writes: > >> dewarr@my-dejanews.com wrote: >> [...] >> > Some of the trouble areas in compiling into C are >> > >> > >> > 4. Exceptions >> > Well, C didn't have exceptions for years and probably will never have it. That didn't keep it from being one of the most successful languages ever created. If you consider a feature rich language a better language then let me tell you this. I remember seeing a question on this forum that goes like this: "If a task blocks on I/O, do other tasks get a chance to run or the *process* will suspend itself, and no task will run until the process get scheduled again? " Someone responded that it's undefined. Well, I would think such an important feature should be very well defined instead of being left as an excercise for the user to find out how that is implemented on their systems. After all, isn't Ada intended to be a system programming language? You can't program systems using features that are system dependant themselves. The more features a language has, the more flaws it has. You, as an Ada programmer, probably know better than I.