做嵌入式开发只会C,现在想学一门上层语言,该学C#还是C++?

本人只会C和汇编,都是做单片机的。最近公司让我学C#,做上位机软件,主要是和下位机通信的一些测试软件。试了一下觉得上层开发还是挺有意思的。想学一门上层开发的语言。可是我却... 本人只会C和汇编,都是做单片机的。最近公司让我学C# ,做上位机软件,主要是和下位机通信的一些测试软件。

试了一下觉得上层开发还是挺有意思的。想学一门上层开发的语言。可是我却不太喜欢C#,因为总觉得依赖微软,也不能跨平台,万一哪天微软倒闭了呢。。。而且那么多人还不用WINDOWS系统呢。也只能做PC机、WP手机和WINCE。不像C++那么灵活。

也许是因为底层做多了,看到那么多封装的不能看源码的直接操作硬件的库就不爽,总觉得受人控制,被微软牵着鼻子走,它说咋弄就咋弄。。。问题现在公司就必须让我用C#,因为开发速度快。我估计也没太多精力同时学两个。。。
展开
 我来答
宁小哥的分享
2013-04-24 · TA获得超过273个赞
知道小有建树答主
回答量:228
采纳率:0%
帮助的人:310万
展开全部
学会了c++或者java,c#整个就是个库的应用。现在要用c#,大大看一下,基本就懂了。对于c语言牛叉的人,做面向对象,只需调整下架构,和软件工程思想就行,语法已经不是难点了。
另外有一点,.net是个平台,软件开发都是相通的,对于我们做开发,不是说学了一门语言就想万能了,IT更新远远超过了诺基亚股票下跌的速度。还有ios也是封闭的,我一个同事轻轻松松就从android开发(java)转到ios开发(objective-c); 再说别人开发这个平台的都不怕倒闭;我们只是学点皮毛就怕这怕那怎么行。
我们底层IT的悲哀是永远在追随精英的脚步,IT的优势也是更新的潮流,如果技术不更新,产品卖谁啊
FanyongYin
2013-04-24 · TA获得超过1054个赞
知道小有建树答主
回答量:1298
采纳率:100%
帮助的人:1014万
展开全部
暂时就是玩C#也不错,而且可以选择在Linux上玩C#,稍微与众不同一点,:-)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rxy1921
2013-04-24 · 超过26用户采纳过TA的回答
知道答主
回答量:189
采纳率:0%
帮助的人:88.1万
展开全部
c++更有前途。不要老是追求流行。
学c#还不如学java呢
支持c++
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guoqifa29
2013-04-25 · TA获得超过181个赞
知道答主
回答量:176
采纳率:0%
帮助的人:53.7万
展开全部
做上层就这样,精通一门就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式