New version of C++ standar

  • Thread starter Alexander Dong Back Kim
  • Start date
A

Alexander Dong Back Kim

Hi all,

I've seen arguments related with the doubts whether C++ can deal with
current computing environment since it become one of the oldest
language and other young languages like C# and JAVA came out.

My question is when would be the time new version of C++ come out and
rocks all the other childish languages? =)

cheers,
 
R

Ron Natalie

Alexander said:
Hi all,

I've seen arguments related with the doubts whether C++ can deal with
current computing environment since it become one of the oldest
language and other young languages like C# and JAVA came out.

My question is when would be the time new version of C++ come out and
rocks all the other childish languages? =)

cheers,

The goals of Java and C++ are different. There have been "new" versions
of C++. The first codified version of C++ came out in 99. Minor
refinements have been made since. The standards group is working
hard on the next version.

C++ actually is tremendously adaptable. I started programming in C
over 30 years ago and it's still going strong. I've used C and C++
from microcomputers to supercomputers. From single processors, to
just about every sort of multiprocessor from SIMD, MIMD, VLS. RISC,
CISC, Mainframes, 36-bit worded things, 16 bit worded things, 60 bit
worded things, 64 bit worded things.... Java hasn't been but a
flyspeck on the universe of computing C++ has existed in.

All the farking world ain't a sun and a pc.
 
A

Alexander Dong Back Kim

The goals of Java and C++ are different.  There have been "new" versions
of C++.   The first codified version of C++ came out in 99.   Minor
refinements have been made since.   The standards group is working
hard on the next version.

C++ actually is tremendously adaptable.  I started programming in C
over 30 years ago and it's still going strong.   I've used C and C++
from microcomputers to supercomputers.   From single processors, to
just about every sort of multiprocessor from SIMD, MIMD, VLS.  RISC,
CISC, Mainframes, 36-bit worded things, 16 bit worded things, 60 bit
worded things, 64 bit worded things....   Java hasn't been but a
flyspeck on the universe of computing C++ has existed in.

All the farking world ain't a sun and a pc.

I'm totally impressed. That's all I can say about your post. Totally
impressed.

your sincerely,
Alexander Dong Back Kim
 
J

Jerry Coffin

Hi all,

I've seen arguments related with the doubts whether C++ can deal with
current computing environment since it become one of the oldest
language and other young languages like C# and JAVA came out.

My question is when would be the time new version of C++ come out and
rocks all the other childish languages? =)

The current C++ standard was promulgated in 2003. The C# standard is
ECMA 334, which was published in 2006, so it's newer, but not by a huge
margin. The C++ standard committee is working on the next standard and
hopes to publish it in 2009. Being an ISO standard, it's open to
considerably more scrutiny than an ECMA standard though, so the chances
of a delay in its publication are probably somewhat higher.
 
E

Erik Wikström

Hi all,

I've seen arguments related with the doubts whether C++ can deal with
current computing environment since it become one of the oldest
language and other young languages like C# and JAVA came out.

Those doubts must have been expressed by people who either did not have
a good understanding of C++ or who had an agenda (like trying to promote
Java/C#). While C++ have been around for some time both C and Fortran
are older and I've never heard anyone express any doubts whether they
still have a place.
My question is when would be the time new version of C++ come out and
rocks all the other childish languages? =)

The target is to have it out sometime in 2009. As to whether it will
"rock" the other languages I can not say, you should note that the goals
of C++, Java, and C# are quite different (with Java and C# having more
similar goals) which will be reflected in the language features and
usages of the languages.
 
I

Ioannis Vranos

Jerry said:
The current C++ standard was promulgated in 2003. The C# standard is
ECMA 334, which was published in 2006, so it's newer, but not by a huge
margin. The C++ standard committee is working on the next standard and
hopes to publish it in 2009. Being an ISO standard, it's open to
considerably more scrutiny than an ECMA standard though, so the chances
of a delay in its publication are probably somewhat higher.


C# is actually C#/CLI. .NET is a CLI-compliant Virtual Machine. C#/CLI
is to be compared with C++/CLI.

C++/CLI is far more powerful language than C#/CLI. More precisely
according to Microsoft, C++ (C++/CLI) is the systems programming
language of .NET.


Java is actually Java/JVM, that is a language (syntax), tied with Java
Virtual Machine. SUN could open Java Virtual Machine (JVM) to more
languages (syntax) than Java, like Microsoft does for .NET Virtual Machine.
 
I

Ioannis Vranos

Ioannis said:
C# is actually C#/CLI. .NET is a CLI-compliant Virtual Machine. C#/CLI
is to be compared with C++/CLI.

C++/CLI is far more powerful language than C#/CLI. More precisely
according to Microsoft, C++ (C++/CLI) is the systems programming
language of .NET.


Java is actually Java/JVM, that is a language (syntax), tied with Java
Virtual Machine. SUN could open Java Virtual Machine (JVM) to more
languages (syntax) than Java, like Microsoft does for .NET Virtual Machine.



An interesting reading on this:
http://www.gotw.ca/publications/C++CLIRationale.pdf
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,176
Messages
2,570,950
Members
47,500
Latest member
ArianneJsb

Latest Threads

Top