C-C++开发博文
文章平均质量分 80
编程大哥大
编程大哥大
展开
-
C++的文艺复兴: Why C++? 王者归来
因为又有人叫我去Quora的C2C站去回答问题了,这回是 关于 《2012 不宜进入的三个技术点ActionScript,Thread 和 C++, C++争议的争议最大。(要我说,.NET比C++更需要慎重进入,呵)。我就在这里回复一下这个问题吧。正好我前段时间看到一个视频,这个演讲视频还比较著名,这个演讲者是Exceptional C++ 和 C++ Coding Standards原创 2012-02-05 09:18:06 · 1379 阅读 · 0 评论 -
13年10月编程语言排行榜:C语言第一、Java第二
发布:2013-10-12 16:31:08作者:TechWebTIOBE社区发布了13年10月的编程语言排行榜。前五名无太大的变化,C语言岿然不动,Java第二;上月排在第三位的C++和排在第四位的Objective-C互换了位置;值得一提的是,轻量级Java语言Groovy取得历史性突破,首次闯入前二十,排在第十八位职场规划:成为IT骨干的11个建议原创 2013-10-29 13:49:10 · 2093 阅读 · 0 评论 -
2012年软件行业生存大调查:程序员的日子不差
自2012年初,2012年软件行业技术人员薪资大调查,引起了广大开发者们的热烈反响,短短两月时间内,近万名开发者提交了调查数据。尽管这只是中国百万开发者大军的一小部分,但他们所在的行业几乎涵盖了整个中国软件的产业链,他们的职位几乎代表了一个软件团队体系的每一个层面,而且“一叶知秋”,所以透过这些调查数据和变化,我们或许可以一瞰中国软件开发者的普遍生存状态,甚至可帮助开发者,更准确地定位自己在产业内原创 2013-01-21 11:21:23 · 2332 阅读 · 0 评论 -
C++后继有人——D语言
D语言是什么? D语言是由Digital Mars公司开发的编程语言,起因是为了改进C++。它与C二进制兼容(不完全),可编译为本地码,有GC也可手动管理内存,语法上借鉴多种语言,模板则在C++的基础上做了相当大的扩充。D 语言既有 C 语言的强大威力,又有 Python 和 Ruby 的开发效率。它是一种集垃圾回收、手工内存操作、契约式设计、高级模板技术、内嵌汇编、内置单元测试、Mixin 风原创 2012-02-07 11:12:30 · 2156 阅读 · 3 评论 -
编写出优秀C语言代码的秘诀
1、使用自加、自减指令 通常使用自加、自减指令和复合赋值表达式(如a-=1及a+=1等)都能够生成高质量的程序代码,编译器通常都能够生成inc和dec之类的指令,而使用a=a+1或a=a-1之类的指令,有很多C编译器都会生成二到三个字节的指令。在AVR单片适用的ICCAVR、GCCAVR、IAR等C编译器以上几种书写方式生成的代码是一样的,也能够生成高质量的inc和dec之类的的代码。原创 2012-07-06 17:22:49 · 2783 阅读 · 1 评论 -
为什么C语言能够长久屹立不倒
近年来,谷歌一直致力于开发出自己的编程语言以取代当今世上最常用的C、C++和JavaScript。在系统语言方向,谷歌的Go语言能够为用户在数据中心内建立大型软件提供更多的便捷,有望取代C语言和C++的地位;而在网络开发方面,谷歌希望凭借Dart取代JavaScript。编程语言的世界里可谓是江山代有人才出,可有那么一位引领风骚达数十年之久,它就是C语言。 编程语言之间的竞争一天也没能停歇,原创 2012-07-06 17:21:34 · 1308 阅读 · 2 评论 -
一个通用Makefile详解
我们在Linux环境下开发程序,少不了要自己编写Makefile,一个稍微大一些的工程下面都会包含很多.c的源文 件。如果我们用gcc去一个一个编译每一个源文件的话,效率会低很多,但是如果我们可以写一个Makefile,那么只需要执行一个make就OK了,这 样大大提高了开发效率。但是Makefile的语法规则众多,而且缺乏参考资料,对于初学者来说,写起来还是有一定的难度,往往令很多人原创 2012-05-11 12:21:03 · 1092 阅读 · 0 评论 -
2011年编程语言排行榜:C++就是一颗常青树
2011年12月5日Tiobe发布了2011年12月的编程语言排行榜。新一期排行榜Objective-C持续给力跃居第五位,而上一期关注的谷歌Dart语言也上升到第68名,但PHP由第四位跌到第6名。从2001年Tiobe编程语言排行榜开始发布至今,C++几乎一直占据着第三名。虽然Perl, Visual Basic 和PHP曾经也排到第3名,但和C++相比,他们就显得弱爆了,因为他们最多只能原创 2012-02-05 09:29:27 · 1670 阅读 · 0 评论 -
C++最前沿:C++的精英化趋势与两个关键缺陷
精英化趋势 C++是一门引起无数争议的语言。 眼下最常听到的声音则是C++将趋于没落,会被某某语言取代。 我很怀疑这种论调的起点是商业宣传,C++的真实趋势应该是越来越倾向于精英化。 精英化是指在可用可不用C++的领域中,C++将逐渐退出, 而所有剩下必须用C++的领域通常都是附加值比较高,难度较高的领域,比如:操作系统,数据库,大型网站后端等。 这一过程造成的原创 2012-02-05 09:24:26 · 1471 阅读 · 0 评论 -
最热门的25个IT求职岗位:C++编程增长势头强劲
全球最大的面向小企业的外包与众包网站Freelancer.com,近期宣布了去年年底增长最快的50大在线求职工种。众所周知,Freelancer.com每季度都会发布网络求职工作动态,这些求职动态有助于求职者发掘更多机会实现个人价值。根据Freelancer Fast 50排名,软件开发类岗位整体上最受欢迎。在去年四季度,C++应用开发增长势头强劲,关注度上升38%,达到了2214个岗位。Ja原创 2012-02-05 09:21:51 · 1568 阅读 · 0 评论 -
打开文件open()函数的使用方法详解--C语言函数
头文件:#include #include #include 定义函数: int open(const char * pathname, int flags); int open(const char * pathname, int flags, mode_t mode);函数说明:参数 pathname 指向欲打开的文件路径字符串. 下原创 2015-02-23 16:23:01 · 122155 阅读 · 2 评论