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
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
"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
"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
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
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
"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
"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.
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 This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
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...
|
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...
|
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!!!
|
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
|
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
| |
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
|
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...
|
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.
|
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...
|
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,...
|
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...
| |
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,...
|
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...
|
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...
|
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...
|
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...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
| |
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |