找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 8278|回复: 70

c++ und c#

[复制链接]
发表于 2007-1-15 19:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

×
hello everyone,
i'd like to know if a c++ class is also a c# class?
i have no idea with c#, but i want to know if i can use DotNET to compile a pure c++ project.
thank you in advance
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-1-15 20:35 | 显示全部楼层
听不懂, C++和C#是两种完全不同的语言,怎么一个C++的class 会成了 C# 的class.
C#不等于.Net,也不是用来代替C++的,在新的Visual Studio 里有Visual C++ .Net,可以把传统的C++ project按非托管方式编译,也可以建立一个新的C++.Net的托管代码project。

评分

1

查看全部评分

Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-15 21:36 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-15 22:20 | 显示全部楼层

回复 #2 chela 的帖子

我也知道c++和c#是两种不同的语言,但是我不知道有多不同,所以有此一问。
就像c++其实是c的扩展,c程序能被c++编译器编译,我想知道,是不是c++和c#的关系是不是同c和c++的关系类似。
谢谢指教。。。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-15 22:47 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-15 23:28 | 显示全部楼层
原帖由 smsusd00 于 2007-1-15 21:20 发表
我也知道c++和c#是两种不同的语言,但是我不知道有多不同,所以有此一问。
就像c++其实是c的扩展,c程序能被c++编译器编译,我想知道,是不是c++和c#的关系是不是同c和c++的关系类似。
谢谢指教。。。


Google。。。有时间自己打这么多字让别人打那么多字,为什么不能自己google一下呢,这又不是很难的问题,网上这种入门简介文章多的是一搜一大把。学Info的连这种简单问题都要问别人,怎么学啊。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-15 23:29 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-15 23:35 | 显示全部楼层
原帖由 cmh 于 2007-1-15 22:29 发表
c#其实更像java,.net就是那虚拟机

不要误导初学者,.Net是一个很大的范畴,虚拟机只是其中的一个组成部分而已。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-15 23:59 | 显示全部楼层
chela好严厉,其实我不打算学.net,但我需要一个结论用在别的地方,就是我最开始提的问题。基本上我还是比较勤快的,只是在这个问题上懒了一下,还请见谅。。。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-16 00:57 | 显示全部楼层
学Info的人都快毕业了,连什么是.Net都不知道,有点说不过去吧。我也是懒,所以我都会直接去google,不会费劲写那么复杂的东西来问别人,还要等别人回答。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-16 18:09 | 显示全部楼层
C#继承了C++的OOP精髓,摈弃了C++中大而无当的部分。.NET是出自VCL之父Anders Hejlsberg的优秀Framework。可是,可是……我讨厌托管代码!讨厌垃圾回收!!$怒吼$ $怒吼$ $怒吼$

评分

1

查看全部评分

Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-16 20:33 | 显示全部楼层
原帖由 数字蛋糕 于 2007-1-16 17:09 发表
C#继承了C++的OOP精髓,摈弃了C++中大而无当的部分。.NET是出自VCL之父Anders Hejlsberg的优秀Framework。可是,可是……我讨厌托管代码!讨厌垃圾回收!!$怒吼$ $怒吼$ $怒吼$


托管代码还是不错的,虽然效率差了点,但使得无数菜鸟更容易入门,极大的开拓了编程市场。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-16 22:25 | 显示全部楼层
我没学过c#,但是看过它的代码,我觉得她其实更像delphi。总归作者就是delphi之父啊。我是delphi的死忠,当初差点就因此选择学习.net了,不过经过深思熟虑还是决定学java吧,我承认,我对微软有些成见。$汗$
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-16 23:51 | 显示全部楼层
听说  C#  是学 java 的,
而 java是 去掉c++ 里难学的容易出错的不好调试的东东 的一个纯净版的 c++
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-18 00:18 | 显示全部楼层
原帖由 w3gogo 于 2007-1-16 22:51 发表
听说  C#  是学 java 的,
而 java是 去掉c++ 里难学的容易出错的不好调试的东东 的一个纯净版的 c++


只能说编程语言是发展的。Java看到了C++的不足,C#又看到了Java的不足。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-18 15:47 | 显示全部楼层
:D :D :D

作it的现在讲的是开发效率,c#在这方面是很经典阿。。。

难点不在coding上,而是怎么实现逻辑流程。

赫赫,要是用c++的话,debug键都要按坏了。

请学习info的同学注意,现在在大多数公司里不会有人叫你写parse,基本接触不了底层,快速灵活的转化客户需求才是王道。vs对于团队开发是福音阿。

反正wi的学生很抢手阿。。。赫赫

可我学校教的还是java,虽然在公司做的是.net。

现在info毕业的搞c,c++底层镶嵌的很少。到是有一些et的人吃这碗饭。写写driver
. 根据你的爱好选择吧。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-25 02:55 | 显示全部楼层
强人,不是学info的,但是同意的chela对于学习态度的观点。。呵呵$送花$
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-26 14:01 | 显示全部楼层
原帖由 shfaye 于 2007-1-18 14:47 发表

作it的现在讲的是开发效率,c#在这方面是很经典阿。。。

难点不在coding上,而是怎么实现逻辑流程。

赫赫,要是用c++的话,debug键都要按坏了。

请学习info的同学注意,现在在大多数公司 ...


$握手$ $握手$ $握手$ 我的键盘上F5真的最干净了,总是要不停的按啊按。。。

不过我还是喜欢C++,虽然开发效率低了点,但用着心里踏实。

觉得用C#就像买宜家的家具,拼拼凑凑快得很。而用C++却先得自己种树锯木选材。。。
说错了表拍我$汗$
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-27 03:48 | 显示全部楼层
原帖由 chela 于 2007-1-15 23:57 发表
学Info的人都快毕业了,连什么是.Net都不知道,有点说不过去吧。我也是懒,所以我都会直接去google,不会费劲写那么复杂的东西来问别人,还要等别人回答。

术业有专攻。我看见过搞算法的教授完全不懂编程的。
况且.net又不是必修课也不是什么行业标准,不知道没什么说不过去的。
查google是好办法,但是你也看见楼主根本也搞不清楚自己要表达的意思,去google能查到他要的东西么?

[ 本帖最后由 ourgame 于 2007-1-27 03:10 编辑 ]
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-27 03:52 | 显示全部楼层
.net的开发目标是希望让各种语言可以协同开发软件,以提高效率。
不同模块可以用不同语言写,然后在一起工作。
但是语法上,c#和c++不完全是一回事情。c#我感觉比较象delphi和vc的混合。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-1-27 21:45 | 显示全部楼层
就像人们常说的那样,c和java是高级语言的两个极端。
过程  --  c -- c++ -- op -- delphi -- c# -- java  -- OO
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-2-2 13:59 | 显示全部楼层
过程和对象是编程的方法, 不能说哪个更好更有效率,只是有些语言不适合作为OO使用.

C#和Java是一类  基于虚拟机, 这里鄙视微软盗取sun的成果.

C Pascal Fortran是单独一类, 基本 编译型编译语言

C++ Delphi是一类, 融合了类 的编译型语言. c++是早期研究c扩展狂人的创造, 但可以说跟传统c彻底分离了开来, 全新的概念.

Basic/Perl/Python/Ruby/PHP基于解释器型 语言, 速度有限, 但面向特色应用.

除了以上外, 很久很久以前还用过LOGO, COBOL, 也是只适合特殊领域的编程语言.
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-2-2 16:49 | 显示全部楼层
原帖由 ourgame 于 2007-1-27 02:52 发表
.net的开发目标是希望让各种语言可以协同开发软件,以提高效率。
不同模块可以用不同语言写,然后在一起工作。
但是语法上,c#和c++不完全是一回事情。c#我感觉比较象delphi和vc的混合。


不过有一个前提是必须在Windwos的平台上。;) ;)

如此一来效率和安全性包括系统稳定性就降低了。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-2-3 02:14 | 显示全部楼层
原帖由 eisenstange 于 2007-2-2 15:49 发表


不过有一个前提是必须在Windwos的平台上。;) ;)

如此一来效率和安全性包括系统稳定性就降低了。



你说这种话我不得不怀疑你是不是搞电脑的。呵呵~~
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-2-4 12:31 | 显示全部楼层
原帖由 shfaye 于 2007-2-3 01:14 发表



你说这种话我不得不怀疑你是不是搞电脑的。呵呵~~


奇怪,怎么我在Linux上从来没听过 .net 和 C# 这码子事
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-2-4 13:55 | 显示全部楼层
原帖由 chela 于 2007-1-15 19:35 发表
听不懂, C++和C#是两种完全不同的语言,怎么一个C++的class 会成了 C# 的class.
C#不等于.Net,也不是用来代替C++的,在新的Visual Studio 里有Visual C++ .Net,可以把传统的C++ project按非托管方式编译,也 ...


这个说法不是太确切,C sharp和c++不能说是完全不同的两种语言,其实c sharp 按照微软的定义是c++ 的超集,即语法有扩展,所以如果是标准的c的类,可以非常容易的整合到c sharp的项目中去的,进行继承等操作。:)
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-2-4 18:28 | 显示全部楼层
原帖由 eisenstange 于 2007-2-4 11:31 发表


奇怪,怎么我在Linux上从来没听过 .net 和 C# 这码子事


因为你只是使用电脑,不是在电脑上开发程序。

不是说linux不好,世界上又有多少程序员能靠linux吃饭呢?

很简单的道理:在这个世界上使用者最少的系统就是最安全的系统。

所以以后你说windows不安全稳定的话,是错误的。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-2-4 18:42 | 显示全部楼层
原帖由 shfaye 于 2007-2-4 17:28 发表


因为你只是使用电脑,不是在电脑上开发程序。

不是说linux不好,世界上又有多少程序员能靠linux吃饭呢?

很简单的道理:在这个世界上使用者最少的系统就是最安全的系统。

所以以后你说windows不安 ...


呵呵,貌似靠unix吃饭的多些吧:D :D

至于使用者的数量,是按人头算还是按系统数量算?是按直接使用还是按间接使用算?:D :D
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-2-4 18:56 | 显示全部楼层
原帖由 eisenstange 于 2007-2-4 11:31 发表


奇怪,怎么我在Linux上从来没听过 .net 和 C# 这码子事


c#作为一项ECMA标准,本身是公开的,mono项目就是一个很好的支持多平台的例子。至于支持CLR,MSIL的语言也绝非仅微软出的那几种语言而已,呵呵$汗$ $汗$
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2007-2-5 15:02 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

我是开心果

Archiver|手机版|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+2, 2025-6-17 10:12 , Processed in 0.103728 second(s), 37 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表