What After C and C++?

V

Victor Bazarov

Penna Elabi said:
First it was C, then C++, what comes next?

Who cares? This newsgroup is concerned with C++,
not with what comes next or what goes before.
 
P

Penna Elabi

A said:
Java and C#

Bjarne Stroustrup says on his web page about C#:

"I have no comments on C# as a language. It will take a lot
to persuade me that the world needs yet another proprietary
language (YAPL). It will be especially hard to persuade me
that it needs a language that is closely integrated with a
specific proprietary operating system. Clearly, I'm no great
fan of proprietary languages, and quite a fan of open,
formal standards."
http://www.research.att.com/~bs/bs_faq.html#Csharp

So maybe the next BIG programming language won't be C#, because we
don't know the future of Microsoft and C# is a language that is
"closely integrated with a specific proprietary operating system."

Also, Stroustrup said on an interview about Java:

"I outlined the design criteria for C++ in detail in The
Design and Evolution of C++, and Java doesn't even start
to meet those criteria. -- Unlike Java, C++ supports
the ability to effectively compose a program out of
parts written in different languages,
a variety of design and programming styles,
user-defined types with efficiencies that approach
built-in types, uniform treatment of built-in and
user-defined types, and the ability to use generic
containers without runtime overhead"
http://www.research.att.com/~bs/ieee_interview.html

Because of the limitations Stroustrup listed about Java, perhaps the
next big language won't be Java either.

When Stroustrup designed C++, maybe people didn't know how big it
would get. Maybe we won't know the next great language, until it has
been in the public for a few decades.
 
M

Moonlit

Hi,

Penna Elabi said:
First it was C, then C++, what comes next?

Let me think.

C is just C
C++ is C increased by one. So the next one is likely to be
C+=2

Regards, Ron AF Greve.
 
R

Rolf Magnus

Penna said:
Bjarne Stroustrup says on his web page about C#:

"I have no comments on C# as a language. It will take a lot
to persuade me that the world needs yet another proprietary
language (YAPL). It will be especially hard to persuade me
that it needs a language that is closely integrated with a
specific proprietary operating system. Clearly, I'm no great
fan of proprietary languages, and quite a fan of open,
formal standards."
http://www.research.att.com/~bs/bs_faq.html#Csharp

So maybe the next BIG programming language won't be C#, because we
don't know the future of Microsoft and C# is a language that is
"closely integrated with a specific proprietary operating system."

Nobody said anything about BIG programming languages. It's correct that
C# came (i.e started to be used) after C++.
 
V

Victor Bazarov

Moonlit said:
Let me think.

C is just C
C++ is C increased by one. So the next one is likely to be
C+=2

I don't think so. C++ is already C increased by 1. To
increase it further you just need to keep doing C++ C++
C++ C++ C++ C++ C++ ...
 
G

Gianni Mariani

Victor said:
I don't think so. C++ is already C increased by 1. To
increase it further you just need to keep doing C++ C++
C++ C++ C++ C++ C++ ...

post increments are bad.

( ++ C ) ++

so:

( ++ ++ ++ ++ ++ ++ C ) ++

follows
 
R

Risto Lankinen

Victor Bazarov said:
I don't think so. C++ is already C increased by 1.

It's worth noting that whilst C++ is C increased, the value
of C++ is just the value of C *before the increment*... :)
Perhaps the next language should therefore be ++C to
actually reap the benefits.

Cheers!

- Risto -
 
S

Sean Kenwrick

Risto Lankinen said:
It's worth noting that whilst C++ is C increased, the value
of C++ is just the value of C *before the increment*... :)
Perhaps the next language should therefore be ++C to
actually reap the benefits.

Cheers!

- Risto -
C was derived from a language called B, which then became C++.
Accordingly the next one could feasibly be called --E

Sean
 
R

red floyd

Sean said:
C was derived from a language called B, which then became C++.
Accordingly the next one could feasibly be called --E

Sean

But B was derived from BCPL. I thought that Ritchie once said the next language would be "P".
 
C

Charles Banas

red floyd said:
But B was derived from BCPL. I thought that Ritchie once said the next language would be "P".


so... why hasn't anyone written a formal spec yet?
 
J

jeffc

Charles Banas said:
language would be "P".

so... why hasn't anyone written a formal spec yet?

Here is what "P" means to me. One time my friend and I in college were, um,
inebriated. We were hungry and went to the snack machine. This was the
kind with the big glass front, and all the snacks on helix coils, with a
letter to mark it - A, B, C, etc. We put in our money and hit "P".
Unfortunately it was the wrong letter as that column was empty. We thought
that was pretty funny, so we entered more money and kept hitting P just to
watch the coil spin. Now *that* was hilarious. Anyway, ever since P means
"snack" and is unsuitable as a computer language.
 

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

No members online now.

Forum statistics

Threads
474,148
Messages
2,570,838
Members
47,385
Latest member
Joneswilliam01

Latest Threads

Top