新闻首页 / 标签为“C++”的新闻

0

GCC 用 C++ 来编译

GCC 在 2012 年 8 月 15 日的时候,merge 了一个 patch -Merge from cxx-conversion branch,这意味着,以后在 GCC 的编译只能用 C++ 的编译器了,也意味着,gcc 的实现代码开始转向 C++ 了。你可能会有两个问...
0

C++ Primer第五版之二:语言修订对写作策略的影响

英文原文:C++ Primer 5th Edition, Part 2: How Language Revisions Change Strategy在上篇文章中,我提到了这样一个观点:作者在采取修订的方式写书的时候,把新的内容自然地融入到全书当中,比直接把所有新内容砸到一个章节里显得更...
2

C++ Primer第五版, 第一部分: 如何修订原书

英文原文:C++ Primer 5th Edition, Part 1: How To Revise a TextbookBarbara Moo 已经把完稿的《C++ Primer(第五版)》的文本交付给了出版社,这是 7 月 13 号的事情了。据我所知,该书的印刷工作正在进行,8月中旬...
7

C++的坑真的多吗?

先说明一下,我不希望本文变成语言争论贴。希望下面的文章能让我们客观理性地了解 C++ 这个语言。(另,我觉得技术争论不要停留在非黑即白的二元价值观上,这样争论无非就是比谁的嗓门大,比哪一方的观点强,毫无价值。我们应该多看看技术是怎么演进的,怎么取舍的。)事由周五的时候,我在我...
0

用C++进行函数式编程

文 / John Carmack 译 / 王江平英文原文:Functional Programming in C++《Quake》作者 Carmack 认为追求函数式的程序设计有着实实在在的价值,然而,劝说所有程序员抛弃他们的 C++ 编译器,转而启用 Lisp、Haskell,...
1

VS 2012 的 C++ 程序将支持 Windows XP

英文原文:Targeting Windows XP with C++ in Visual Studio 2012此前发布的 VS 2012 编译的 C++ 程序一直不支持 Windows XP。在线反馈也有好多开发者对此有意见。最近微软态度有不少转变,不仅宣布 VS 2012 Expre...
3

图解C++、CoffeeScript、Ruby复杂度

导读:大多数人都同意 C++ 是门相当复杂的语言,不过它究竟有多复杂?由于好奇心作祟,我比较了C++、CoffeeScript、Ruby 这几门语言的必学功能作为复杂程度评判的标准。虽然 CoffeeScript 和 Ruby 都是动态语言,这点明显和 C++ 不同,但它们都是多范例语言,而且(.....
1

6 个免费的 C++ 图形和游戏开发包

今天我们将分享一些 C++ 在图形和游戏开发方面的库,相信这些库可以帮到开发者节省开发的时间。1) AntigrainAGG,全名:Anti-GrainGeometry,是一个开源的、高效的 2D 图形库。AGG 的功能与 GDI+ 的功能非常类似,但提供了比 GDI...
2

8 个免费实用的 C++ GUI 库推荐

GUI(Graphical User Interface,图形用户界面)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。本文整理了 8 个免费、实用的C++ GUI 库,这些库可以帮助你在下一个项目中创建具有吸引力的、令...
5

10 个免费的 C/C++ 集成开发环境

集成开发环境(IDE)可以给程序员提供很大的帮助。大多数的 IDE 包含编译器和解释器。例如微软的 Visual Studio 本身内置的编译器和解释就是很好的例子,Eclipse 是另一个很好的例子。鼓励程序员使用 IDE 的主要原因是开发软件应用程序的各个组成部分之间可方便的进行切换...
3

为什么我希望用C而不是C++来实现ZeroMQ

开始前我要先做个澄清:这篇文章同 Linus Torvalds 这种死忠C程序员吐槽 C++ 的观点是不同的。在我的整个职业生涯里我都在使用C++,而且现在 C++ 依然是我做大多数项目时的首选编程语言。自然的,当我从 2007 年开始做 ZeroMQ (ZeroMQ 项目主页)时,我选择用 C.....
0

9 个开始使用 C++11 的理由

英文原文:9 reasons to start using C++11如果你的代码工作正常并且表现良好,你可能会想知道为什么还要使用C++ 11。当然了,使用用最新的技术感觉很好,但是事实上它是否值得呢?在我看来,答案毫无疑问是肯定的。我在下面给出了 9 个理由,它们...
0

现代C++与托管代码的对弈:性能 vs 生产力

英文原文:Modern C++ vs Managed Code: Performance vs Productivity最近,一场有趣的讨论在微软公司的 Herb Sutter 和 Mono 项目的 Miguel de Icaza 之间展开,话题是关于本地代码和 Just-In-Time...
0

Metacza 4 发布,C++ 元模板语言

Metacza 4 发布了,该版本修复了在 GCC 4.7 下的编译问题。Metacza 是一个语言,其编译器可用 C++ 元模板语言进行输出。使用更简洁的语法让元模板语言编程更加简单。Matacza 可以让你使用 boost::mpl 编写程序,并生成 C++ 头文件;也可以不用 bo...
3

C++编译器无法捕捉到的8种错误

C++是一种复杂的编程语言,其中充满了各种微妙的陷阱。在 C++ 中几乎有数不清的方式能把事情搞砸。幸运的是,如今的编译器已经足够智能化了,能够检测出相当多的这类编程陷阱并通过编译错误或编译警告来通知程序员。最终,如果处理得当的话,任何编译器能检查到的错误都不会是什么大问题,因为它们在编译时会被...
1

微软发布C++ AMP规范,旨在降低数据并行门槛

微软在他们的 GoingNative 2012 大会上为其C++ AMP(C++加速大规模并行处理)发布了开放规范(PDF)。C++ AMP 被描述成“一种能够在数据并行硬件上加速 C++ 代码的编程模型”。而这类硬件中最常见的例子要属独立显卡上能够使用多核或 SSE C.....
9

微软 C++ 编译器 20 周年

英文原文:The Microsoft C++ Compiler Turns 20!本月,微软 C++ 编译器进入了第 3 个十年。1992 年 2 月,微软发布首个 C++ 编译器 —— Microsoft C/C++ 7.0。而在此之前发布很多 C++ ...
21

2012,C++,学,还是不学?

赖勇浩近期的一篇博客引起社区内热烈讨论。他在其中认为:C++是 2012 年不宜进入的三个技术点之一;其他两个是:ActionScript/MXML,线程。赖勇浩对于“不宜进入”的定义是:如果你现在不是这三个技术点的专家,并且手上没有使用这三个...
28

Why C++ ? 王者归来

因为又有人我去 Quora 的 C2C 站去回答问题去了,这回是关于 @laiyonghao 的这篇有点争议的博文《2012 不宜进入的三个技术点》ActionScript,Thread 和 C++, C++ 争议的争议最大。(要我说,.NET 比 C++ 更需要慎重进入,呵)。我就在这里回复一.....
1

2011年Q4最热门IT求职岗位 C++编程增长势头强劲

全球最大的面向小企业的外包与众包网站 Freelancer.com,近期宣布了去年年底增长最快的 50 大在线求职工种。众所周知,Freelancer.com 每季度都会发布网络求职工作动态,这些求职动态有助于求职者发掘更多机会实现个人价值。根据 Freelancer Fast 50 排...

最新评论