游戏编程用什么语言?
编程语言1和汇编语言的本质和机器语言是一样的,都是直接在硬件上操作,只是指令用的是英文缩写标识符,更容易识别和记忆。它还要求程序员以命令的形式写出每个具体的操作。汇编程序通常由三部分组成:指令、伪指令和宏指令。2.脚本语言
脚本语言是为了缩短传统的编写-编译-链接-运行过程而创建的计算机编程语言。这个命名源于一个脚本“剧本”,它使得对话框每次运行时都要逐字重复。早期的脚本语言通常被称为批处理语言或工作控制语言。脚本通常被解释为运行而不是编译。尽管许多脚本语言已经超出了计算机简单任务自动化的领域,并且足够成熟,可以编写精致的程序,但它们仍然被称为脚本。几乎所有的计算机系统在各个层次上都有一种脚本语言。包括操作系统层,如电脑游戏、网络应用、文字处理文档、网络软件等。在很多方面,高级编程语言和脚本语言是相互交叉的,它们之间没有明确的界限。脚本编程更快,脚本文件明显比同类C程序文件小。这种灵活性是以执行效率为代价的。脚本通常是解释和执行的,运行时可能会很慢,消耗更多内存。很多时候比如写一些几十行的小脚本,它带来的好处远远超过运行时的坏处,尤其是在程序员工资越来越高,硬件成本越来越低的情况下。3.机器语言
因为计算机只能接受二进制代码,所以用二进制代码0和1描述的指令称为机器指令,所有机器指令的集合构成了计算机的机器语言,用机器语言编写的程序称为目标程序。只有目标程序可以被计算机直接识别和执行。而用机器语言写的程序没有明显的特点,难记,读写不方便,依赖于具体型号,有很大的局限性。机器语言属于低级语言。4.高级语言高级语言是大多数程序员的选择。与汇编语言相比,它不仅将许多相关的机器指令合成为一条指令,而且去掉了与具体操作相关但与完成工作无关的细节,如使用堆栈和寄存器,大大简化了程序中的指令。同时由于省略了很多细节,程序员不需要太多专业知识。高级语言主要是相对于汇编语言而言的。它不是指某一种特定的语言,而是包括了很多编程语言,比如PASCAL这种最简单的编程语言。参考资料: