代码改变世界

凑个热闹:关于编程语言优劣的讨论

2012-08-06 13:41 by smilingleo, 175 阅读, 0 推荐, 收藏, 编辑
摘要:我觉得编程语言其实也就是一门“语言”,只是一种用来表达逻辑的载体,更重要的问题是逻辑本身。当然,语言也是重要的,毕竟虽然简洁的语言和啰嗦的语言表达含义可能是相同的,但“好”的语言表达能力更强,更优雅,更易懂,二义性更少。单纯讨论语言的优劣没有太大意义,语言的接受程度更为客观一些,而语言的接受程度基本体现在语言所在“国家”是否强大,“文化”是否深厚。就像英语全世界通用,就是因为英语国家诸如英美等国家在当今世界政治、经济、文化、科技等诸多领域都占据了主导地位。语言也一样,正是因为Oracle (SUN), IBM, Apache, 等诸多公司团体的强盛,加上数不清的开源组织,使这门语言能吸引更多的 阅读全文

loop中@的用法小结

2012-08-02 08:28 by smilingleo, 329 阅读, 0 推荐, 收藏, 编辑
摘要:在loop中,@操作符有很多用法,这里简单总结一下:orb tags, 用来在一个字符串中嵌套一个表达式,比如:print("hello, @{name}")作为一个前缀,用来表示具有字面精度的数字print(@1234123412341234123423523)另外,loop里面数字运算要求所有参与运算的精度必须一致,否则将报错interned string called symbol{ @name: 'Leo Liu', @age : '100'}calling functions loop允许将一个function作为参数传递,那么接收 阅读全文

Hadoop & Hive Performance Tuning

2012-07-30 13:02 by smilingleo, 753 阅读, 0 推荐, 收藏, 编辑
摘要:转自:http://cloud-computation.blogspot.com/2011/09/hadoop-performance-tuning-hadoop-hive.htmlHadoop Cluster performance tuning is little hectic, because hadoop framework uses all type of resource for processing and analyzing data. So tuning its parameter for good performance is not static one. Paramet 阅读全文