编程言语有很多种。一般来说,它们能够分为机器言语、汇编言语和高档言语。
机器言语:计算机可直接辨认运转的二进制代码,履行速度快,占用资源少,但可读性不强,编程杂乱;
汇编言语:用于电子计算机,微处理器,微控制器或其他编程设备的低级言语,也称为符号言语。方针代码简短,占用内存少,履行速度快,但缺少可移植性,方针编程杂乱;
高档编程言语:与机器言语和汇编言语比较,高档言语具有很强的可读性和可移植性。一般用事先编译好的机器言语程序编译成机器指令表示的方针程序。现在流行的高档言语有C言语、C++、PHP、Java等等;
C言语:实形式,保护形式,调度,中止,调用栈,回调。基本上会涉及到计算机科学中的基本概念。结构化编程,也就是求解方案描述为一个清晰的过程,这个过程会涉及到数据的建模,接口的界说,项目的全体安排结构。
C++言语:虚函数、虚表、内联、多重继承、const、generic、模板(言语相关)opencv、OGRE、3D渲染、GPU、mesh、骨架、帧循环、DX、GUI、MFC、Qt、消息队列、非堵塞IO。合适范畴: 多媒体、高性能网络服务器等更高效的应用程序。
Java: 字节码,虚拟机,垃圾收回,接口,多线程,包,程序库,反射,结构,集成,组件,http,web,数据库,SSH,javaee。Java的程序更注重扩展性和可维护性,一般更多采用形式的设计。程序常用的安排形式有MVC、listener形式等。
Javascript: 闭包、对象、函数、CSS、DOM、Ajax、HTML5、node.js、V8。基于prototype的OO,基于闭包的函数公式编程(后者用的比较多)。代码常见的安排形式:事情触发的回调机制(node.js和前端的差异在于它自己界说和触发事情),基于非堵塞异步IO的结构(node.js)。
PHP: “超文本预处理器”,是一种通用的开源脚本言语。PHP是在服务器终端上履行的脚本言语。和C言语类似,PHP是常用的网站编程言语。PHP的共同语法是C、Java、Perl和PHP自身语法的混合。有利于学习,应用广泛,首要适用于Web开发范畴。