主流开发语⾔特点
考虑到很多读者从未接触过任何编程语⾔,这⾥对其它⼏个主流语⾔的特点和作⽤稍微说明⼀下:
1. Java语⾔是当今最普遍使⽤的开发语⾔,它简单易学(相对C++,C和Objective-C),且跨平台性⾮常强,对⽹络开发的⽀持令⼈称赞。很多企业使⽤Java语⾔来开发商业相关的⽹络应⽤。此外,Java语⾔也是开发Android应⽤的必备⼯具。
2. C语⾔是⼏个主流开发语⾔(Java,C++,C#,Objective-C)的根基所在。常有⼈说,学好C语⾔,其它的语⾔就会⼀通百通。因此对硬件底层性能的⽀持超强,它的主要应⽤领域是嵌⼊式开发、游戏引擎开发等偏底层的部分。
3. PHP语⾔主要⽤于开发⽹络应⽤(特别是web服务器端,也就是⽤户不可见的部分,如结合MySQL进⾏后台数据传输处理等),相对其它⼏门语⾔,它⾮常容易上⼿。但它的局限性在于除了web应⽤,对其它应⽤的开发⼒不从⼼。
4. Javascript语⾔主要⽤于开发Web前端(也就是⽤户可见的部分),随着HTML5技术的兴起,Javascript语⾔必将是未来三到五年的主流Web开发⼯具。
5. C#语⾔是微软为了对抗Java语⾔的强势⽽⾃⾏开发的⼀种编程语⾔。它和Java⼀样简单易学(同样
是相对的),但只能⽀持微软的平台。闻名业界的.NET就是C#语⾔的最佳搭配。关于C#有个更新点,⽬前最⽕爆的移动平台3D游戏开发引擎Unity3D主要⽀持C#和javascript开发,⽽windows⼿机平台的卷⼟重来也让C#有了新的机会。但随着微软在移动互联⽹领域的式微,C#的地位和前⼏年⽐起来⼤有下降。
6. Python,Ruby,Perl同PHP语⾔的作⽤类似,属于脚本语⾔,对于开发⽹络应⽤⾮常⾼效。其中Python和另⼀种脚本语⾔Lua还常在游戏中作为脚本语⾔使⽤。
7. Go语⾔,⼀门全新的系统级语⾔,由Google开发,于2009年发布。虽然它的历史⾮常短暂,但根据⽬前的发展来看,Go语⾔有望在未来⼗年成为⼀款成功的系统级语⾔。Go语⾔功能强⼤,可以替代C++
目前行的php开发工具有
8. Basic(Visual Basic)语⾔,曾经风骚⼀时,若⼲年前很多编程⼊门课程必教的开发语⾔。其学习曲线⾮常平缓,易于上⼿,但实际项⽬中⽤到的不是很多。
9. SQL语⾔,这是⽬前最重要的关系数据库操作语⾔,其影响已经超出数据库领域,在很多其它领域得到采⽤,⽐如⼈⼯智能领域的数据检索,软件开发⼯具中嵌⼊SQL的语⾔等。SQL语⾔是⼀种交互式查询语⾔,允许⽤户直接查询存储数据,但它并不是完整的程序语⾔,没有DO或FOR类似的循环语句,但可以嵌⼊到另⼀种语⾔中,通过接⼝发送到数据库管理系统。
10. 汇编语⾔,虽然现在是⾼级编程语⾔的天下,但性能超强的直接⾯向硬件的汇编语⾔仍然在嵌⼊式开发领域占据着⼀席之地。只是汇编语⾔和硬件本⾝的关联很⼤,所以普及性⼀般。
11. LISP语⾔,⼀种相对冷门的函数式编程语⾔,其长处在于超强的运算能⼒。如今在⼈⼯智能领域和CAD绘图软件中仍有⼤量的⽀持者。
12. Erlang语⾔,⼀个结构化,动态类型编程语⾔,内建并⾏计算⽀持。起初是由爱⽴信专门为通信应⽤设计的,⽐如控制交换机或变换协议等,⾮常适合于构建分布式并⾏计算系统。
其它语⾔相对来说⽐较冷僻,或者曾经热门但如今使⽤的⼈很少,⽤不到的时候可以不管。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。