473,398 Members | 2,404 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,398 software developers and data experts.

Table of Differences Between C++ and C#

Hey all,
I'm a hobbyist programmer who usually codes in C++ or Java. I don't
claim to be experts at either, and I'm not familiar with different types
of variables, inheritance systems, etc. I've decided to play around with
C# and .NET 2.0 a little bit, but I'm still not completely certain about
the differences between C++ and C#. All I know is that there are some
limitations that aren't on C++ (which is probably a good thing... I
think the saying goes "C will let you shoot yourself in the foot; C++
makes it harder, but when you do you blow your whole leg off.").
Does anyone know where I can find a list of the differences with
examples as opposed to just vocabulary that a self-taught programmer
like myself wouldn't know?
Thanks in advance. I'm still not sure of what I think about visually
designing the interface (as in most C++ apps and Java apps you code the
interface), but C# and .NET both look very powerful. I only hope I'll be
able to tap some of that power.

MF
Apr 23 '06 #1
4 4811
Here is a comparison between Java and C#
http://www.25hoursaday.com/CsharpVsJava.html

Apr 23 '06 #2
Hi MF,

I have a couple of recommnded resources for you. First, the Microsoft .Net
SDK, which contains the entire reference for the .Net platform, including
all of the languages that Microsoft supports for it (VB.Net, C++, C#, and
J#):

http://msdn.microsoft.com/netframewo...s/default.aspx

Second, if that's a bit more than you want to chew on, here's a link to the
specification for C#:

http://msdn.microsoft.com/library/de...pspecstart.asp

--
HTH,

Kevin Spencer
Microsoft MVP
Professional Numbskull

Hard work is a medication for which
there is no placebo.

"Matt F" <ma********************@gmail.com> wrote in message
news:GvD2g.22813$IZ2.14823@dukeread07...
Hey all,
I'm a hobbyist programmer who usually codes in C++ or Java. I don't
claim to be experts at either, and I'm not familiar with different types
of variables, inheritance systems, etc. I've decided to play around with
C# and .NET 2.0 a little bit, but I'm still not completely certain about
the differences between C++ and C#. All I know is that there are some
limitations that aren't on C++ (which is probably a good thing... I think
the saying goes "C will let you shoot yourself in the foot; C++ makes it
harder, but when you do you blow your whole leg off.").
Does anyone know where I can find a list of the differences with
examples as opposed to just vocabulary that a self-taught programmer like
myself wouldn't know?
Thanks in advance. I'm still not sure of what I think about visually
designing the interface (as in most C++ apps and Java apps you code the
interface), but C# and .NET both look very powerful. I only hope I'll be
able to tap some of that power.

MF

Apr 23 '06 #3
This is a very interesting link. It is also a good tutorial on C#.

Natrajk wrote:
Here is a comparison between Java and C#
http://www.25hoursaday.com/CsharpVsJava.html

Apr 23 '06 #4
Matt F wrote:
Hey all,
I'm a hobbyist programmer who usually codes in C++ or Java. I don't
claim to be experts at either, and I'm not familiar with different types
of variables, inheritance systems, etc. I've decided to play around with
C# and .NET 2.0 a little bit, but I'm still not completely certain about
the differences between C++ and C#. All I know is that there are some
limitations that aren't on C++ (which is probably a good thing... I
think the saying goes "C will let you shoot yourself in the foot; C++
makes it harder, but when you do you blow your whole leg off.").
Does anyone know where I can find a list of the differences with
examples as opposed to just vocabulary that a self-taught programmer
like myself wouldn't know?
Thanks in advance. I'm still not sure of what I think about visually
designing the interface (as in most C++ apps and Java apps you code the
interface), but C# and .NET both look very powerful. I only hope I'll be
able to tap some of that power.

MF


Matt

Since you didn't appear to get an answer giving "differences with
examples" this may be of some use - a table of differences between the
various C languages, Java and D - from the D web site (digitalmars.com).

http://www.digitalmars.com/d/comparison.html

IMHO I see C# as being like Delphi - ie it's a good language that excels
in RAD with a GUI - whereas I find C/C++, while great for helper
routines and console programs, somewhat painful for RAD/GUI. Then, of
course, there are ways around these apparent limitations (eg wxWidgets,
SDL etc etc). I would think C# would be ideal for a "hobbyiist programmer".

Eddie
Apr 25 '06 #5

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

Similar topics

61
by: Toby Austin | last post by:
I'm trying to replace <table>s with <div>s as much as possible. However, I can't figure out how to do the following… <table> <tr> <td valign="top" width="100%">some data that will...
5
by: Patient Guy | last post by:
In my reading of the Strict and Transitional DTD for HTML 4.0, the table row (TR) elements are contained within table section elements: THEAD, TFOOT, and TBODY. The table section elements are...
4
by: jane | last post by:
HI, I try to create summary table like following: create table summary (a int, b int, c int) (select a.aa, b.bb, b.cc from table_a a ,table_b b where a.key=b.key) data initially deferred...
1
by: Nothing | last post by:
I have a field, Y, in table A that I need to update from table B, matching on comman field X in both tables. Table A has 10K+ records with field X in it (Field X multipul times). Table B has...
4
by: rdemyan via AccessMonster.com | last post by:
I have to import building information from another system. I've decided to keep track of each set of data downloaded by including a Download_Date. That way I keep historical data. My table has...
11
by: designkitt | last post by:
Hello, I am having a problem aligning a cell in a table and have tried everything I can think of to correct this without any luck: It appears that the white area, which is an image in the background...
5
by: Regnab | last post by:
I have a table "tblSprayApplication" in a project for a nursery. Each record refers to a single spray application across the nursery, recording which groups had been sprayed. Multiple applications...
40
by: rdemyan via AccessMonster.com | last post by:
I have two databases, db1 and db2, with the same table, TableA. I want to select the records from TableA in db1 that have a LAST_UPDATE SomeDate. Then I want to get the identical records in TableA...
0
by: Chris | last post by:
I have a DataGridView in a form that will display the information from various DataTables in my DataSet. The user is provided a list of tables and when they select a table name, the DataGridView...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
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...
0
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,...
0
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...

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.