Lua Go R HEXO 简单介绍
2016-07-24 17:42
253 查看
Lua
Lua使用C编写而成的脚本语言。同为脚本语言的Python拥有庞大的类库工具包,定位于独立开发,Lua极度精简化,没有提供太多功能包,必须与C、C++等语言混合使用,目的是为了快速并动态的嵌入式地胶合、扩展普通程序的功能模块,也用于作为普通配置文件替代XML、ini等文件。脚本解释、运行速度很快,解释器内核精简。
支持面向过程与函数式编程、多线程,仅提供number和string两种简单类型及唯一的通用类型Table表示数组、集合、对象等功能,带有简单的垃圾收集。
与C、C++结合,可以让C、C++仅提供基本功能模块,使用Lua简洁高效地实现高级逻辑。
Go
Google开发的开源编译型编程语言,语法简洁,速度与C接近,支持面向对象、闭包、反射、垃圾回收,支持内嵌C语言混编,最初目的用于系统级编程领域,如服务器、存储系统、数据库、云平台等。部分或全面取代C++编程的复杂语法。专门针对多核处理器使用并行编程模式。(Python由于GIL全局锁机制,不支持单进程多核并行,无法真正多线程并行运算)
R
GNU的开源语言 + 数学计算环境套件,用于数据统计分析处理 + 制图绘制。函数式编程,偏向面向对象。同类产品为商业软件MATLAB。
典型应用为经济计量、财经分析、人文科学研究、人工智能等。
HEXO
利用GitHub Pages自动生成、部署免费个人博客的框架目前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/
相关文章推荐
- LUA 创建文件和文件夹
- lua lfs库
- 150. Evaluate Reverse Polish Notation
- 一、windows 下安装并使用 lua
- 如何创建一个 Lua 模块
- 如何创建一个 Lua 模块
- LUA学习笔记(第18-20章)
- LUA学习笔记(第18-20章)
- 安卓属性动画之插值器(TimeInterpolator)和估值器(TypeEvaluator)
- lua MVC框架 Orbit初探
- Lua教程(二十二)
- lua os.date()
- leetcode_c++:栈:Evaluate Reverse Polish Notation(150)
- How to evaluate and motivate a speech
- leetcode150 Evaluate Reverse Polish Notation
- leetcode150 Evaluate Reverse Polish Notation
- Evaluation
- sublime 设置自动把某个文件按指定语法解析
- LeetCode - 150. Evaluate Reverse Polish Notation
- 编写C模块供Lua使用