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.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC 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: kilgallen@eisner.decus.org (Larry Kilgallen) Subject: Re: Ada --> C Translation, was: Win CE target Date: 1998/10/12 Message-ID: <1998Oct12.162441.1@eisner>#1/1 X-Deja-AN: 400376347 X-Nntp-Posting-Host: eisner.decus.org References: <6vp23h$hc3$1@jupiter.cs.uml.edu> <6vrlb4$jj$1@jupiter.cs.uml.edu> X-Trace: news.decus.org 908223885 29909 KILGALLEN [192.67.173.2] Organization: LJK Software Reply-To: Kilgallen@eisner.decus.org.nospam Newsgroups: comp.lang.ada Date: 1998-10-12T00:00:00+00:00 List-Id: In article <6vrlb4$jj$1@jupiter.cs.uml.edu>, dramirez@cs.uml.edu (Dr Amirez) writes: > Well the reason why I brought the Operating systems issue up > is that it's impossible to write Ada utilities without an > Ada OS. But if you could build Ada utilities on UNIX that > outperform UNIX C utilities then it's fine with me. Make sure > you ship copies to the ACM. I can't speak for Unix, but on VMS it is quite possible to write general purpose utilities in Ada. The trick is in the bindings that describe the operating system services to the compiler. This is no different than for C, Pascal, Fortran, Cobol or any other language. > The core dumping has been a facility on UNIX to assist > in debugging .Maybe you don't know enough about UNIX. Although VMS has a memory dump capability, I find it much more helpful to run my defective Ada program with the debugger. Then when there is a problem where I want to examine variables, the capability is right there. My conversations in the past with Unix people indicate they use the same technique. There is a class of problems where the program will fail when run without the debugger but will succeed when the debugger is present. In that case, a memory dump may be helpful, but I find this type of failure much less likely to occur with Ada than with other languages. Larry Kilgallen