资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

C++

转载新闻 [编程语言] 在什么情况下Java比C++快?

回复者:Cameron Purdy,Oracle中间件高级工程师。 这是根据我同时使用C++和Java工作超过20年所学到的,其实使用Java比C++还要早几年: 1、根据我的经验,当你把优化过的C++代码转换成Java代码,代码的速度会慢大约三倍。 2、根据我的经验,把Java代码转换成C++的代码,速度同样也会慢三倍。首先,这种比较根本没有意义,除非你能意识到用Java的方式去写Java代 ...
mengyidan1988 评论(21) 有11902人浏览 2015-06-02 9 5

原创新闻 [编程语言] GCC 5将于本月晚些时候发布,包含大量新特性

GCC 5将在本月晚些时候发布,它包含了大量新特性。主要包括: C编译器默认使用GNU11 (C11)而不是GNU89(C89) ; libstdc++ 库完整支持 C++11,实验性支持 C++14; 完整支持多线程实现OpenMP 4.0; C 和 C++支持英特尔的 Cilk Plus并行编程接口; 完整支持 Go 1.4.2; 支持ARM Cortex-A72和 Cortex-A17; 初 ...
mengyidan1988 评论(0) 有5958人浏览 2015-04-08 0 0

转载新闻 [编程语言] 减少C++代码编译时间的方法

c++ 的代码包含头文件和实现文件两部分, 头文件一般是提供给别人(也叫客户)使用的, 但是一旦头文件发生改变,不管多小的变化,所有引用他的文件就必须重新编译,编译就要花时间,假如你做的工程比较大(比如二次封装chrome这类的开发),重新编译一次的时间就会浪费上班的大部分时间,这样干了一天挺累的, 但是你的老板说你没有产出,结果你被fired, 是不是很怨啊, 如果你早点看到这段文章,你就会比你的 ...
c++
mengyidan1988 评论(0) 有3497人浏览 2015-03-20 1 0

原创新闻 [移动开发] 跨平台移动应用引擎CrossApp V0.6.0 发布,增加视频控 ...

  在说V0.6.0版本更新内容之前,CrossApp团队希望先特别感谢一下github用户wohaaitinciu 、zhujnt 、KerwinKoo ,尤其是wohaaitinciu 已经提交过了4次Pull Requests,本次更新又包含了他的内容支持,这真的是对CrossApp最大的肯定和帮助!   虽然临近春节,但CrossApp依然紧锣密鼓的持续优化优化再优化,我们真的希望在春节之 ...
美珠 评论(0) 有3228人浏览 2015-02-02 0 0

原创新闻 [编程语言] C++之父:C++ 的五个普遍误解(3)

为了增加您冬天阅读的乐趣,我们很荣幸地奉上Bjarne Stroustrup大神的这个包含3个部分的系列文章。第一部分在这里;第二部分在这里。 5. 误解4:“为了效率,你必须编写底层代码” 许多人相信高效率的代码必须是底层代码。一些人甚至认为底层代码天生就是高效的(“如果代码很丑陋,那它一定很高效!一定有人花费了大量时间和精力来优化它!”)。当然,你仅仅使用底层代码是可以写出高效代码的,并且有 ...
cao345657340 评论(0) 有4930人浏览 2014-12-29 1 1

原创新闻 [研发管理] mlpack:可伸缩C++机器学习库

摘要:mlpack是一个可伸缩C++机器学习库,它的目的是让新用户通过简单、一致的API使用机器学习,同时为专业用户提供C++的高性能和最大灵活性。 mlpack是一个直观、快速、可伸缩的C++机器学习库,旨在为机器学习研究者提供更广泛的机器学习方法和函数。它的目的是让新用户通过简单、一致的API使用机器学习,同时为专业用户提供C++的高性能和最大灵活性。 mlpack官网还提供了大量的学 ...
cao345657340 评论(0) 有4489人浏览 2014-12-23 0 0

转载新闻 [编程语言] C++ 的五个普遍误解(2):垃圾回收

每一个误解,都需要一大篇文章,甚至一本书来澄清,但是这里我的目标很简单,就是抛出问题,并简明地陈述我的原因。 前两个误解在我的第一篇文中呈现。 4. 误解3:“对可靠的软件,你需要垃圾回收” 在回收不再使用的内存上,垃圾回收做的很好,但是并不完美。它并非灵丹妙药。因为内存可以被间接地引用,并且很多资源并不是普通内存。考虑: class Filter { // take input from fi ...
cao345657340 评论(3) 有5164人浏览 2014-12-22 1 1

转载新闻 [编程语言] C++之父:C++ 的五个普遍误解(1)

[编注:为了增加您冬天阅读的乐趣,我们很荣幸的奉上Bjarne Stroustrup大神的这个包含3个部分的系列文章。这是第一部分;第二和第三部分将在接下来的两个周一发布,即在圣诞节之前完成这个系列。请欣赏。——Ed] 1. 简介 本系列包括 3 篇文章,我将向大家展示并澄清关于C++的五个普遍的误解: “要理解C++,你必须先学习C” “C++是一门面向对象的语言” “为了软件可靠性,你需 ...
cao345657340 评论(3) 有6063人浏览 2014-12-22 0 1

转载新闻 [编程语言] 开源领袖Eric Raymond对主流编程语言的评价

Raymond 此文不是在泛泛地去谈语言的优劣,而是要回答一个问题:在UNIX下开发开源项目,如何选择开发工具?我翻译的很零散,建议大家去看原文。 C 语言 虽说C语言在内存管理方面存在严重的缺陷,不过它还是在某些应用领域里称王称霸。对于那些要求最高的效率,良好的实时性,或者与操作系统内核紧密关联的程序来说,C仍然是很好的选择。 C良好的可移植性也为它加了分。不过现在很多其他的语言可移植性越来 ...
cao345657340 评论(3) 有5968人浏览 2014-12-18 4 0

转载新闻 [编程语言] 2014年11月“我最喜爱的编程语言”排行榜

CodeForge 网站最新公布 2014 年 11 月“我最喜爱的 编程语言”排行榜。此排行榜清楚的反映了各种编程语言在国内和境外不同国家和地区的流行程度,可为软件工程师及其他业内人士提供参考。与 TIOBE 排行榜不同,这份排行榜的数据不是来源于搜索引擎等间接途径,而是来自 11 月份对五万六千多名软件工程师的问卷调查。调查选项为单选,每个参与调查者只能选择一个自己最喜欢的编程语言。 一、国内 ...
mengyidan1988 评论(6) 有7953人浏览 2014-11-26 2 0

转载新闻 [开源软件] Proxygen:来自Facebook的C++ HTTP库

Proxygen 是Facebook开发的一个C++的HTTP库,包含一个易用的HTTP服务器。支持HTTP/1.1、SPDY 3和SPDY 3.1,同时也开始在为HTTP/2做开发。 Proxygen并非为了替换Apache或者 Nginx,该项目主要是侧重于用C语言构建超级灵活的HTTP服务器,提供非常好的性能和灵活的配置。此外也是为了构建一个高性能的C++ HTTP框架。 托管地址:ht ...
mengyidan1988 评论(0) 有7010人浏览 2014-11-06 0 0

转载新闻 [开源软件] OpenAge:【帝国时代2】游戏引擎的开源克隆版

OpenAge是一个志愿者项目,是想做一个【帝国时代2】游戏引擎的开源克隆版。目前的主要针对 POSIX 平台,比如GNU / Linux。他们做这个,也是想像OpenMW、OpenRA和OpenTTD 三个项目学习。 (原版游戏的图) OpenAge 使用了原始的游戏资源(如声音和图形) ,但(原因很明显)没有发布。如果你要玩,你需要一个原始AoE2 :AOC安装(Wine 是你的朋友 ...
mengyidan1988 评论(0) 有6767人浏览 2014-10-27 0 0

原创新闻 [编程语言] TIOBE 2014年9月编程语言排行榜 Java、C++跌至历史 ...

TIOBE 2014年9月编程语言排行榜今天发布,Java、C++跌至历史最低点,前三名则没有变化,C、Java、Objective-C。 尽管Java排名第二,但其份额却在下降,从图表上可以看出,下降了-2.01%。另外排名第四的C++份额下降幅度也较大,为-3.99%。 编程语言排行榜TOP 20榜单: 前10名编程语言长期走势图: 以下是21-50编程语言排名: 后50名编程语言 ...
u012797015 评论(2) 有7541人浏览 2014-09-09 0 2

原创新闻 [开源软件] 让大家久等了,CrossApp 0.3.3新鲜出炉!

  让大家久等了!跨平台移动APP开发引擎CrossApp在8月20日下午推出了CrossApp 0.3.3新版本,该版本主要新增了控件的状态视图、优化了文字性能以及其他bug修复与优化,同时提供了JS版本的CrossApp体验包(JS版本暂时还不建议用于商业化产品的开发)。下一个版本会一次性新增四个控件,请大家拭目以待,或者一起加入我们的队伍挖掘更多精彩!详情请关注我们的官方网站:http://c ...
美珠 评论(4) 有8070人浏览 2014-08-22 1 1

原创新闻 [开源软件] 移动应用开发引擎CrossApp v0.3.0发布

跨平台移动应用开发引擎CrossApp推出了正式版本V0.3.0, 同时对外放出了与原生应用的详细横评数据,官方表示,在数据中看,CrossApp已经与原生性能近似,开发者可以开始免费使用CrossApp的正式版本来进行移动端商业产品的开发了。 在CrossApp的正式版本推出同时,官方也正是对外推出了CrossApp-Design alpha版本,这是官方推出的首个移动端图形UI编辑工具,开发者 ...
美珠 评论(0) 有22570人浏览 2014-07-24 0 0

原创新闻 [研发管理] 程序编译为何失败?

完美的程序不会是一次就写成功的,都要经过反复编译、调试、修改。调试过程可能会花费大量的时间,如果了解了常见编译错误发生的原因,这有助于节省时间,提高开发效率。 Google、香港科技大学和内布拉斯加大学的研究人员分析了1.8万Google工程师在2012年11月到2013年7月之间的超过2600万次编译,分析出了编译失败的常见原因、修复所花费的时间等。 下图显示了这些数据收集的过程。 1. ...
wangguo 评论(0) 有10381人浏览 2014-06-26 8 0

原创新闻 [移动开发] 开源跨平台App开发引擎CrossApp 0.1.10发布

CrossApp是一款免费、开源、跨平台的App开发引擎,基于MIT开源协议,使用C++开发,基于OpenGL ES 2.0渲染,可以帮助所有开发者快速的开发出跨平台的原生移动应用,目前主要支持导出iOS和Android。 官网:http://crossapp.9miao.com/ CrossApp alpha 0.1.10 更新内容: CAImageView优化:优化CAImageView ...
美珠 评论(3) 有12717人浏览 2014-06-19 0 0

转载新闻 [编程语言] 你最深爱的编程语言其实很烂【吐槽/慎入】

我最近写了几篇比较严肃的博客,是关于一些沮丧的事情,结果我开始有些忧郁。很严重。所以,我想应该说些比较轻松的事情。我要做的就是数落大家最喜欢的编程语言。你会问我为什么,为什么要搞这种恶作剧?亲爱的朋友,我能想出三种理由。 我无聊,没有更好的事情去做。 我自命不凡,坐在家里,深知即使我侮辱了你编程最喜欢用的语言,你也拿我没辙。除非你能发明出这样的东西: 我忘了第三个理由是什么,但我敢肯定,那 ...
WnouM 评论(16) 有11864人浏览 2014-04-21 9 8

翻译新闻 [开源软件] NASA(美国宇航局)开源项目一览

开源不仅仅局限于Red Hat,它也不是某一个公司的代名词。事实上,美国国家航空航天研究组织——NASA之前曾组织的很多项目后来都已经开源了,这些项目不管是对企业还是对单个开发者而言都是极有帮助的。 下面就列举NASA所组织过的较为知名的开源项目: 1. BigView 这个项目可以使用在任何规模的台式电脑上,处理交互式图像的缩放和移动,同时还可以运行在Linux平台上。此外,BigVie ...
学良3 评论(6) 有10570人浏览 2014-03-27 1 0

转载新闻 [编程语言] Google 的 C++ 编码规范(中文版)

C++ 是 Google 大部分开源项目的主要编程语言。正如每个 C++ 程序员都知道的,C++ 有很多强大的特性,但这种强大不可避免的导致它走向复杂,使代码更容易产生 bug,难以阅读和维护。 Google 经常会发布一些开源项目,意味着会接受来自其他代码贡献者的代码。但是如果代码贡献者的编程风格与 Google 的不一致,会给代码阅读者和其他代码提交这造成不小的困扰。Google 因此发布了这 ...
WnouM 评论(0) 有8256人浏览 2014-03-26 6 0

最近热门TAG

Java(1854) Ruby(427) 编程(365) Python(328) Rails(296) PHP(270) IDE(201) Eclipse(193) Netbeans(165) C++(146) 算法(139) Groovy(133) .net(129) C(108) Go(98) JDK(95) SQL(94) CGI(88) JVM(78) Scala(75)

热门资讯

Global site tag (gtag.js) - Google Analytics