07 2013 档案
摘要:http://www.solidot.org/story?sid=35754看了此文,为什么我现在如此看好RustC/C++已经统治系统编程很久,除了ObjectiveC之外语言都无法获得很高的关注。有人用多种系统级语言编写了同样的地图生成工具来测试他们的性能, 包括D(DMD,LDC,GDC)、Go(GCC-Go,6g)、Haskell(GHC)和Rust。相比C/C++,这些语言都原生支持了诸如垃圾回 收这些高级特性,也因此无一能达到C/C++的运行速度。其中表现最好的是基于LLVM的D语言编译器LDC,与同样基于LLVM的C编译器Clang相比,可以达到它96%的速度。其次是基于LLVM
阅读全文
摘要:不错的文章,澄清了误区,至少看到Lisp和Smalltalk比C++的圈大,比较客观。TIOBE每个月都会给编程语言排名,从侧面说明哪些编程语言使用比较广泛。那么你是否考虑过这些编程语言彼此之间的影响力呢?哪一门语言的影响力是最大的呢?显而易见,大多数开发者都会认为他们的语言是最好的。如果你想要一个更科学的(或者艺术点的)视图,可以查看下面这幅编程语言影响图。编程语言之间的影响力下图是由Ramio Gómez实现,图中的每个节点代表1种编程语言,之间的连线代表该编程语言对其他语言有影响。看了它,你可能会问,为何Lisp比SQL更具影响力呢?查看大图该图数据来自Freebase上的编程
阅读全文
摘要:我今天又发火了,因为微软看这里http://social.msdn.microsoft.com/Forums/vstudio/en-US/2f328917-4e99-40be-adfa-35cc17c9cdec/pragma-executioncharactersetutf8到今天了,微软的编译器对C++ 11的支持缓慢我也就忍了,你对一个utf-8的支持,为啥是这个样子。2005,2008两代产品没有utf-8,2010就算不完全支持,也算还有一个解决办法,2012连个解决办法也没有。好吧, 我看到你说2013将支持C99,utf-8, c++ 11大部分特性。我就不说LLVM已经快把C++
阅读全文