comp.lang.ada
 help / color / mirror / Atom feed
* Is C/C++ the future?
@ 1994-09-23 15:55 Gregory Aharonian
  1994-09-23 16:36 ` David Weller
                   ` (4 more replies)
  0 siblings, 5 replies; 47+ messages in thread
From: Gregory Aharonian @ 1994-09-23 15:55 UTC (permalink / raw)


   The October 1994 issue of UPSIDE (a yuppy kind of entrepreneurial magazine
popular in Silicon Valley) has an article on one of the roundtable discussions
of industry leaders, in this case predicting what technology will be like in
the year 2000.

   On the panel were Gordon Bell (father of the VAX), Robert Lucky (VP of
applied research at Bellcore), Nathan Myhrvold (VP of advanced technology at
Microsoft), Jef Raskin (one father of the Macintosh GUI), and John Warnock
(CEO of Adobe).

   One of the questions was: "What will be the dominant programming language?"
with the following responses:

BELL:  Visual Basic, Mosaic markup language, C++, Cobol, Fortran, Telescript
LUCKY: C++. There will be too much investment in code to change this.
MYHRVOLD: C and C++
RASKIN: BASIC
WARNOCK: C

   Admittedly a very small sample, tho from representatives of companies with
a much bigger influence in determining the future of programming than anyone
in the Ada Mandated world, especially in light of industry trends.

  As an example of what Lucky is referring to, Taligent (an IBM/Apple/HP joint
effort) is releasing this summer a developer release of the TAE (Taligent
Application Environment) - a collection of 100 frameworks, comprising over
2000 C++ classes and over 30,000 member functions, and who knows how many
million lines of C++ code.  This dwarfs anything in the non-Mandated part of
the Ada world.  Along with Taligent, Microsoft and Sun (whose OpenStep has
already been shipped to 100,000 users - larger than the installed Ada base)
are also coming out similarly large and complex C++ systems that will be 
adopted by large sectors of the corporate software world. Who will want to
adopt other languages once companies start investing in these systems?  Why
switch away from these industry standards?  Just to get a compiler that stops
when it encounters an error?

(And guess who funded tons of the academic R&D that is being used on these
large C++ environments.  ARPA, and it still is so funding, apparently in
cahoots with the Air Force [KBSA] and the SEI. So much for military loyalty.
The Ada9X academic campaign is a complete waste of time and money because
ARPA already has cornered DoD influence of the academic world and ARPA has no
intention of allowing any other branch of the DoD to seriously encroach on 
their turf with Ada).

   Convert? Certainly not any customer of TeamAda member IBM.  IBM's future 
OO plans will be based on its' VisualAge and VisualGen.  To supplement these
tools, IBM intends to get back into the compiler business in a big way with
C++, object oriented Cobol and perhaps even object oriented PL/1.  Also
coming are Smalltalk, object oriented REXX, Visual RPG and Microsoft's Visual
Basic.  IBM intends to deliver fully compatible versions of most compilers
across all its strategic systems, which now includes OS/2, AIX, OS/400 and
MVS.   BUT NOT ADA!!!!!!!  Imagine IBM prefering an object oriented REXX over
Ada.   Having milked all of the Ada pork it can out of the DoD, why should IBM
invest in a dead-end language?  Why should anyone, if as the DualUse plan
shows, even the DoD is unwilling to invest in commercializing Ada?

   Don't believe me?  Well, someone is giving a very rational lecture at the
upcoming weeklong C++ WORLD conference (Austin, TX, 11/14-11/18) on rules of
thumb for managing industrial-strength object-oriented C++ projects.  It
will probably be full of rational tips for using some company's products
as a rationale for using C++ on these large OO projects that are dominating
industry.  Obviously this rational lecture reflects a rational trend by
rational corporate software developers, many of whom will be using either
Taligent's, Microsoft's, or Sun's environments and need strong C++ tools,
rationally.

   Nothing DISA and the ASA is doing with its DualUse plans will have any
effect (assuming they care to measure) whatsoever on industry use of Ada.
All their plans will do is to further entrench Ada as a niche language for
those very large, critical systems that are too rare to be a basis for a
thriving industry.  Other than for that need, both outside and INSIDE the
DoD, Ada won't be used, no matter how many meaningless and conflicting
mandates the DoD issues (like Mosemann's AI memo that strategically ommitted
mentioning Ada, probably the inspiration for the Defense Science Board not
to cover Ada in its study).


Greg Aharonian



^ permalink raw reply	[flat|nested] 47+ messages in thread
* Re: Is C/C++ the future?
@ 1994-09-29 18:14 Carlos Perez
  0 siblings, 0 replies; 47+ messages in thread
From: Carlos Perez @ 1994-09-29 18:14 UTC (permalink / raw)


In article <36cvaj$7l4@source.asset.com>,
 on 28 Sep 1994 19:47:31 -0400,
 Michael M. Bishop <bishopm@source.asset.com> writes:
>In article <CwLAx0.GxJ@world.std.com>,
>Gregory Aharonian <srctran@world.std.com> wrote:
>[snip]
>>   One of the questions was: "What will be the dominant programming language?"
>>with the following responses:
>>
>>BELL:  Visual Basic, Mosaic markup language, C++, Cobol, Fortran, Telescript
>>LUCKY: C++. There will be too much investment in code to change this.
>>MYHRVOLD: C and C++
>>RASKIN: BASIC
>>WARNOCK: C
>[snip]
>
>If you had asked this question twenty years ago, how many "experts"
>would have predicted that C or C++ would be a dominant language? I know
>C++ didn't exist then, but C did. I doubt that anyone back then would
>have expected it to be a dominant language. Therefore, from the above,
>no one can conclude that Ada will not be a dominant language. As for
>comments on the above, although Cobol and Fortran are dominant languages
>now and will be in the near future, their influence will decline. As
>more and more companies realize that there are big bucks in
>reengineering, applications in those languages will be reengineered
>using modern languages. And I have to wonder about that Raskin guy (unless
>he means Visual Basic :-).
>--
>| Mike Bishop              | The opinions expressed here reflect    |
>| bishopm@source.asset.com | those of this station, its management, |
>| Member: Team Ada         | and the entire world.                  |

In the future, we will all be programming in Visual Assembler, using
a methodology called OOH (object-oriented hacking).  Ada will
be dead, so will be OS/2.  Instead, we will be using Windows MNT
(much newer technology).  Even the airplanes we fly will use
Windows/C++++ kernels for flight control, as well as TVs, VCRs,
bathrooms... (UAEs and GPFs will still happen occassionally, but no-one
will care because everyone is happy in the Post-Mandate world!).

O.K., just kidding, but its fun to speculate!

+--------------------------------------------------+
|   Carlos Perez           Loral Federal Systems   |
|   perez@lfs.loral.com    Colorado Springs, CO    |
+--------------------------------------------------+



^ permalink raw reply	[flat|nested] 47+ messages in thread
* Re: Is C/C++ the future?
@ 1994-10-13 15:41 Bob Wells #402
  0 siblings, 0 replies; 47+ messages in thread
From: Bob Wells #402 @ 1994-10-13 15:41 UTC (permalink / raw)


David Weller <dweller@STARBASE.NEOSOFT.COM> writes

> In article <CwLqrD.KDo@bocanews.bocaraton.ibm.com>,
> Bernie Thompson <bernie_thompson@bocaraton.ibm.com> wrote:
> >
> >VisualAge uses SOM as its underlying object binding method.
> >Taligent will provide SOM wrappers for its C++ classes.
> >
> >SOM is language-neutral.  Although ADA bindings havn't yet been
> >produced (to my knowledge), there is nothing to prevent it.
> >And that would mean Ada code could call/subclass/etc all of that
> >C++ code.
> >
> >The judgements here are that use of anything other than C++ would be
> >rejected by the marketplace.
> >
> Unless you're using Ada :-)
>
> This goes back to my discussion about following the market vs.
> creating the market.
>
> I'm in the "If you build it, they will come" category :-)

OK Dave, so how do we "ease his pain" and "go the distance?"

Bob W. (-:



^ permalink raw reply	[flat|nested] 47+ messages in thread
* Re: Is C/C++ the future?
@ 1994-11-11 10:33 (No Name)
  0 siblings, 0 replies; 47+ messages in thread
From: (No Name) @ 1994-11-11 10:33 UTC (permalink / raw)


Vince Risi posted:
Nathan Hand <h9304891@student.anu.edu.au> wrote:
> I thought Paradox was the future?
>
> After all, it does have objects. <snigger>

Don't snigger, the way things are going it looks like Visual Basic is
the future.

Vince
=====

I don't know about the future BUT Lotus Notes is _NOW_!

Programmers are being flown across the country to perform
their tasks.  They are charging $1000/day.  A certified
Notes developer organization is said to have said
"Your company must pay $5000.00 as step 1, then you will
become a registered company and then we will begin
analysis".

Notes user level certification can occur after a
two week school.

Reminds me of Ada in the mid 80's.

sam harbaugh HARBAUGH@ROO.FIT.EDU



^ permalink raw reply	[flat|nested] 47+ messages in thread

end of thread, other threads:[~1994-11-11 10:33 UTC | newest]

Thread overview: 47+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1994-09-23 15:55 Is C/C++ the future? Gregory Aharonian
1994-09-23 16:36 ` David Weller
1994-09-23 21:38 ` Bernie Thompson
1994-09-24 12:20   ` David Weller
1994-10-14 13:53   ` R. William Beckwith
1994-10-14 19:11     ` John Barton
1994-10-15 17:01       ` R. William Beckwith
1994-10-19 18:57         ` Brad Brahms
1994-10-21 11:56           ` James Hopper
1994-10-25  0:40             ` Robert Monical
1994-10-25 18:08               ` Michael Feldman
1994-10-26  3:13                 ` Richard Riehle
1994-10-25 19:36             ` Brad Brahms
1994-10-25 23:46               ` Michael M. Bishop
1994-10-26  2:09                 ` Michael Feldman
1994-10-26  9:21                 ` David Emery
1994-10-27  1:52                   ` R. William Beckwith
1994-10-27 20:52                     ` Michael Feldman
1994-10-27 23:23                       ` R. William Beckwith
1994-10-28 19:00                         ` Michael Feldman
1994-10-28  9:14                       ` Robb Nebbe
1994-11-01  4:25                         ` Michael Feldman
1994-11-01 14:48                           ` David M. Tannen
1994-11-01 23:46                             ` AdaWorks
1994-11-02  4:29                               ` Carlos Perez
1994-11-02  7:35                           ` Dag Bruck
1994-11-05  0:03                             ` Michael Feldman
1994-10-26  3:47               ` Richard Riehle
1994-10-31 13:07                 ` Fred McCall
1994-11-01 11:29                   ` Robb Nebbe
1994-11-01 18:19                   ` Richard Riehle
1994-11-02  2:16                     ` Michael Feldman
1994-11-07 11:15                       ` David Emery
1994-11-02  3:49                 ` Is C/C++ the future? (LONG LONG POST) Greg Harvey
1994-11-07 11:20                   ` David Emery
1994-11-08  3:07                     ` Nathan Hand
1994-11-10  7:17                       ` Vince Risi
     [not found]             ` <1994Oct30.210203.1863@muvms6>
1994-10-31 11:23               ` Is C/C++ the future? Marc Wachowitz
1994-10-31 19:02               ` Richard Riehle
1994-11-05  1:52               ` Bill Janssen
1994-10-21 12:32           ` R. William Beckwith
1994-09-27 13:51 ` Joseph Skinner
1994-09-28 23:47 ` Michael M. Bishop
1994-10-14 19:11 ` jjb
  -- strict thread matches above, loose matches on Subject: below --
1994-09-29 18:14 Carlos Perez
1994-10-13 15:41 Bob Wells #402
1994-11-11 10:33 (No Name)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox