473,770 Members | 1,677 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Why not develop new language

There are lot of dicussion on C# is much better than C++. Why there is
no language to compute C#. This way we are accepting monopoly of M$.
Why there is no group which seriously tring to develop new language
better than C#.
Jul 22 '05
66 3148

"Gernot Frisch" <Me@Privacy.net > skrev i en meddelelse
news:2p******** ****@uni-berlin.de...

Is there any C# construct that is not supported by C++?


Nice one. I join this statement.


Okay .... then perhaps you can tell me what it means? I read it as
"everything can be done if you program in assembly" ;-)

/Peter
Jul 22 '05 #11
Peter Koch Larsen wrote:
Okay .... then perhaps you can tell me what it means? I read it as
"everything can be done if you program in assembly" ;-)


C++ is a multi-paradigm language and supports 4 paradigms. The Object
Oriented programming paradigm, the generic programming paradigm
(templates), the procedural programming paradigm and the modular
programming paradigm (namespaces).

Each paradigm is supported *well* with optimal space and time efficiencies.

For OO in particular, that multiple inheritance is supported along with
abstract interfaces etc.
C# currently supports only 1 paradigm, the OO one and this not
completely, but only single inheritance and multiple inheritance only
for interfaces.
These from a paradigm perspective.


Regards,

Ioannis Vranos

http://www23.brinkster.com/noicys
Jul 22 '05 #12

"Ioannis Vranos" <iv*@guesswh.at .grad.com> wrote in message
news:ch******** ***@ulysses.noc .ntua.gr...

Each paradigm is supported *well* with optimal space and time efficiencies.


"Optimal" is a pretty strong term, isn't it? Can you demonstrate that, or
point me to a paper that demonstrates how C++ is "optimal" in any particular
fashion? After all, it's a quality-of-implementation issue, isn't it? I'm
pretty sure one could write a C++ compiler that produced extremely
inefficient code. Not to mention that when optimizing for space, one often
sacrifices time efficiency, and vice-versa.

(Hmmm...ever notice that when someone says "Not to mention...", they go
ahead and mention it? :-))

-Howard

Jul 22 '05 #13

"Ioannis Vranos" <iv*@guesswh.at .grad.com> wrote in message
news:ch******** ***@ulysses.noc .ntua.gr...

C# programmers are like Java ones. You see only them come, exactly like
the Java ones, to bother C++ newsgroups of their language superiority.

I'd say that C# programmers are much like C++ programmers. They do the work
they're paid to do.
Thus demonstrating their ignorance. C++ is superior to C# in all aspects
even in .NET world.


But of course EVERYONE knows that Delphi beats them both! :-)

-Howard
Jul 22 '05 #14
Gernot Frisch wrote:
Is there any C# construct that is not supported by C++?

Nice one. I join this statement.

A language is worth little without a consistant class library. This is
where C# shines brighter than Java and definately C++ (STL/ATL/MFC bla
bla...)

/Casper
Jul 22 '05 #15
On Wed, 01 Sep 2004 16:28:14 +0100, Stewart Gordon
<sm*******@yaho o.com> wrote:
Java already exists; if you don't want to follow the Microsoft route,
then Java is a similar alternative.
C++, C# and Java aren't better or worse than each other. Just different.


Right. Did you misread "similar" as "superior"?
If you want a compiled, more efficient language, then C and C++ fill
that niche quite well, but I agree there is room for a better and
better marketed language.

<snip>

All four languages do get compiled; moreover, all of them probably can
be compiled to native code.


For that matter, there is a freestanding C++ implementation (Managed
C++) that can be compiled to bytecode.

As for efficiency - I guess it depends onwhat you do with them, and how good the respective compilers are at
optimising.


Yes, I suppose I should have said a "runtime efficient language". That
is, one designed with priniciples such as "what you don't use you
don't pay for" and where speed is not traded for safety at a language
feature level (although obviously libraries should be able to make
such design choices if they wish).

Basically, a language suitable for games programming and systems
programming as well as server and applications programming.

Tom
Jul 22 '05 #16

"Ioannis Vranos" <iv*@guesswh.at .grad.com> wrote in message
news:ch******** ***@ulysses.noc .ntua.gr...
Prashant wrote:
There are lot of dicussion on C# is much better than C++. Why there is
no language to compute C#. This way we are accepting monopoly of M$.
Why there is no group which seriously tring to develop new language
better than C#.

Is there any C# construct that is not supported by C++?


Yes. The "try...fina lly" construct comes to mind. While we have RAII in
C++, which *may* be better, I've used the same try..finally construct
extensively in Delphi (Pascal), and found it quite useful. C++ has no such
construct. (I'm not saying it should, mind you, just answering your
question. :-))

-Howard
Jul 22 '05 #17
"Johan Nilsson" <johan.nilsso n@---.esrange.ssc.se > wrote in message news:<lz******* ************@hy dra.nntpserver. com>...
"Prashant" <pr*********@ho tmail.com> wrote in message
news:ca******** *************** **@posting.goog le.com...
There are lot of dicussion on C# is much better than C++. Why there is
no language to compute C#. This way we are accepting monopoly of M$.


I won't dispute whether C# is better or worse than C++ (it's probably a bit
of both), but the important part is that C#/.NET isn't Windows only:
http://www.mono-project.com/about/index.html .


I admire the skill and courage of the people trying to port C# and
..Net to Linux, but strategically speaking, it only re-enforces
Microsoft's dominance. Even if the mono project got to the point of
100% compatibility, which would be an unprecedented feat, it would
only confirm that Microsoft has developed a really great system.

Everyone working on alternatives to M$ products would be better served
to develop something totally different from M$, and preferably
something better. Invent a new language. Or promote and polish some
other language like Python or Haskell.
Jul 22 '05 #18
Howard wrote:
"Optimal" is a pretty strong term, isn't it? Can you demonstrate that, or
point me to a paper that demonstrates how C++ is "optimal" in any particular
fashion? After all, it's a quality-of-implementation issue, isn't it? I'm
pretty sure one could write a C++ compiler that produced extremely
inefficient code. Not to mention that when optimizing for space, one often
sacrifices time efficiency, and vice-versa.

(Hmmm...ever notice that when someone says "Not to mention...", they go
ahead and mention it? :-))


http://www.research.att.com/~bs/esc99.html

http://www23.brinkster.com/noicys/do...eaking-cpp.pdf

http://www.research.att.com/~bs/crc.pdf

http://www.biltek.ieee.metu.edu.tr/s...01/bs_eng.html


Regards,

Ioannis Vranos

http://www23.brinkster.com/noicys
Jul 22 '05 #19
Casper wrote:
Gernot Frisch wrote:
Is there any C# construct that is not supported by C++?


Nice one. I join this statement.

A language is worth little without a consistant class library. This is
where C# shines brighter than Java and definately C++ (STL/ATL/MFC bla
bla...)

Now we got ourselves in this C# thing, but anyway. You know C#... has
not any standard library.


Regards,

Ioannis Vranos

http://www23.brinkster.com/noicys
Jul 22 '05 #20

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

10
2518
by: John Underwood | last post by:
Can I use python23_d and python23 to develop an extension for a commercial application uses python22.dll? (Providing that I do not use any new features found only in 2.3.) I would bulld version 2.2 but I am having trouble doing this with Visual Studio .NET Standard. (There is a well documented problem with version 2.2 (involving largeint.h) and VS.NET but none of the solutions that I found have worked.) On the other hand, I have...
1
1309
by: Compucrat | last post by:
Hi community, This is a very basic question, but haunting me right now. We are planning to develop an integration tool for a CRM system. Our intention is to develop the tool in MicroSoft platform besides Java. Using webservices will be the core. So, lot of XML stuff is expected. There will not be any database used as product is a tool. Questions: What type of project (COM/DLL...) and which language is prefered in VisualStudio.net? What...
4
1490
by: Àä×ÔȪ | last post by:
I heared that the vba is not the major develop language in office2003.The best way to develop office2003 is using vs.net and c#. where could i find document about devloping office2003 with c# thanks!!!
11
6204
by: Raghavendra Mudugal | last post by:
Hello Everybody, We are creating a new project on Virtual Private Networking (VPN), and it is decided to use VC++. I actually want to know that is can be achived by VC#.NET or not. You all know how and what level VPN can reach. If this is possible using C# then what are the main namespaces i should use to which they play a main role of the project. Hope to receive all your valuable responses on this. will be waiting
43
3425
by: Rob R. Ainscough | last post by:
I realize I'm learning web development and there is a STEEP learning curve, but so far I've had to learn: HTML XML JavaScript ASP.NET using VB.NET ..NET Framework ADO.NET SSL
15
1595
by: king kikapu | last post by:
Hit to all folks here, i recently got interested abiy php, i have a workable knowledge of Python and a little bit of Ruby. I just want to ask, if php is suitable for generic programming and not only for web stuf. I am -mainly- a windows developer and just want to escape from MS umbrella, i just do not know if php is the right choice. Can i use the language to build network
11
3296
by: Michael | last post by:
I'm new to PHP, I already learned the basics of the language and built some little app's for practice. I have a critical dilemma, soon enough, I probably start to develop real-world applications, fully working web-sites for paying costumers. I have 2 options for doing this: writing everything with plain PHP, or using some PHP framework. I don't want to choose something and the realize that the other is batter. I want to get used for...
1
1183
by: beproject2007 | last post by:
i have to develop a web based mail client .i am very confused about the language to use.php is definetily an option but so is jsp,asp,asp.net.plz guide me in this tricky situation.
2
5452
by: PrateekArora | last post by:
Hi Guys, I need to develop a MultiLingual Application (Arabic & English) in VB.NET, as far as Labels and captions are concerned in User Interface I am done with that using Resource Manager Class & resource File (Code given below). But I am having issue with text boxes as we need them for both English as well as Arabic (depending upon the language selected, in arabic they will be Right aligned). I'll appriciate if someone can guide me with...
0
9432
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10232
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
10008
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9873
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8891
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7420
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5313
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5454
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
3578
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.