avatar
E*s
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
avatar
k*i
2
and c++ is not a stongly typed language while c# is.【 在 Edelweiss (雪绒花)
的大作中提到: 】
object
the
stack
avatar
C*n
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

avatar
g*t
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.

avatar
L*r
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.

avatar
f*l
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

avatar
C*n
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

avatar
L*r
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

avatar
j*i
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

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。