|
VC6 is no longer supported by microsoft... choose your side
[edit]
ok, seems that someone don't like my answer...
some on buddy, move out from the dark and explain your point of view !!!
i still maintain that VC6 is no longer supported by microsoft !!!! whatever you think about VC6 (and i personnaly think that it rocks !!), it stays a truth that it is now an "olding too much" product for been replaced with VS7 or 8...
i personnaly still use VC++6 for projects that i created for it some times ago, but for my new projects, i create them under VC++7.1.
this is for a standard compliance purpose first, and for the GUI...
now, come on, tell me why you gave me '2' for this !
[/edit]
TOXCCT >>> GEII power [toxcct][VisualCalc 2.20][VisualCalc 3.0]
-- modified at 9:59 Monday 16th January, 2006
|
|
|
|
|
What advantages do you get with a language like C/C++ in VC++6 compared to other languanges? What things cannot be done with for example lets say a typical business application programmed in C#/J#/VB for use on a windows machine compared to C/C++? Is the difference that big that it will make the end user go crazy and jump onto the table because it is programmed in C/C++?
|
|
|
|
|
??? i'm not sure to understand you're point of view...
are you defending C++, of trying to understand what advantages it has compared to other languages ?
as i said in another post here, C++ has a big advantage when it handles commands at a very low level, with industrial performances (device drivers are the best example we can give), when other languages cannot do...
if you're designing a managing software, i agree that C++ is non productive language (compared to say C# or VB.NET - of even Java ), but it is not designed this way...
does this make you understand better my thought, or d'you need more explanation ?
TOXCCT >>> GEII power [toxcct][VisualCalc 2.20][VisualCalc 3.0]
|
|
|
|
|
This Post contains much opinions so do not be offended if your one of them!
Im just thinking about how many programmers are actually programming device drivers compared to "standard software". Is not this whole .NET thing from Microsoft very aimed at just business applications/consumer applications with a stress to develop just that kind of applications and they often are very data intensive, dataoriented or what you might call it,(get, update -> data and so on) for different purposes.
If you would bring together all programmers in the whole world and counted them, how many of them do you think would for example write games compared to more traditional applications? Not many I can say! of course it is good that people want to do low level stuff (and write games) but if you look at the whole picture this is just a minor "group" in total.
(my opinon) Most of the applications that is built are in fact more traditional .Net "like" data intensive/oriented programs whether it is web or windows-like applications.
(my opinon) So this "group" really needing c/c++ for their work cannot in many cases choose other languages because of the extraordinary opportunities for manipulationg low-level stuff with c/c++/assembler language. But this "group" is maybe not so large compared to programmers with languages that is not intended or cannot do low-level stuff, maybe 20% in total (my opinion). So of a group of 10 programmers only maybe 2/3 of them would really need/benefit from a language such as c/c++/assembler and the rest would probably not need it because their applications do not do low-level stuff and there may be many economical aspects and skill aspects involved.
Languages are like different tools you have in a metal-workshop. A saw to saw small pices of wood. If the piece is very thin then you might Not need a whole sawmill. If you are cutting trees then you might need a sawmill in most cases. This is an analogy for why a programmer might choose different languages and in fact why different languages exist!
Now what I have written here is only my opinions so dont be offended in anyway, I just wanted to say this.
|
|
|
|
|
robprogger wrote: Now what I have written here is only my opinions so dont be offended in anyway, I just wanted to say this.
I'm not offended. It was well said.
Kevin
|
|
|
|
|
robprogger wrote: What things cannot be done with for example lets say a typical business application programmed in C#/J#/VB for use on a windows machine compared to C/C++?
Some of us are not programming "typical business applications"
My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.
|
|
|
|
|
There is also C++ in the VS2005.
I advise you to stay away from C#, because it is like Java.
Greeting from Germany
|
|
|
|
|
KarstenK wrote: I advise you to stay away from C#, because it is like Java
all depends on what you need buddy... you don't choose a language because you like it, but because it's better for you (otherwise, you're only programming for free time).
KarstenK wrote: C# [...] is like Java
maybe, but java was there first !! microsoft simply copied it and renamed it C#
if you are programming an industrial application, then yes, C++ is definitely the best language ever.
if you're making more a management program, then, high level languages such as Java, C#, or even "worst" VB.NET are made for this !!!!
i'm a big fan of C++ (look at my profile, it should couvince you if you doubt about it), but you cannot say "C++ is good, all the other languages are pure sh*t" (or you're perfect moron... )
TOXCCT >>> GEII power [toxcct][VisualCalc 2.20][VisualCalc 3.0]
|
|
|
|
|
toxcct wrote: maybe, but java was there first !! microsoft simply copied it and renamed it C#
Kinda wrong and very old argument to throw in discussion don't you think?
C# is good for building managed applications. It doesn't mean you should use it, but it's there for those who like to type less code (no .h files and separate .cpp files) like me
toxcct wrote: if you are programming an industrial application, then yes, C++ is definitely the best language ever.
I agree on that point, Realtime embedded systems simply can't be build using C# or any other managed language. Although some people did (There was a robot programmed with it some time ago)
WM.
What about weapons of mass-construction?
|
|
|
|
|
KarstenK wrote: I advise you to stay away from C#, because it is like Java
Except in one very critical way - it is tightly integrated into the windows application development environment and therefore a powerful tool for building windows applications. And, unlike C++, was designed specifically for that purpose. (I'm not saying C/C++ is not a better all around programming language, only that it is not optimum for most Windows application development).
"If anything, the West is awash in an epidemic of self-hate crimes."
"a civilization that feels guilty for everything it is and does will lack the energy and conviction to defend itself"
|
|
|
|
|
The VC++ 6 compiler is not standards compliant and its optimization features are pretty modest. Use VC++ 2005 for a compiler that's closer to ISO conformance, has better optimization features and has better support for STL.
Regards,
Nish
|
|
|
|
|
|
toxcct wrote: was i too "cold" saying this[^] ?
I don't think so - but apparently, someone didn't like it and voted you a 2. The good thing is that he didn't vote you a 1
Regards,
Nish
|
|
|
|
|
|
both has some pros and cons but definatly .Net is better
|
|
|
|