单片机上位机编程现在一般都用什么语言

大家好,我是一个单片机爱好者,现在想学习上位机编程,但是不知道学习哪种编程语言。本来是打算学VB的,但是很多网友说,VB已经过时了,现在几乎都不用了。有哪位大侠有上位机编程的经验吗,可以谈谈你的想法吗?谢谢了

delphi最适合,这个软件不用为用户额外安装组件,windows直接运行,一般上位机都是小程序,不适合java,.net,这些可能需要为用户安装上百兆组件,但你的程序可能就几M。。。。其实VB6.0也不错,就是兼容性差,如果是打算拿去卖钱的上位机程序,我觉得VB6.0还是放弃吧。。。其他选择一种delphi 一种VC++,前者用起来简单,后者用起来较为麻烦,但程序会更小,运行速度会更快些(但程序大小根本不是事,运行速度你根本看不出来,除非是爆棚的访问量,所以非职业编程员推荐前者)。。。。
delphi 用的是 pascal语言,VC++也就是MFC用的是c++语言,.NET基本微软喜欢的语言他都支持,C#会更为好写,他就是为开发.NET出生的。。。。JAVA用的就是JAVA,和C++有较多相似处。。。追问

嗯,谢谢你的回答很详细啊。那你指点Labview编写上位机,现在运用广吗?

追答

我不会用。。。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-23

    更多的应该是C++,一般有利于与单片机的通讯,而且大多数硬件的驱动都是以C/C++实现的;

    但是像C#这样的高级语言在调用C/C++的接口也很方便,而且界面很容易实现,而且更加漂亮,可以参考一下。

第2个回答  2013-08-12
单片机首选也几乎是唯一的选择就是C了,VB什么的别想了。另外,VB现在确实不怎么用了。
第3个回答  2013-08-12
用的是C,但是还要用到汇编语言的相关知识,尤其是寄存器那一块的
第4个回答  2013-08-12
主要是C,做嵌入式可能还要用到汇编
相似回答