comp.lang.ada
 help / color / mirror / Atom feed
From: srctran@world.std.com (Gregory Aharonian)
Subject: Is C/C++ the future?
Date: Fri, 23 Sep 1994 15:55:47 GMT
Date: 1994-09-23T15:55:47+00:00	[thread overview]
Message-ID: <CwLAx0.GxJ@world.std.com> (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



             reply	other threads:[~1994-09-23 15:55 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-09-23 15:55 Gregory Aharonian [this message]
1994-09-23 16:36 ` Is C/C++ the future? 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)
replies disabled

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