home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / lang / ada / 3633 < prev    next >
Encoding:
Internet Message Format  |  1992-12-12  |  1.8 KB

  1. Path: sparky!uunet!spool.mu.edu!agate!dog.ee.lbl.gov!news!nosc!visicom!rlk
  2. From: rlk@VisiCom.COM (Bob Kitzberger)
  3. Newsgroups: comp.lang.ada
  4. Subject: Re: FORTRAN bug(was Re: C++ vs. Ada -- Is Ada loosing?)
  5. Message-ID: <251@visicom.com>
  6. Date: 12 Dec 92 06:04:13 GMT
  7. References: <EACHUS.92Dec7184734@oddjob.mitre.org> <1992Dec8.072300.21473@smds.com>     <1992Dec8.172551.16780@newshost.lanl.gov>     <1992Dec9.060218.23940@seas.gwu.edu>     <1992Dec11.132942.24054@mksol.dseg.ti.com> <OBRY.92Dec11164203@cheesesteak.flash.bellcore.com>
  8. Sender: news@VisiCom.COM
  9. Lines: 27
  10.  
  11. obry@flash.bellcore.com (Pascal Obry) writes:
  12.  
  13.  
  14. >I like Ada because you can *read* it. And this seem to be one of the most
  15. >important thing about a language. With goods choices for the identifier, you
  16. >can read an Ada progam like a text, you don't have to translate what you read.
  17.  
  18. It is rare that I feel that Ada code is too verbose.  One of the instances
  19. that comes to mind is the syntax for representation specifications, which
  20. basically require duplicating the type definition just to provide the repspec.
  21. For hundreds of lines of type specifications (e.g. a protocol definition)
  22. the doubling of line count hinders maintenance (i.e. each change to a
  23. data structure requires at least two changes: one in the type definition,
  24. and one in the rep spec.)  OH well.
  25.  
  26. What is much, much more frustrating are the verbose, useless commenting
  27. standards that one often finds on DoD projects.    What was once a
  28. simple subprogram specification, with descriptive identifer names,
  29. too often becomes a morass of useless information, often several
  30. screens full of junk that some DoD or corporate coding standard requires.
  31. Grrrrr.
  32.  
  33.     .Bob.
  34. ----------------
  35. Bob Kitzberger          VisiCom Laboratories, Inc.
  36. rlk@visicom.com         10052 Mesa Ridge Court, San Diego CA 92121 USA
  37.                         +1 619 457 2111    FAX +1 619 457 0888
  38.