home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / lang / ada / 2600 < prev    next >
Encoding:
Text File  |  1992-09-14  |  3.3 KB  |  85 lines

  1. Newsgroups: comp.lang.ada
  2. Path: sparky!uunet!sun-barr!ames!pacbell.com!att-out!walter!obry
  3. From: obry@flash.bellcore.com (Pascal Obry)
  4. Subject: Re: Ada's (in)visibility in the engineering community
  5. In-Reply-To: mfeldman@seas.gwu.edu's message of Fri, 11 Sep 1992 16:44:02 GMT
  6. Message-ID: <OBRY.92Sep14094032@cheesesteak.flash.bellcore.com>
  7. Sender: news@walter.bellcore.com
  8. Nntp-Posting-Host: cheesesteak.bellcore.com
  9. Organization: /u/obry/.organization
  10. References: <1992Sep11.164402.7141@seas.gwu.edu>
  11. Date: 14 Sep 92 09:40:32
  12. Lines: 71
  13.  
  14.  
  15. I like very much Ada. And I tried to convince in 2 differents researh center to
  16. use it, but I failled ...
  17.  
  18. Why ? 
  19.  
  20. because they don't want to learn a new language, 
  21.  
  22. because they don't or can't afford an Ada compiler,
  23.  
  24. because they don't see any reason to buy an (expensive) Ada compiler whereas
  25. they have a free C compiler in any of their computer, here GNAT will do
  26. something very good.
  27.  
  28. because they think Ada is a too complex language and too big. Here they make
  29. the big mistake to mix up language and compiler. My point is that it is not
  30. because the compiler is hard to make that the language is difficult. And in
  31. this case to make a compiler is difficult because the language is *powerfull*
  32. not because it is complex to use ..
  33.  
  34. because they don't like to think a lot about the conception of their projects.
  35. they want to make it without conception (OO or others ...) and C for this is
  36. very good because you can do every thing you want, there is alway (a bad) way
  37. to reach your goal.
  38.  
  39. because they didn't know Ada at all so they chose C++ (yes, they think it's the
  40. good old C plus something so it should be good too ... bad mistake no !)
  41.  
  42. ------------------------
  43.  
  44. Also all these guys sometime use a kind of *meta* language to describe an 
  45. algorithm ... And you know what : this meta language is something very
  46. close from Ada ...
  47.  
  48. So I tried and I failled ... But I can't even understand why !!
  49. They have no good reasons to don't use Ada, they have no good reason to choose
  50. C++ but they chose it ...
  51.  
  52. -------------------------
  53.  
  54. I learn Ada by myself. I like very much to learn and compare different 
  55. languages, today I know C, C++, Eiffel, Ada, (plus a lot of other languages
  56. like Basic, Fortran, Cobol). But after all, I definitly like very much Ada ...
  57.  
  58. Like Edmond Schonberg said in is comparison Ada 9x and C++ :
  59.  
  60. " Although the C++ community would never state it so baldly, it appears clear
  61. to us that C++ is to some extent a reaction to Ada. By extending C with some
  62. of the best ideas of Ada, C++ did in some measure catch up to Ada "
  63.  
  64. I would like to add that I know some guys that didn't like Ada and its
  65. strong typing and the nested procedures, but now they enjoy this into C++.
  66. So why waiting for C++ V3.9 beta version alpha testing 3.4 ... Use Ada
  67. rigth now, it's a normed and validated language with all these features and
  68. a lot of more ...
  69.  
  70.  
  71. Pascal.
  72. --
  73.  
  74. -------------------------------------------------------------------------------
  75. --  Pascal OBRY                                     --
  76. --  Room 2D-337                e_mail : obry@bellcore.com           --
  77. --  Bellcore                                     --
  78. --  445 South Street            voice : 1 - 201 829 4039         --
  79. --  Post Office Box 1910                             --
  80. --  Morristown, New Jersey 07962-1910                         --
  81. -------------------------------------------------------------------------------
  82.  
  83.   `` inheritance is surely a good answer, but who knows the question ? ''
  84.  
  85.