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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,936b98ceff0d9f3e X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-02-05 00:40:06 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: amir@iae.nsk.su (Amir Yantimirov) Newsgroups: comp.lang.ada Subject: Re: One language environment don't have future Date: 5 Feb 2003 00:40:05 -0800 Organization: http://groups.google.com/ Message-ID: <5115eb96.0302050040.1d1982a@posting.google.com> References: NNTP-Posting-Host: 81.1.194.18 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1044434405 11987 127.0.0.1 (5 Feb 2003 08:40:05 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 5 Feb 2003 08:40:05 GMT Xref: archiver1.google.com comp.lang.ada:33798 Date: 2003-02-05T08:40:05+00:00 List-Id: Preben Randhol wrote in message news:... > Beard, Frank Randolph CIV wrote: > > > > -----Original Message----- > > From: Preben Randhol [mailto:randhol+news@pvv.org] > > > >> Besides how will your VB programmer be able to change a part of a > >> project written in C++/Ada/whatever unless he also learns this language? > > > > This is an interesting point that I meant to comment on. It leads to > > multiple points of failure. The project would have to be modularized. > > But this would only compartmentalize the failure point. If you lost > > your expert in any area, there would definitely be down time, learning > > curves, etc. This is not differ from situation when experts use one language but specialize in different domains. > > > > We have this problem on our current project. It was built with Ada, > > Delphi, and C++. Another related system used to build messages to send > > to it, was built using M$ VB. To maintain it, you need someone who knows > > each language fairly well. Otherwise, you could end up with kludged > > updates in the future. How familar! But the main troubles comes not from languages differences. 90% of programming tasks are pretty trivial and has standard solutions in any language. Its incompatibility of libraries and object code, even between Visual C++ and C++ Builder. So I already desided to move on .Net and only waits for right moment. > And if memory serves me well this was the (or at least one) initial > concern that sparked the development of Ada :-) I will be glad to use one language for all tasks. Language of my taste with how much power as possible and with my full responcibility for safety of my feet. But I think most of us would disagree. So we have to separate problem domains most appropriated for various kinds of languages but preserve our ability to cooperate seamlessly. I read here several times how good libraries and nice IDE can help Ada. IMHO At best it would become new Delphi with zero chances to broad success. I think to be successful the project should be magnitudes more ambitious. Multi-languge, multi-platform, multi-target on any platform and beating crap out of Net and Java (hm, something more to pile?) It strange, but I think it can be done. Certainly not by me but I like to participate. The ideas of intermediate code and standardizated portable format of executable is trivial and not new. As is non-textual representation of program source. As are both combined (Smalltalk). But while not use all this more widely? http://www174.pair.com/yamir/programming/textdead.htm Amir Yantimirov