From 8029540444731985780
X-Google-Thread: f78e5,6294651cbc4b105c
X-Google-Attributes: gidf78e5,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: g2news1.google.com!news4.google.com!news.glorb.com!border1.nntp.dca.giganews.com!local01.nntp.dca.giganews.com!nntp.speakeasy.net!news.speakeasy.net.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 26 Aug 2005 10:20:04 -0500
Return-Path: <devnull@stump.algebra.com>
X-Authentication-Warning: mulga.cs.mu.OZ.AU: fjh set sender to devnull@stump.algebra.com using -f
X-Robomod: STUMP, ichudov@algebra.com (Igor Chudov)
Delivered-To: std-c++@ucar.edu
From: "Tony Delroy" <tony_in_da_uk@yahoo.co.uk>
Newsgroups: comp.std.c++
Subject: Re: C++ standard life cycle
Organization: http://groups.google.com
Message-ID: <1125063434.798372.40210@z14g2000cwz.googlegroups.com>
References: <X5fOe.178$dw4.134@newssvr29.news.prodigy.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Complaints-To: groups-abuse@google.com
User-Agent: G2/0.2
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: z14g2000cwz.googlegroups.com; posting-host=141.228.156.225;
   posting-account=FXCsfg0AAAD9nxsBIO8S7ZyZ6XRUbxO7
X-Virus-Scanned: amavisd-new at ucar.edu
X-Virus-Scanned: amavisd-new at cs.mu.OZ.AU
Approved: Fergus Henderson <fjh@cs.mu.oz.au>, moderator of comp.std.c++
X-Virus-Scanned: amavisd-new at cs.mu.OZ.AU
Date: Fri, 26 Aug 2005 10:15:08 CST
Lines: 37
NNTP-Posting-Host: 65.182.171.162
X-Trace: sv3-nQ6zwHCf8kJSb1+/tYoCdeVuhQJPN8EpG+zYxa764YaO6snJmTpqLTYAf/U+K/+2RPylftXFgR71ppO!ex5SBdoI/TPj+338zcVokhFo71UaXvmsR7POOE8WPtKiRma8xrOJo9u89LLcQUF8xslvNcvnC2a1!U0FgJRGluSpRyugkViff9bUvlTYLHeuID3TCK+KSVw==
X-Complaints-To: abuse@speakeasy.net
X-DMCA-Complaints-To: abuse@speakeasy.net
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.32
Xref: g2news1.google.com comp.std.c++:1937

> There's probably one more major revision cycle left in [C++] the lifespan.

COBOL and FORTRAN stand out as having been core parts of corporate and
governmental financial and engineering systems, while in my experience
Pascal is typically employed in Universities and PCs.  Bigger systems
take more effort to displace, and the dependency makes organisations
place huge pressure on standards bodies form a bridge between companies
desparately trying to continue to use critical systems and vendors
who'd be reluctant to enhance an old language if only one customer was
demanding the change.

This mirrors hardware, where VAX computers are still available and
support promised despite several changes to the ownership of
OpenVMS/VAX/Alpha technology.  There are enough telcos, defense
projects etc with no practical way off the technologies that pressure
and entice the vendors.

As for C++... I think John's probably onto something.  It's inevitable
that in the next couple years someone will release a C++ system with
full compile-time introspection, and what we now call C++ will be to
that "C++ with introspection" what C is to C++.  I've written such a
system for a previous client, and plan to do something similar again
for public release.  From a programming perspective, it's actually
relatively simple, and existing systems like OpenC++ illustrate the
larger techniques, without yet hitting on the necessary blend of
flexibilitiy, practicality, usability, and productivity.

Cheers,

Tony

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.jamesd.demon.co.uk/csc/faq.html                       ]



