其实vc也好,vb也好,他们都不是语言,是语言的开发环境,就好像turbo c是c语言的开发环境一样。
单片机也属于嵌入式范畴,从世界范围来看,对于嵌入式开发而言,c语言使用的还是最多的,大多数处理器的开发平台也都是支持c语言的,比如其他几位网友说的keil c就是单片机开发中经常使用的开发平台,而其所谓的c51实际上就是51专用的c语言。除此之外,用c++的也有,比如arm的开发环境就支持c++语言,但是对于多数嵌入式开发人员,还是用c比较顺手,结构简单,够用,编译的效率更高一些。
楼上都是高手!我也发表点观点阿
我正在学习单片机,我感觉c语言简单明了
像51单片机就111条指令,所以学习汇编也不难
况且一般都有8086/8088汇编基础,学习51指令系统也不难啊,
KEIL C,MedWin都是c51的开发环境,都不错
C语言是汇编效率的80%
并不是C语言是最好的,一些时序仿真就必需用到汇编,所以很多情况是C语言与汇编相互调用
当然是C语言,找一本C51(即单片机C语言)的书,准备一台电脑,安装盗版的KEIL C软件,开始你的单片机生涯吧。祝你前途光明,我也是这么过来的。
VB,VC跟你这单片机两码事,VB/VC是计算机编程的,C51是单片机的。
简单和实用来说当然是keil c了。
但是从高效来说还是汇编。