编程语言就是与计算机进行交互的工具,定义了一套规则让计算机去理解人的思想。
现在有600多种编程语言。
【C】在1973年,Ken Thompson和好基友里奇在B语言的基础上推出C语言,同年用C语言写的UNIX也正式发行。各个操作系统的开发语言,可以直接与硬件进行交互。
【C++】1983年,贝尔实验室的Bjarne Stroustrup在C语言基础上推出了C++。 C++进一步扩充和完善了C语言,是一种面向对象的程序设计语言。
【PERL】1987年12月,Unix平台上开发出来的语言,做文字处理非常强大,用法灵活,可以写出没人能看懂的代码 。
【PYTHON】吉多·范罗苏姆创造,第一版发布于1991年,刚开始被做为脚本语言,开发小任务;同年Linus Torvalds在论坛发布linux正式版本。
【ERLANG】1991年推出, erlang是一种通用的面向并发的编程语言,爱立信所辖的CS-Lab开发。
【PHP】1994推出, 纯web开发语言; 同年 Netscape 浏览器诞生了。
【JAVA】1995年,sun公司推出java语言,为了解决跨平台的问题。
【JAVASCRIPT】1995年,直译式脚本语言,Netscape与Sun合作, javascript 是当下使用最为广泛的语言,主要写前端的语言;nodejs =后端 ,全栈式的语言。
【RUBY】一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。1995年12月才正式公开发布。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。 Ruby on rails web框架用于web开发。
【C#】C sharpe = C#是2000年6月,微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
【SCALAR】 2001开发,Scala是一门多范式的编程语言,一种类似java的编程语言[1] ,大数据开发。
【GO】 Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。
【SHELL】 脚本语言, 简单易学,基于unix,linux, 做一些简单的系统管理任务, 运维人员必学。
【VB】vb微软的脚本语言,bat脚本
【LUA】lua一种小巧的脚本语言,nginx 的脚本语言,ngnix 是时下最nb web服务器。
编译型语言,全部编译在执行,常见的为C和C++;
解释型语言,一边执行一边翻译,程序不需要编译,程序在运行时才翻译成机器语言,每执行一次都要翻译一次,例如java,javascript ,php,python, c#, perl ,ruby。解释型语言的好处是兼容性或者跨平台有一定的要求,但是效率较慢。