specialized c++ variant

V

v4vijayakumar

All we need is just a "specialized c++" that could make any desktop,
mobile, or internet apps easy. This "specialized c++" can take the
advantages of memory and processing power of these platforms and
provide services for programmers. As operating systems hide hardware,
this "specialized c++" can hide operating systems and other problems
for programmers. It can provide simple and powerful network, gui,
multi-threading, and other utility services into the language.

Often I wondered why posix standards are not part of language, but we
need something much more richer than this.

I really don't know whether any such c++ variants already exist. :)

any thoughts?
 
L

Lionel B

All we need is just a "specialized c++" that could make any desktop,
mobile, or internet apps easy. This "specialized c++" can take the
advantages of memory and processing power of these platforms and provide
services for programmers. As operating systems hide hardware, this
"specialized c++" can hide operating systems and other problems for
programmers. It can provide simple and powerful network, gui,
multi-threading, and other utility services into the language.

Often I wondered why posix standards are not part of language, but we
need something much more richer than this.

I really don't know whether any such c++ variants already exist. :)

Yeah, it's called Java ;-)
 
M

mlimber

All we need is just a "specialized c++" that could make any desktop,
mobile, or internet apps easy. This "specialized c++" can take the
advantages of memory and processing power of these platforms and
provide services for programmers. As operating systems hide hardware,
this "specialized c++" can hide operating systems and other problems
for programmers. It can provide simple and powerful network, gui,
multi-threading, and other utility services into the language.

Often I wondered why posix standards are not part of language, but we
need something much more richer than this.

I really don't know whether any such c++ variants already exist. :)

any thoughts?

C++ is designed as a general purpose language. It relies on third
parties to provide platform specific tools like those you are
requesting. (That being said, there are some "platform specifics"
coming in the next release, C++0x -- specifically, built in support
for multithreading.) The best C++ can offer is to allow you to write
your core code in standard C++, which will work everywhere, and attach
a different GUI on top of it or hardware specifics underneath for
different platforms. This level portability is nothing to sneeze at,
though it doesn't meet your (nigh impossible?) requirements. Cf. also
<http://www.research.att.com/~bs/bs_faq.html#gui>.

Lionel B's suggestion of Java is funny but also accurate. It is
intended to be cross-platform with GUIs etc. However, you will still
find plenty of potential problems with it, not least of which is the
speed difference compared with C++. Supporting the huge standard
library of Java is also quite a burden that that community is now
feeling.

You have to pick your poison and choose what language will be the best
for what you want to do. Evaluate your trade-offs. That's engineering.
Now get to it!

Cheers! --M
 

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,171
Messages
2,570,936
Members
47,472
Latest member
KarissaBor

Latest Threads

Top