C++真的能够王者归来吗?
From: http://blog.csdn.net/adwu73/article/details/7230048
C++真的能够王者归来吗?
@吴穹Adam
我个人认为不太可能!因为不能光看C++改进了什么,有什么优点?而要看环境,看对手!
这篇博客不想写太长,提出一些点供大家参考:
1.中间件的力量:在现在的江湖里面,语言已经唱独角戏了,而是必须有中间件的配合。中间件这里是一个泛化的概念,包括VM,Web、App Server等等。Java,C#,Ruby等等都有丰富的中间件支持。其实这里语言和中间件实现了一个很好的关注点分离,语言注重抽象和编程效率,而中间件去关注运行效率,而C++基本上在唱独角戏,一人包打天下。因此,下面这张比较图其实是不全面的比较,是一种误导!
2.动态语言的崛起:动态语言是新时代的平衡,CPU运算能力运行能力越来越强,原来需要在编译时必须做出的决定,现在可以用解释的方式推后到运行时决定了,进一步带来编程的灵活性和效率的提升,我觉得动态语言会是未来的趋势(有关这个话题,内容很多,我也还在更深入地思考,未来再专文展开吧);
3.业界的现状:在我咨询的客户里面,C++的市场份额其实很小。电信设备其实大多数还在用C,人家还嫌C++慢呢!企业IT市场主要是Java和C#的天下,只有一些像百度这样的搜索引擎在用C++,以及一些手机软件开发商。从爱立信的姿态来看,更多在推行Java,而企业IT回归C++,简直是天方夜谭,至于移动开发,我觉得这是一个变化最迅速的领域,这个领域的硬件变化速度以及软件形态变化的速度都会非常快,因此,未来还很难说,我个人的片段是手机和PC会慢慢融合,APP的问题会慢慢暴露,最终还是回到B/S形态。
综上所述,诚然C++还是还在某些专业领域里面发挥它的价值,但我觉得C++回不来,即便他是曾经的王者。因此,我同样赖勇浩的判断,如果你还不精通C++,它绝不应该是你2012学习的重点,根据你所在的行业的不同该学的东西多了,学一门动态语言,学学REST,OSGi,学学HTML5, CSS3,学学backbone.js,node.js,学学持续交付,学学自动化测试工具!
一个时代有一个时代的东西,大家需要与时俱进!!!
补注:
各位C语言的爱好者,这里说的是C++,C语言是嵌入式领域的王者;
各位C++的爱好者,我不是说C++不好,只是说C++不会再大热了,有时间也不应该技术储备C++(除非你的工作马上要用)!
C++真的能够王者归来吗?相关推荐
- 什么样的资金盘能活一年,还上了热搜?
江苏电视台曝光的"摩根比特猪",同样在 7 月初现崩盘迹象,发布黑客攻击暂停升级的公告,但在约定的开网日期,用户们却只等到了"由于实在编不下去,就此解散各大小韭菜群谅解& ...
- C++的坑真的多吗?
先说明一下,我不希望本文变成语言争论贴.希望下面的文章能让我们客观理性地了解C++这个语言.(另,我觉得技术争论不要停留在非黑即白的二元价值观上,这样争论无非就是比谁的嗓门大,比哪一方的观点强,毫无价 ...
- [转]C++的坑真的多吗?
http://coolshell.cn/articles/7992.html#jtss-tsina 先说明一下,我不希望本文变成语言争论贴.希望下面的文章能让我们客观理性地了解C++这个语言.(另,我 ...
- 《程序员修炼之道(第2版)》!屹立20年王者归来!
推荐语:收到博文视点的新书<程序员修炼之道(第2版),反复拜读,确实非常全面,涵盖编程,并发,架构,程序员个人修炼,团队,项目等方面 标题已经完全代表博文菌想说的话了! <程序员修炼之道( ...
- 张勇云栖连讲三年,阿里云十年一剑,王者归来
作者 | 马超 责编 | 夕颜 出品 | CSDN(ID:CSDNnews) "十年一觉云栖梦,赢得江湖薄性名."今年是云栖大会自2009年开办以来走过的第十一个年头,也是张勇接任 ...
- JavaScript 王者归来
JavaScript 王者归来 作者:月影 清华大学出版社 第一部分 概论 第一章 从零开始 程序设计之道无远弗届,御晨风而返 --杰弗瑞.詹姆士 在人类漫漫的历史长河里,很难找到第二个由简单逻辑和抽 ...
- 我相信Nokia能够王者归来
本篇文章的大部分信息收集于36kr,另附了本人的一些想法 一.Nokia衰败的经过 2007 年初,iPhone闪亮登场.2007年末,Google展示了 Android操作系统:两者的到来宣告了同一 ...
- 系统架构升级要不要上微服务?历“久”弥新微服务——你真的需要升级微服务架构吗
在 <微服务架构设计模式> 一书中,作者总结了关于微服务的一些"重点",原文如下: 中国企业和开发者对微服务架构的热情让我印象深刻.但如同我给所有客户的忠告一样,我想对 ...
- 制作欧比旺·克诺比逼真的CG角色学习教程
艺术站-制作欧比旺·克诺比逼真的Cg角色 大小解压后:4.98G 含课程素材文件 1920X1080 .mp4 语言:英语+中英文字幕(根据原英文字幕机译更准确) 课程获取:制作欧比旺·克诺比逼真的C ...
最新文章
- lvs-nat负载均衡模式
- div超出不换行_DIV元素不换行
- 投资者建议三星电子一分为二 股价创历史新高
- 字符串表达式求值 C#实现
- C#仿QQ皮肤系列之-引言
- 用matlab拟合多元函,MatLab中多元拟合的函数是什么?
- 网站安全之密码明文传输漏洞
- python中0x3f_Python学习笔记(一):基本数据类型
- 求定积分sinx的c语言编程,sinx定积分计算
- STM32 F072RB 低功耗 开发调试
- android实现弹框动画,android对话框弹出方式动画
- 时间选择器(timepicker)用法
- 王炸 | 海康汽车来了 商机还是冒进?
- linux PCI/PCIe驱动之pci_read_bases的理解
- 在线搭建自己的网课答案公众号题库系统
- Java8 新特性之流式数据处理
- 网易教育线终于『并轨』
- 解密暗池:那些不为人知的交易
- 四六级热点词汇总结疫情、文化、社会热点、脱贫等
- L1-020 帅到没朋友(C语言)