|
-
Sep 9th, 2004, 10:49 AM
#2
Hyperactive Member
Having worked with both for many years, I can tell you that the language you choose to work with should be driven by the problem you are trying to solve.
If you are in an environment where exe size, and blindingly fast performance are a must, or if you are planning to write device drivers, or you are planning to write a game where performance is paramount then you probably would want a language like C++
If you are developing business applications, websites, or quick little db apps then you should probably focus on a language that doesn't have the learning curve associated with C++, allows for RAD, and is widely supported.
As a Microsoft guy, I lean in the direction of C# (very java like) and VB.NET. I like C# because I can write the same app in fewer lines and slightly less code. I typically use VB.NET more because there just aren't any other C# guys where I work, so if I am colaborating on a project I have to work with what everyone else is using or pushing.
You should also make your decision with the foreknowledge that VB.NET, and C# are both Managed Languages. This means that they only operate within the confines of the .NET framework. C++ can run in Managed and Unmanaged mode this means that you can write code that is managed by the framework, and code that works outside the framework.
This is a very broad subject and there is a considerable amount of information you need to wade through before deciding what your next move is.
Good Luck
Whadayamean it doesn't work....
It works fine on my machine!

Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|