单片机嵌入式的上位机编程用哪个比较好?C++、C#、JAVA 、 DELPHI、VB各个程序的优势、缺点在哪里?

我百度了下,好像有 C++、C#、JAVA 、 DELPHI、VB,百度知道上的回答好像都不是太详细,请知乎的大神们指点下呀。我感觉未来的电子行业发展趋势是物联网,是不是意味着用对网络编程有优势的语言会好些呢?

个人感觉这些语言的优缺点很难在上位机编程体现出来,你得从你开发上位机应用的角度来考虑问题
比如你如果开发贴近操作系统和通信控制的上位机程序,建议你用C++语言,它的优势在于强大的系统操作能力和便捷灵活的通信和控制开发能力,是一种比较全能的语言,尤其是在组织大型的程序,C++有得天独厚的优势,缺点是难学,跨平台兼容性不好
如果你想开发基于。net框架的程序,可以用C#,它也是功能挺强大的语言,但是比c++少了不少灵活性,很想是windows平台下的java,很像很像
如果你想开发跨平台,并且是基于网络应用的程序,可以考虑用java,缺点是与操作系统贴近的不够紧,因为它是运行在java虚拟机上的半解释性的语言
delphi很折中,感觉它特别像积木一样,尤其适合开发基于数据库的软件,缺点是近几年有没落的趋势,资料好像越来越少
vb就算了吧,当玩具还行,感觉干什么都不是太专业。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-19
适合自己的就好

例如楼上的真要说好。C++确实不错,但是入门难。

搞电子的话C#好些,容易上手些,另外够用,大家都这么说你就信了吧!
第2个回答  2012-09-20
我推荐一个电子技术导航网站你吧!------ 电子世家网址导航 。它分类收录了很多优秀的电子技术网站,你可以去逛逛的;特别是它里面的那些网站的论坛,有很多大虾分享的资料,希望能对你在日后学习、从事电子技术的工作中有帮助......
第3个回答  2012-09-24
用c