Lua Go R HEXO Kotlin 簡單介紹

Lua

Lua使用C編寫而成的腳本語言。同爲腳本語言的Python擁有龐大的類庫工具包,定位於獨立開發,Lua極度精簡化,沒有提供太多功能包,必須與CC++等語言混合使用,目的是爲了快速並動態的嵌入式地膠合、擴展普通程序的功能模塊,也用於做爲普通配置文件替代XMLini等文件。git

腳本解釋、運行速度很快,解釋器內核精簡。github

支持面向過程與函數式編程、多線程,僅提供numberstring兩種簡單類型及惟一的通用類型Table表示數組、集合、對象等功能,帶有簡單的垃圾收集。數據庫

CC++結合,可讓CC++僅提供基本功能模塊,使用Lua簡潔高效地實現高級邏輯。編程

 

Go

Google開發的開源編譯型編程語言,語法簡潔,速度與C接近,支持面向對象、閉包、反射、垃圾回收,支持內嵌C語言混編,最初目的用於系統級編程領域,如服務器、存儲系統、數據庫、雲平臺等。部分或全面取代C++編程的複雜語法。數組

專門針對多核處理器使用並行編程模式。(Python因爲GIL全局鎖機制,不支持單進程多核並行,沒法真正多線程並行運算)安全

 

R

GNU的開源語言 數學計算環境套件,用於數據統計分析處理 製圖繪製。函數式編程,偏向面向對象。服務器

同類產品爲商業軟件MATLAB多線程

典型應用爲經濟計量、財經分析、人文科學研究、人工智能等。閉包

 

HEXO

利用GitHub Pages自動生成、部署免費我的博客的框架hexo

目前hexo-theme-yilia主題比較流行(主觀意見)

https://github.com/litten/hexo-theme-yilia

 

使用GitHubHexo搭建免費靜態Blog

https://wsgzao.github.io/post/hexo-guide/

 

Github Pages搭建博客教程

http://cnfeat.com/blog/2014/05/10/how-to-build-a-blog/

 

Kotlin

JetBrains開發的Java兼容開源語言,基於IntelliJ,可編譯成字節碼運行於JVM,提供更安全、簡潔的功能,可與Java混編,擁有空指針靜態檢測、高階函數、操做符重載、字符串模板等特性。語法與Swift類似。

 

KotlinAndroid世界的Swift

http://www.infoq.com/cn/news/2015/06/Android-JVM-JetBrains-Kotlin

相關文章
相關標籤/搜索