计算机语言有哪些,计算机语言有哪些都有什么用( 四 )


第四个阶段:面向对象的高级语言
典型的是C++ JAVA 在C语言的编程过程中,大家发现 结构化编程的C语言编程比较麻烦.
比如,我要编写 描述3个凳子的程序,如果用C写的话,我必须一个一个描写凳子.如果要写100,1000个或者更多呢?不就麻烦死了.为什么我们不能先构造一个凳子的基本模型,然后根据具体凳子的特点添加代码呢? 这样代码量不是大大减轻了,程序员就少做很多重复劳动了.这个基本模型就是面向对象里边经常提到的类.
当然C++和C比较不仅仅是这些有点,优点太多了,我只是做一个假设而已,C++的内容很多,C++是C的超集.你学习C++你就知道了. C++和C的语法很相近,C++一样能处理结构化的程序,基本和C一样.
所以,你可以直接学习C++.C++和C没有什么必然关系.
############################################# 此外还有其他一些脚本语言perl,标记语言html等等.
游戏开发也经常用到脚本语言. -------------------------------------------------
编程语言就和人说话一样,等你熟练掌握了,你应该学习如何说话的方法和技巧了.就是计算机上常说的 数据结构 和 算法 当你熟练掌握编程语言的时候,你会发现再学一门新的语言不是什么难的事情.很容易上手,确实是这样的.
--------------------------------------------------------------
--------------------------------------------------------------
刚才我说了编程语言基本分为那些,知道这些语言最擅长的地方,你学游戏还是学什么都会有个目标. 无论你从事什么计算机编程工作,我都觉得应该好好学习基础知识,不管你是先学再干,还是先干然后知不足才学.形式都是次要的,关键是解决问题. 不管怎么样,你还是要了解一些数学知识,比如游戏编程要涉及的 线性代数的矩阵知识,等等.数学是很重要的.不要认为编程和数学没有关系.在高级编程中应用数学知识太常见了. 游戏编程现在大家学习3D的比较多.毕竟玩游戏,还是要逼真的感觉的.你初学可以学习OpenGL或者D3D,这些结构和C语言相似,他们不是编程语言,只是接口.编译器你可以采用MS的VC++或者LINUX下的GCC + GLUT,当然编译器只是工具,你喜欢采用什么编译器,调试器都是你自己的选择.MS底下也可以采用其他的,Linux底下也可以采用GTK等等.看你喜好了.
再有就是Web编程语言语了:aspasp.net PHPJSP
常用的计算机语言有哪些? 计算机高级编程语言按其程序的执行方式可以分为两种:编译型 , 解释型
1.编译型语言是指使用专门的编译器、针对特定平台(操作系统)将某种高级语言源程序一次性“翻译”成可被该平台硬件运行的机器码(包括指令和操作数) , 并包装成该平台的操作系统所能识别和运行的格式 。 这种语言的程序执行时效率高 , 可以脱离开发环境独立运行 , 但如果要移植必须修改源程序 , 或者针对不同的平台采用不同的编译器进行重新编译 。 现在的多试高级语言 , 如c , c++ , Pascal , LISP等都是编译型的 。
2.解释型是指用专门的解释器将某种高级语言源程序逐条解释成特定平台的机器码指令并立即执行 , 解释一句执行一句 , 而不进行整体的编译和链接处理 。
3.java语言是解释型和编译型的结合 , 先采用通用的java编译器将java源程序编译成为与平台无关的中间产物 , 然后利用java虚拟机(JVM:Java
Virtual
Maching)进行解释执行 。
计算机语言都有哪些种类? C语言是Dennis Ritchie在七十年代创建的 , 它功能更强大且与ALGOL保持更连续的继承性 , 而ALGOL则是COBOL和FORTRAN的结构化继承者 。 C语言被设计成一个比它的前辈更精巧、更简单的版本 , 它适于编写系统级的程序 , 比如操作系统 。 在此之前 , 操作系统是使用汇编语言编写的 , 而且不可移植 。 C语言是第一个使得系统级代码移植成为可能的编程语言 。

推荐阅读