home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 12823 < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.3 KB  |  64 lines

  1. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++,comp.edu
  2. Path: alexandria.organon.com!alexandria!jsa
  3. From: jsa@organon.com (Jon S Anthony)
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. In-Reply-To: kcline@sun132.spd.dsccc.com's message of 20 Mar 1996 16:23:07 GMT
  6. Message-ID: <JSA.96Mar21154344@organon.com>
  7. Sender: news@organon.com (news)
  8. Organization: Organon Motives, Inc.
  9. References: <JSA.96Feb16135027@organon.com> <adaworksDoBsy8.Brz@netcom.com>
  10.     <4ikbar$g0k@tpd.dsccc.com> <4imqofINNn82@keats.ugrad.cs.ubc.ca>
  11.     <4ipbdb$6j7@tpd.dsccc.com>
  12. Date: Thu, 21 Mar 1996 20:43:44 GMT
  13.  
  14. In article <4ipbdb$6j7@tpd.dsccc.com> kcline@sun132.spd.dsccc.com (Kevin Cline) writes:
  15.  
  16. > The Ada community has been particularly slow at agreeing on de facto
  17. > standards, while the C community has moved much more quickly.  Every
  18. > UNIX workstation is now X-windows based and the Ada community still
  19. > hasn't agreed on an API to X-windows.
  20.  
  21. What's the matter with the C one?  Sure, it's lowlevel, but the C
  22. folk get by with it.  Just take the thin binding (via interfaces.c)
  23. and place the use of it in the implementation of the "GUI" interface
  24. specification for your program.
  25.  
  26.  
  27. > Practically this meant that the same C program could be ported between
  28. > compilers on the same OS, and could be ported between UNIX systems
  29. > with a bit more effort.  This was not the case for Ada programs; every
  30. > compiler vendor provided a different API to the POSIX.1 facilities,
  31. > and until GNAT, no single compiler was available for all popular UNIX
  32. > systems.
  33.  
  34. Well, the POSIX bindings have been done for a while now.  And they
  35. work fine with Gnat.  So, I suppose this paragraph is just irrelevant
  36. rubbish.
  37.  
  38.  
  39. > There is much to like about the Ada language, but it just isn't practical
  40. > for development of medium-scale (50-100K SLOC) UNIX or PC applications
  41. > with a significant system interface.  The high startup cost and portablility 
  42.  
  43. Really?  It's worked just fine for me on several occasions for this
  44. sort of thing.  Quite practical.
  45.  
  46.  
  47. > problems overwhelm the advantages of more stringent compile-time 
  48. > and run-time checking.  For 1M SLOC projects the advantages of Ada 
  49. > may outweigh the disadvantages.
  50.  
  51. Checking is the least advantage Ada offers.  I see you are still
  52. smoking some pretty potent stuff.
  53.  
  54. /Jon
  55. -- 
  56. Jon Anthony
  57. Organon Motives, Inc.
  58. 1 Williston Road, Suite 4
  59. Belmont, MA 02178
  60.  
  61. 617.484.3383
  62. jsa@organon.com
  63.  
  64.