计算机编程语言有哪些?它们的作用是做什么工作的?求细则加分!
C:比较底层,像Java语言,android平台的底层搭建都是由C完成的,因为他的速度快。另外在Linux的嵌入式开发也用得比较多。再有就是初学者学习比较多VC++6.0很经典。
C++:图形化界面的必备基础。比如VC里面的MFC类库可以开发出带对话框的图形化友好界面,但是你必须先掌握好C++的4大特色即封装、多态、继承、抽象,这样才能知道里面是如何运转的,调用起API来才自如。其次就是Qt(强烈推荐),目前有取代MFC的趋势,因为它的条理更加清晰,使用起来简单明了,画面更炫。至于你说的网游,C++确实是主流,因为它有类的概念,所以使得代码非常干净明快,有条有理,但是要论速度当然比不上C,但是这点优势已经足矣了。而下面要说的Java封装了太多的东西,已经不像C++那样偏底层了,所以速度会很慢。
Java:目前最热的当然就是android应用开发了,因为需求决定了一切。要进行app开发,你就必须下载好sdk、eclipse编辑器,android里面的风格其实和qt差不多。Java用处还有很多,比如脚本语言javascript做特效也用的是java的基本东西。另外你说的java.net用的也是java语言,它一般用来开发网页,但似乎没有php强大。
推荐:你的最后一个问题很难回答,但是我想说的是C永远是基础,你没有C的基础,数据结构,计算机原理这些参考书上的例子(现在一般都是C,以前是Pascal)完全就看不懂。有了C以后,你基本上C++一大半也就学了,把那4大属性学了之后,就可以去玩玩图形化界面了。然后才是学Java,会变得特别容易,因为java里面的很多东西基本也是c,但是由于他面向过程,所以是c++过后再学。最后学android,基本上就入门了。这个过程是由浅入深的。
计算机编程语言:用于人与计算机之间通信的语言
2014-01-22
C是万能的?它总有自己的优势和缺陷吧,不然都用C了,其它的呢