E*******s 发帖数: 42 | 1 1. move to managed Environment
C++: low-level platform-neutral object-oriented language
C#: higher-level component-oriented language
C++: have control over creation, lifetime of objects. you can create object
on stack, on the heap... using new
C#: no longer truly control , garbage collector will take care.
no multiple inheritance, no templates.
TYPES: are nothing more than a mapping to the underlying CLR types
2.Reference and Value types
basic knowlege, 忽略不写
3. structs
| k****i 发帖数: 1072 | 2 and c++ is not a stongly typed language while c# is.【 在 Edelweiss (雪绒花)
的大作中提到: 】
object
the
stack | C****n 发帖数: 2324 | 3
What is this suppose to mean?
I will say: C# is just another compromise between stupid/lazy programmers and
powerful programming.
People can make C++ much more productive if MS/Borland continue to make good
IDEs, tools. Now they just stop it, devoted to C#.
Language is all about support. no one is better than other one.
写)
sealted.
【在 k****i 的大作中提到】 : and c++ is not a stongly typed language while c# is.【 在 Edelweiss (雪绒花) : 的大作中提到: 】 : object : the : stack
| g***t 发帖数: 77 | 4 totally agree. now Borland is doing those UDE stuff, Java and C# is in but
C++ is out of the picture.
【在 C****n 的大作中提到】 : : What is this suppose to mean? : I will say: C# is just another compromise between stupid/lazy programmers and : powerful programming. : People can make C++ much more productive if MS/Borland continue to make good : IDEs, tools. Now they just stop it, devoted to C#. : Language is all about support. no one is better than other one. : 写) : sealted.
| L*******r 发帖数: 1011 | 5 hehe. things are not that bad. 90% of projects in MS are written by C++.
MS is pushing hard to make C++ binding for .Net.
For system level application, embedded systems, C# and Java are just not fit.
The reason is simple: Garbage collection is not predictable.
Well, It's true that most of commercial applications will be done using C# and
Java.
But they are not the programming languages for prototyping. They are just not
high level
enough. They are also not the suitable languages for embedded pro
【在 g***t 的大作中提到】 : totally agree. now Borland is doing those UDE stuff, Java and C# is in but : C++ is out of the picture.
| f******l 发帖数: 26 | 6 yes, like every girl eventually gets married. no matter how pretty or how
common she is. Java or C#, or C++, or C. You need to become an expert in
one or two, not in all. Then you get your rice bowl safe.
fit.
and
not
programmers
【在 L*******r 的大作中提到】 : hehe. things are not that bad. 90% of projects in MS are written by C++. : MS is pushing hard to make C++ binding for .Net. : For system level application, embedded systems, C# and Java are just not fit. : The reason is simple: Garbage collection is not predictable. : Well, It's true that most of commercial applications will be done using C# and : Java. : But they are not the programming languages for prototyping. They are just not : high level : enough. They are also not the suitable languages for embedded pro
| C****n 发帖数: 2324 | 7 C++ will eventually disappeared from Enterprise solution picture. How many
system developers we need in this world?
For embed programmming? don't forget that Java is is originally for embedding
programming, and it will continue to be, and it's the best.
Have you ever heard of Windows CE? C# goes embeded.
C/C++ will not disappear. Like Assembly will not disppear either. But
eventually we need only a couple hundreds programmer who knows C/C++ to
programming the core. And everything else will be bu
【在 f******l 的大作中提到】 : yes, like every girl eventually gets married. no matter how pretty or how : common she is. Java or C#, or C++, or C. You need to become an expert in : one or two, not in all. Then you get your rice bowl safe. : : fit. : and : not : programmers
| L*******r 发帖数: 1011 | 8
Hehe, we don't need many of these people. But we do need some.
We need many workers to build house, but we only need serveral architects. :)
Just kidding. This are not the same thing.
embedding
Hehe, but from what I heard and my experience, it's not. If you are real in
embedding area, you
must know the most important part of embedded industry is real time
applications. J2ME is ok
for some phone applicaitons and wireless applications. I totally agree with
that.
But it's no neeed to argue about r
【在 C****n 的大作中提到】 : C++ will eventually disappeared from Enterprise solution picture. How many : system developers we need in this world? : For embed programmming? don't forget that Java is is originally for embedding : programming, and it will continue to be, and it's the best. : Have you ever heard of Windows CE? C# goes embeded. : C/C++ will not disappear. Like Assembly will not disppear either. But : eventually we need only a couple hundreds programmer who knows C/C++ to : programming the core. And everything else will be bu
| j****i 发帖数: 496 | 9 This is a wrong subject. The correct one should be:
"From C++ to Managed C++" :)
【在 E*******s 的大作中提到】 : 1. move to managed Environment : C++: low-level platform-neutral object-oriented language : C#: higher-level component-oriented language : : C++: have control over creation, lifetime of objects. you can create object : on stack, on the heap... using new : C#: no longer truly control , garbage collector will take care. : no multiple inheritance, no templates. : TYPES: are nothing more than a mapping to the underlying CLR types : 2.Reference and Value types
|
|