2012年8月中国编程语言排行榜:C++领先

CodeForge最新公布2012年8月“我最喜爱的编程语言”排行榜。此排行榜清楚的反映了各种编程语言在国内和国外不同地区的受欢迎程度。这个排行榜不同于TIOBE的编程语言流行度排行榜。TIOBE的数据来源于搜索引擎等间接途径。而这份排行榜来自8月份对一万七千多名软件工程师的问卷调查。调查选项为单选,每个参与调查者只能选择一个自己最喜欢的编程语言。

最先出场的仍然是来自全国范围的统计情况。国内数据来源于对CodeForge.cn用户的统计。

 

从这个排行榜来看,C字头的C,C++,C#占据了前三甲。其中的C/C++是以绝对的优势排在榜首,是当之无愧的最受全国程序员喜爱的编程语言。Java 位居第四,也颇受欢迎。Matlab因其在数学方面的特长和易用性方面的优势,深受大学生和研究人员的喜爱,也是很多软件工程师验证前期算法的首选工具, 在此次调查中跻身前五名。与上个月的排行榜相比,最新排名中C++和C微降,C#、Java和Matlab增长明显。Objective-C有大幅下降。

再来看一下来自北京,上海和深圳三地被访用户的调查情况。

 

从上面三个图可以看出在北京,上海和深圳三地,各编程语言受喜爱程度有所不同。C++/C在这三个城市中都是最受喜爱的编程语言。与其他两个城市相比,在深圳,Java很受欢迎,而C#受喜爱程度不高。而在上海,C#的受喜爱程度是其在深圳的2倍。Matlab在深圳的受喜爱程度显著低于在北京和上海,这反 映出深圳的研究类人员比例少。与其他两地相比,在北京,适合移动应用类的编程语言Java(for Android, etc.)和Objective-C (for iOS)更受欢迎。

下面是来自CodeForge.com的国外调查者最喜爱的编程语言调查情况。

 

与国内的情况不同,C比C++更受全球的软件工程师喜爱。在IT创新最活跃的美国,C++略胜C,而在软件外包大国印度,C与Java都大受欢迎。其中Matlab高居前列的原因同样是受高校研究人员的追捧。

数据来源:CodeForge.com & Codeforge.cn

赛门铁克:恶意程序开始入侵虚拟主机

赛门铁克日前发现可以同时跨微软和Mac操作系统的恶意程序OSX.Crisis也会针对VMware的虚拟主机发动攻击,这也是目前发现第一起针对虚拟主机发动攻击的恶意程序。

赛门铁克表示,这个OSX.Crisis恶意程序本身有一个JAR档案,内置可以同时在微软和Mac操作系统活动的执行档案,这样的执行档案可以自动检测所处的伺服器环境,如果该台伺服器有其他的虚拟主机时,该恶意程序就会寻找VMware的映像档案,透过VMware Player Tool工具打开这个虚拟主机来植入恶意程序。

赛门铁克指出,许多杀毒软件为了提高检测效率,都会在虚拟环境内进行沙箱检测,以往的恶意程序为了躲过杀毒软件的检测,一旦检测到该操作系统内有虚拟环境,多会停止动作,借此隐藏自己的踪迹。但OSX.Crisis则是第一个试图复制并感染到其他虚拟环境的恶意程序。

根据赛门铁克的观察,这个OSX.Crisis恶意程序原本是透过社交工程的方式进入企业的内网,可以侧录Skype的Session,MSN和绿色鸭子的即时通信对谈,也可以窃取Safari和火狐狸浏览器的记录,也可以对外和傀儡网路的中控主机取得连线。

为了杜绝这种恶意程序的扩散,赛门铁克表示,企业可以首先检查虚拟主机和实体伺服器中,是否一定要共用网路,先切断没有必要的网路连线;加上该恶意程序也可以透过USB被复制,杜绝所有外接储存设备的Autorun功能。为了确保虚拟主机的安全性,建议每一个虚拟主机的Guest OS都应该安装杀毒软件。

Android 4.0 市场份额增至 21% 仍远低于 2.3

Android 2.3“姜饼”仍是最受欢迎的版本

北京时间9月7日早间消息,谷歌官方的Android开发者论坛本周宣布,在9月4日的前14天中,来自Google Play应用商店的数据显示,Android 2.3“姜饼”仍是用户数最多的Android版本,在所有Android版本中占57.5%。

排名第二的为Android 4.0“冰激凌三明治”系统,市场份额为20.9%,而Android 2.2系统的市场份额为14%。最新版Android 4.1“果冻豆”系统的市场份额仅为1.2%。

不过,摩托罗拉移动本周发布了多款新智能手机,而亚马逊也推出新款Kindle Fire平板电脑。因此版本较新的Android系统市场份额未来将逐渐上升。

谷歌收购网络安全创业公司 VirusTotal

新浪科技讯 北京时间9月8日凌晨消息,谷歌周五称,该公司已经收购了网络安全创业公司VirusTotal,旨在增强针对自身互联网服务的保护措施。

VirusTotal的服务可以聚合来自于大多数反病毒解决方案对已提交文件和网站的警告信息,如英特尔McAfee和赛门铁克的解决方案等。业界人士指出,收购VirusTotal可大幅提高谷歌在Gmail电子邮件服务、Google+社交网络甚至是向搜索用户显示的页面中清除有害内容的能力。

VirusTotal接受病毒检测请求,运行所有可用的保护软件来对问题文件或页面进行检测,然后将结果发送给各大安全厂商。由于这些结果包含提交的文件和网站,因此这项服务被安全行业视为一种有关新威胁和潜在目标的宝贵信息来源。

VirusTotal周五强调表示,该公司将继续独立运营自身服务。该公司在博客发表声明,宣布了这项并购交易:“VirusTotal将继续 独立运营,保持我们与其他反病毒公司和安全专家之间的合作关系。我们一直都在努力确保自己提供的服务能取得不断的改善,但作为一家规模较小、资源有限的公 司,有时候要做到这一点颇具挑战性。”

谷歌是科技行业中所持现金和短期证券总额最大的公司之一,这家公司每年都会进行数十桩并购交易。今年早些时候,谷歌刚刚完成了125亿美元收购摩托罗拉移动的交易。谷歌并未透露收购VirusTotal交易的具体价格。

谷歌周五发表声明称:“安全对我们的用户来说是至关重要的,我们已经投入了大量资金来保护用户的网络安全。VirusTotal网络安全领域中也拥有强大的过往记录,我们非常高兴能为其提供所需的基础设施,以确保其服务能继续改善。”