求推荐 C#和C++选哪个好

[复制链接]
7230|25
 楼主| eyesmall 发表于 2013-3-7 10:24 | 显示全部楼层 |阅读模式
对于上位机编程,或者从事单片机工作的长远角度考虑,哪种实用性更好。或者那种用得最多,一直准备着没下决定,求版主推荐,一旦选择就会**。小公司人员少,只有来二姨这儿求推荐了
dirtwillfly 发表于 2013-3-7 10:33 | 显示全部楼层
你们单位做上位机哪一方面?C#和C++各有长处,C#更加注重于软件工程的应用,各种设计模式的使用,C++则注重于实现功能
 楼主| eyesmall 发表于 2013-3-7 13:50 | 显示全部楼层
dirtwillfly 发表于 2013-3-7 10:33
你们单位做上位机哪一方面?C#和C++各有长处,C#更加注重于软件工程的应用,各种设计模式的使用,C++则注重 ...

就是上位机控制下位机,除了发送一些控制信息外,还要有一些存储记录功能,对一些操作进行记录,并随时可以查阅,修改记录或者按照记录从新运行,既然各有所长,哪那种更成熟些呢
dirtwillfly 发表于 2013-3-7 18:38 | 显示全部楼层
建议用C++吧,这个比较起来,可能更成熟些,毕竟那么多年了。
C#发布的较晚,但是微软对这个推行的比C++要多。
dong_abc 发表于 2013-3-7 20:01 | 显示全部楼层
c#吧 ,我们这里都用。
chunyang 发表于 2013-3-7 23:23 | 显示全部楼层
你熟悉哪个用哪个,电子工程师毕竟不是软件工程师,想必你要写的上位机软件不会多么复杂。
ocon 发表于 2013-3-8 02:12 | 显示全部楼层
C#比较适合非软件专业的电工。

评分

参与人数 1威望 +5 收起 理由
dong_abc + 5 电工都是非主流软工,用C#是求速度..

查看全部评分

mcbot 发表于 2013-3-8 09:00 | 显示全部楼层
c++啊,不需要考虑,c#是 “有点软”为了和java抗衡才推出的**肋,糖衣**弹,封装好了,但是只支持瘟到死平台。写底层也写不了。
金则立则翔 发表于 2013-3-8 09:44 | 显示全部楼层
:victory:
frlop 发表于 2013-3-8 16:16 | 显示全部楼层
和楼主遇到同样的问题,需要学一门写上位机的语言。有人说c++要难很多。
请问楼主的决定?
maguangjie 发表于 2013-3-8 23:29 | 显示全部楼层
“从事单片机工作的长远角度考虑”就选c++吧
YDMCP 发表于 2013-3-9 10:57 | 显示全部楼层
我就用C#
RS485 以太网
都是用C#
refee 发表于 2013-3-9 19:22 | 显示全部楼层
抓阄来定就好……
ecoren 发表于 2013-3-10 08:15 | 显示全部楼层
有同样矛盾
呆板书生 发表于 2013-3-10 18:23 | 显示全部楼层
我一直用VB,
dongshan 发表于 2013-3-10 18:33 | 显示全部楼层
写普通的应用程序,用C#。
写驱动程序,用C,也可用C++
xiaox314 发表于 2013-3-10 22:28 | 显示全部楼层
C#学起来快点吧!
llzz11 发表于 2013-3-10 22:47 | 显示全部楼层
我也在想着
dqyubsh 发表于 2013-3-11 08:35 | 显示全部楼层
一个本就不太稳健的WINDOWS操作系统,加上一个臃肿的、不知道什么时候崩溃的.NET,不可能胜任多线程、多任务的数据采集。

能写几个按钮,实现简单的测试软件,那不算是程序员。年轻的电工们不要涉水太深,时间成本太大了,你的重点是C,不要舍本逐末搞什么++、#之类的,力争做个C的顶尖高手,这才是正道。
flttxlj 发表于 2013-3-11 18:50 | 显示全部楼层
dqyubsh 发表于 2013-3-11 08:35
一个本就不太稳健的WINDOWS操作系统,加上一个臃肿的、不知道什么时候崩溃的.NET,不可能胜任多线程、多任 ...

说得好  把C弄好了就不容易了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:新手一个,干嘛嘛不行

17

主题

168

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部