TIOBE 2012年4月世界编程语言排行榜发布啦!TIOBE 世界编程语言排行榜是一个用来展现编程语言流行趋势的榜单。每个月,都有最新的数据被更新,但是这个排行榜只是反映了某个编程语言的热门程度,并不代表编程语言的好坏。
作为一个 Objective-C的 coder,我总能听到一部分人在这门语言上抱怨有很多问题。他们总在想快速学习这门语言来写一个 App 出来,但他们也总是联想到 Objective-C看上去实在太难了或者在想这些语法符号都是神马玩意?本人也解释一下为什么很多程序员相比较学习 Ruby 或者 Java 很容易.
好久没有发娱乐性质的技术文章了,搞得气氛有点严肃了,考虑到程序员们都是比较严肃和容易较真的类书呆子的群体,所以,需要更新一个有娱乐性质的文章了。正好最近看到了两个比较有趣的图,在新浪微博上都得到了比较不错的反响,因此,更新到酷壳上来。
本月,微软 C++ 编译器进入了第3个十年。而本月就是微软首个 C++ 编译器的 20 岁生日,我们同时也期待着即将发布的 Visual C++ 11,它将支持 ARM 处理器、Windows 8 平板应用以及 C++ AMP 并行计算和自动并行处理,同时提供完整的 ISO C++11 标准库等等。
因为又有人邀请我去 Quora 的 C2C 站去回答问题去了,这回是关于 @laiyonghao 的这篇有点争议的博文《2012 不宜进入的三个技术点》ActionScript,Thread 和 C++, C++ 的争议最大。(要我说,.NET 比 C++ 更需要慎重进入,呵)。我就在这里回复一下这个问题吧。
Java似乎一直都能跻身于最流行的编程语言排行榜,TIOBE 2012年2月编程语言排行榜已经发布,Java不负众望,险胜C语言,勇夺桂冠。
12月26消息,甲骨文近日宣布推出最新版本Oracle Tuxedo 11g。该新版本是面向C/C++、COBOL和动态语言而推出的业界最佳的应用服务器。
这篇是为了加深记忆所写。发现,很多知识若不经过反复的琢磨和动手实践,是很难记得住的。①函数指针的初始化。函数的初始化有两种方式:第一种,也是最普遍的方式;第二种,是使用typedef定义函数类型,这种写法有助于对代码的理解。② 函数指针赋值。函数名可以理解为该类型函数的指针。
Java十几年来的迅猛发展,似乎在印证一个亘古不变的真理——与时俱进。C语言几年来也在不断发力,作为变种,Object C在Apple应用领域如火如荼,而作为编程语言前三甲的C++,似乎低调了许多,尽管C++阵营甚至没有一个完整的标准,C++ 11的推出,必定会把这款“老”编程语言带到一个新的高度。
Tiobe 公布了2011年11月编程语言排行榜,前二十排名无多大变化。从下图的排行榜可以看到,依然是C阵营的天下。
微软计划在近日为MSDN订户提供Visual Studio 11预览版公众版本的下载。本文对该版本中出现的特性做了简要总结。
Boost库是一个可移植的开源C++函数库,鉴于STL(标准模板库)已经成为C++语言的一个组成部分,可以毫不夸张的说,Boost是目前影响最大的通用C++库。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容,是一个“准”标准库。
在实际的项目中,当项目的代码量不断增加的时候,你会发现越来越难管理和跟踪其各个组件,如其不善,很容易就引入BUG。因此、我们应该掌握一些能让我们程序更加健壮的方法。
Google发表了一篇研究论文(PDF),声称C++是目前市场上性能最好的程序语言。 搜索巨人分别用C++、Java、Scala和其发明的Go语言实现一种压缩算法,然后测试其性能。结果显示,C++远胜其它三种语言。 虽然C++性能最优越,但Google同时指出它实现起来太复杂,超出了普通程序员的水平。
OpenCL作为一种开放的并行加速计算标准,已经得到了AMD、Intel、NVIDIA等芯片业巨头和大量行业厂商的支持,但唯独缺少了微软。就在AMD Fusion开发者峰会上,微软终于拿出了自己的反击武器:“C++ AMP”,其中AMP三个字母是“accelerated massive parallelism”的缩写,也就是加速大规模并行的意思。
由英特尔主办的全球IT界高水平的技术论坛活动--2011英特尔信息技术峰会(Intel Developer Forum, IDF),将于4月12至13日在北京国家会议中心举行。这是2007年以来连续第5个年度IDF在中国首发。
Log4cpp是一个开源的C++类库,它提供了在C++程序中使用日志和跟踪调试的功能。使用log4cpp,可以很便利地将日志或者跟踪调试信息写入字符流、内存字符串队列、文件、回滚文件、调试器、Windows日志、syslog和远程syslog服务器中。