100秒了解10种编程语言
2013年12月20日 作者:玄月冰灵
C——
最经典的高级编程语言,至今仍被广泛使用并被认为是执行效率最快的高级编程语言
语法严谨,能够自由操作内存地址
对底层支持好,主流的操作系统均为C语言开发
理论上C++也是由C语言衍生出的
Java——
跨平台性好,利用虚拟机,几乎可以在任何平台上运行
学会了可以开发安卓应用和游戏
很多电梯和家电的开发语言都是Java
很多管理系统,都是用Java开发
C#——
搭配VS,可以快速开发出一个图形界面应用
内置很多的API控件,比如利用Web Brower控件,几分钟就能做一个简单的浏览器
PHP——
大量开源的项目,几乎不用编程就能搭建一个网站
网络上大部分的虚拟主机都是PHP的
可以内嵌命令行
通过现成的组件可以实现快速生成jpg、pdf等
SQL——
严格意义上只能算查询语言
语法简单,一般用于数据库查询
可以进行嵌套查询
Ruby——
日本人开发,所以广泛被作为日式游戏脚本语言
搭配rails可以进行web开发
语法简单易懂,几乎不需要注释
Python——
没有分号等多余符号
结构以缩进划分
Javascript——
严格意义上属于一款脚本语言,但因为node.js的兴起定义有所变化
语法晦涩难懂,但可以通过扩展如coffeescript使其代码更优雅
通用型脚本语言,支持几乎所有浏览器
由于代码在客户端运行,所以十分节省服务器资源
一般与后端脚本语言搭配使用
CSS——
严格意义上属于样式表语言,但是搭配扩展如Less可以支持逻辑、运算等
主要是实现脚本化的设计、布局等
语法简单易懂,可以实现丰富多彩的样式变化
一般和Javascript搭配使用
Go——
可以直接嵌入C语言
支持并发,多线程执行
轻量级,去除了其他编程语言冗余的功能