Lua使用C编写而成的脚本语言。同为脚本语言的Python拥有庞大的类库工具包,定位于独立开发,Lua极度精简化,没有提供太多功能包,必须与C、C++等语言混合使用,目的是为了快速并动态的嵌入式地胶合、扩展普通程序的功能模块,也用于做为普通配置文件替代XML、ini等文件。git
脚本解释、运行速度很快,解释器内核精简。github
支持面向过程与函数式编程、多线程,仅提供number和string两种简单类型及惟一的通用类型Table表示数组、集合、对象等功能,带有简单的垃圾收集。数据库
与C、C++结合,可让C、C++仅提供基本功能模块,使用Lua简洁高效地实现高级逻辑。编程
Google开发的开源编译型编程语言,语法简洁,速度与C接近,支持面向对象、闭包、反射、垃圾回收,支持内嵌C语言混编,最初目的用于系统级编程领域,如服务器、存储系统、数据库、云平台等。部分或全面取代C++编程的复杂语法。数组
专门针对多核处理器使用并行编程模式。(Python因为GIL全局锁机制,不支持单进程多核并行,没法真正多线程并行运算)安全
GNU的开源语言 + 数学计算环境套件,用于数据统计分析处理 + 制图绘制。函数式编程,偏向面向对象。服务器
同类产品为商业软件MATLAB。多线程
典型应用为经济计量、财经分析、人文科学研究、人工智能等。闭包
利用GitHub Pages自动生成、部署免费我的博客的框架hexo
目前hexo-theme-yilia主题比较流行(主观意见)
https://github.com/litten/hexo-theme-yilia
使用GitHub和Hexo搭建免费静态Blog
https://wsgzao.github.io/post/hexo-guide/
Github Pages搭建博客教程
http://cnfeat.com/blog/2014/05/10/how-to-build-a-blog/
JetBrains开发的Java兼容开源语言,基于IntelliJ,可编译成字节码运行于JVM,提供更安全、简洁的功能,可与Java混编,拥有空指针静态检测、高阶函数、操做符重载、字符串模板等特性。语法与Swift类似。
Kotlin:Android世界的Swift
http://www.infoq.com/cn/news/2015/06/Android-JVM-JetBrains-Kotlin