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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,c406e0c4a6eb74ed X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!news.glorb.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!cyclone1.gnilink.net!spamkiller2.gnilink.net!gnilink.net!trndny08.POSTED!da342007!not-for-mail From: "stephane richard" Newsgroups: comp.lang.ada References: <49dc98cf.0408110556.18ae7df@posting.google.com> <412d993e_2@news.tm.net.my> <412DCEF9.8020201@noplace.com> <412eeb64_2@news.tm.net.my> <9xKXc.197$8d1.113@newsread2.news.pas.earthlink.net> <413812b7_2@news.tm.net.my> Subject: Re: ADA Popularity Discussion Request X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-RFC2646: Format=Flowed; Response Message-ID: <%eZZc.1005$EB6.645@trndny08> Date: Fri, 03 Sep 2004 12:14:51 GMT NNTP-Posting-Host: 129.44.73.187 X-Complaints-To: abuse@verizon.net X-Trace: trndny08 1094213691 129.44.73.187 (Fri, 03 Sep 2004 08:14:51 EDT) NNTP-Posting-Date: Fri, 03 Sep 2004 08:14:51 EDT Xref: g2news1.google.com comp.lang.ada:3288 Date: 2004-09-03T12:14:51+00:00 List-Id: I agree, People need to know that Ada exists or they'll never enter any Ada related search words hence never get Ada related results on search engines. Seems all people are looking for today are RAD environments, very integrated IDE's with of course code completion and all them time saving mechanisms as discussed in another thread on this board. people that know Ada are on comp.lang.ada, the problem is to get people on other languages to see what Ada can do. and that's what lacks the most. If people don't search for specific programming languages, for example, if they search for OpenGL, they'll come across the AdaOpenGL project and might be curious about it then. Doesn't seem to be enough to say that Ada was born as a superset of Pascal either. I'm trying to see what could be added to or created to bring any programmer to the Ada community. One thing I did notice is in past "popularity threads" is that Ada developers won't change their preferences, hence to know Ada is to love Ada (hey that might make a quote somewhere ;-). But I do think it's true. I think we need a different side of Ada to promote maybe, alot of websites I've been to emphasize how Ada is made to work with software Engineering methods for example, that's good to software engineers, how many C/C++ or Delphi programmers are software engineers? I'm sure there are some, but these languages are promoted to be used for anything at all. hence the home user. Maybe we need to push more the home user, the fella that wants to work in his basement to create the next revolutionary software, the common user? I think if we find the right approach, it can happen. Now what would that approach be? Of course, to see applications developed in Ada helps, but I wonder, if we had enough software developed in Ada, if would help. A free compiler is a good boost, but seems to be insufficient. So then, I'm on a quest to see what people what to know about Ada that can and would convince them to give it a good shot. Sure Libraries are good, Bindings too, but what else? there must be something else, if there isn't then maybe that's the missing link. Stephane Richard "Ada World" webmaster http://www.adaworld.com "Adrian Hoe" wrote in message news:413812b7_2@news.tm.net.my... > Richard Riehle wrote: >> "Ed Falis" wrote in message >> news:opsdeaw7ox5afhvo@localhost... >> >>>On Fri, 27 Aug 2004 16:10:34 +0800, Adrian Hoe >>>wrote: >>> >>> >>>>But, what did GNAT, Aonix, Intermetrics, Greenhill and other Ada >>>>compiler vendors do? They did nothing to promote Ada. >>> >>>What a crock of horse-hockey! >>> >>>And no, I'm not going to list 15 years of Ada advocacy efforts on the >>>part >>>of the vendors. >>> >> >> I will say a few words about this. >> >> Ada Core Technologies has, and continues to have, an initiative >> for promoting Ada. The very fact that GNAT is available free >> is a substantial achievement. Aonix, though more recently less >> of an advocated, also has a free compiler and gave away >> thousands of copies of its early Ada 95 compiler at conferences >> and elsewhere. >> >> During the early years, there was a lot of advocacy. I recall >> getting excellent support for my own advocacy efforts from >> Alsys, especially when Lori Heyman was in charge of public >> relations there. Ben Brosgol traveled all over the world >> presenting Ada to a wide range of audiences. >> >> Let's not forget the efforts of Ralph Crafts. He worked his >> butt off trying to promote Ada to a larger venue. He finally >> burned out and left the Ada industry, but his work on the >> behalf of Ada was second to none. >> >> For Ada 83, we had the Meridian Ada compiler, and the >> Janus Ada compiler, both of which were reasonably >> priced. Though Janus was probably a slightly better >> compiler, Meridian took the trouble to provide a good >> library for writing DOS programs and that made it >> popular in a lot of university environments. >> >> Then there were other organizations, composed mostly of >> Ada compiler publishers. When Ada 95 came on the scene, >> a large chunk of money was set aside for publicity and >> promotion. Sadly, much of it was squandered on silly >> advertisements and posters that had no chance of convincing >> anyone. Even so, the ARA did give it a try even with >> very limited resources. >> >> Promotion takes money. In the current world of Ada, there >> is not much of that available. Some compiler publishers >> are not earning much money on Ada at present. This is >> due, in large part, to the move away from Ada toward >> other languages for some important military projects. Few >> compiler companies can thrive, at present, by relying >> solely on its Ada products. >> >> Ada suffered some early setbacks because of bad policy >> decisions on the part of the DoD as well as the compiler >> publishers. When the DoD insisted that all software >> be written in a language for which compilers did not >> yet exist, it set up a plan for failure. That policy was >> followed with a waiver policy that added to the problem. >> Overall, the early DoD management of its Ada initiative >> was pretty bad. The blame for this can be assigned to >> a fairly high level within the DoD, indeed, within the >> U.S. Government, where officials failed to understand >> the value, the importance, of this initiative. >> >> The compiler publishers, all of which were staffed by >> a lot of bright, enthusiastic, and conscientious people, >> made their own mistakes. Failure to provide a full >> set of facilities for the popular targeted platforms was >> one (except for Meridian, cited earlier). Failure to >> coordinate with each other to develop a set of >> portable libraries. Setting prices so high, for the >> really good compilers, that Non-DoD companies >> could not justify the use of Ada to their own >> management. Failure to fully grasp the impact >> of the microcomputer revolution and adapt their >> compilers, at appropriate pricing, to meet the >> demand (again Meridian and Janus were the >> exceptions). Failure to be flexible enough as >> the microcomputer industry evolved through a >> variety of human-machine interaction modes. >> Failure to develop good file management, database >> management, and other libraries that could attract >> a larger following. >> >> Ada entered the marketplace at a time of marketplace >> change. The changes were occurring so fast that >> a language that could not change at the same pace, >> or where tools and libraries could not keep up with >> that pace, was bound to be suspect. >> >> Finally, just as Ada reached a point where it was the >> ideal solution for a larger range of environments and >> applications (free compilers, better tools for windowing >> environments, good editors, lots of good libraries, etc), >> it had its support cut from under it by the very organization >> that needed it most, the DoD. Funding was cut, the >> AdaIC was disbanded, and the developers rushed to >> C++ in droves. It was a classic case where the DoD >> grabbed defeat from the jaws of victory. Ada had >> become one of the most effective development tools >> available, in my view, far superior to the C++ of the >> time, and the DoD management simply abandoned >> it. I continue to encounter DoD officials who seriously >> believe that the DoD has now banned the use of >> Ada for future software projects. At present, I know >> of no high-ranking DoD official who will rebut that >> view. At present, no one in the DoD, certainly no >> one in the Pentagon, wants to have his/her name >> publicly associated with Ada in any way. They look >> upon it as a failed project. How does anyone counter >> that view? How do we revive confidence in Ada once >> it has become a pariah among the very people who >> will benefit from it? Sadly, these senior officials >> have washed their hands of anything to do with language >> selection, and our weapon systems are going to be >> awash with awful, unmaintainable software, and >> probably less reliable software written in C++. The >> deleterious effects of all this C++ code will not >> manifest itself for a long time, and when it does, it >> will be too late. >> >> Richard Riehle >> >> >> >> > > > And no, this is not a crock! > > What use to have fully functional and free compiler available for > download? For someone who has not heard of Ada and does not even know the > existence of such programming language, how does one come to know there is > a fully functional and free Ada compiler for download? > > Turn the pages of computing magazines, advertisements and projects > write-outs about Java, Perl, C#, .NET, Delphi, Kylix and etc. come alive > in front of these magazines readers. Ada? > > I knew about Ada when I flipped through a catalog of pirated software > around mid 1980's. I bought it for M$5 for an Apple CP/M. I could not find > an Ada book then. After mingling with it for sometimes, I put the floppy > disk in a cupboard until the end of 1993. I recalled something called Ada > and did a search on Internet and there began my Ada love affairs. > > I read about one article about Alsys Ada in PC Magazine (I can't exactly > remember the name of the magazine, I hope the name is correct) in late > 80's or early 90's. That's the only article I read about Ada since then (I > might have missed some other Ada articles in later years). > > Providing a free Ada compiler is not enough to promote Ada. > -- > Adrian Hoe > m a i l b o x AT a d r i a n h o e . c o m >