BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

2012.4.3微博热报:云计算不忽悠、淘宝浏览器、大学还在教C++吗

| 作者 贾国清 关注 0 他的粉丝 发布于 2012年4月4日. 估计阅读时间: 6 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

经过了几天的等待,今日早9点,微博终于恢复了评论功能,今日热点有:微软全球资深副总裁,微软(中国)有限公司董事长@张亚勤 提出云计算不是晕计算的三大理由;阿里争夺浏览器市场,推出首款淘宝浏览器,主打安全购物;@PM-China李建忠 发现,60%面试考生不知道拷贝构造函数,30%知道有但写不出来,9%凑合写一个但充满错误。由此提出了“现在大学还在教C++吗”的疑问。

IT经理世界杂志在微博中引用了张亚勤关于“云计算不忽悠”的理由:“云计算不是晕计算,理由有三:一,云计算不复杂,要简单化;二,云计算不等价于数据中心、硬件和服务器,云计算最重要是应用、软件;三,云计算不是一夜可以建好的,包括分布式计算、高性能计算、网络计算已经出现多年,而带宽越来越宽、便宜,存储量很大等都是技术背景。”网友评论摘录如下:

@计算机大胡子:现在看到的大部分都是忽悠。连只会做外包的公司,都宣称自己有云计算;亦或是弄个服务器,发布两个Web服务,也说是云计算。跟前两年物联网,纳米什么的的差不多。过两天街上的小贩就开始叫卖云计算了,呵呵。

@美佛:云计算是的定义在未来,这不亚于当年的微软。至于你要定位在哪个方面,那是眼光和战略的考量。如果说微软是推动了社会发展,但同时他也绑架了上下游产业。乔布斯则通过iOS解放了上下游企业,虽然也有绑架之嫌疑,但是已经具备了云的雏形。化整为零,细节融合,云端结合。可能是现阶段最现实的做法。

@Tristan--:技术方面关键还是带宽和网络覆盖。要想富先修路!现在带宽已经成了云计算的瓶颈问题了,但是这又不是云计算公司能去改变的!

@独角兽老头:云是双面剑,用好,是新感受,用不好是臭酱。没有创新,只有资金背景下的云就是干瘪的干尸,而不是有血有肉有感情的完整人。

@壳kuo4:第一条很重要,我看见那些鼓吹无所不能,包罗万向的云平台proposal时就立刻膜拜他们忽悠且不怯场的本领。

36氪在微博中报道了阿里推出淘宝浏览器的消息:“该浏览器采用IE和Safari双内核,支持淘宝免登录、网购安全增强、自带支付宝控件、智能CDN加速等功能。在“安全购物”模式下,只能访问安全的购物网站和网银网站,可有效保证网购的安全性”,此消息引发网友热议:

@程善宝:入口之争由来已久,只是大家的侧重各不相同。相信阿里在大举推支付宝的全线支付服务,加强物流建设的同时,也在奋力拓宽线上用户入口的宽度,从而形成一个无可比拟的电子商务帝国。

@假装是来炜:这尼玛是个购物的客户端App啊,不是浏览器。

@Traze:又一块后向的阵地,不过光靠网银安全的概念能对用户维持几分钟热度呢?如果能将促销、商品、商家分类,做特色标签的指引,可能还会提升些用户粘性吧。

@杨应昊:从门户到搜索再到今天的浏览器,下一个兴起的入口会是什么样子?建议关注统一用户名和密码的登陆入口网站模式,有点儿意思,安全技术会是核心之一。

@大树国虹:哈哈,用户和习惯是金子,安全需求抓得不错,不过在其他需求下用户只能装两个浏览器了,不解释。

PM-China李建忠在微博中提到:“悲剧的发现团队几个技术职位应聘C++最多,但是100个里面大概有1个能基本搞明白C++编程的。面试C++的第一个问题是:什么是拷贝构造函数?假设XXX类,写一个拷贝构造函数。60%不知道拷贝构造函数,30%知道有但写不出来,9%凑合写一个但充满错误。哎,现在大学还在教C++吗?”,截止发稿时,此微博被转发561次,并获得151个评论:

@何海涛Harry:面试前可以看看《剑指Offer:名企面试官精讲典型编程题》。书中第二章中讲C++时,特意讲了在拷贝构造函数中为什么要把参数写成常量引用。在面试中,传值参数是应聘者常见的错误。另外,该书的第一个例题,重载赋值运算符,也是经常考的面试题。

@APP侦探:个人感觉用语言最常用的部分,提高开发速度的是丰富的库, 语言应该尽可能简单,如果任意造成误解,不是我们coder的问题,是language的问题。所以再看了 我用C++写了少量代码后,就不在喜欢这个语言了。 没有C简洁,没有Java的K.I.S.S和高效。 C++有价值的是他的那些内裤。

@孟岩语怪力乱神:这些都应该是选修课吧,C才是基础,Java是题中之意,Lisp应该触及。如果流行 MFC 的时候教 VC,流行 .NET 的时候教 C#,流行 Web 的时候教 JSP/PHP/JavaScript,流行 iOS 的时候教 Objective-C,那这个大学就不是大学,是职业技术学校。

@德先生Garnett:C++博大精深,没有十年功力不敢说用的可以。但是执行效率远高于Java这种解释型语言,Java虽好用但效率较低,安卓系统出了名的费电就是最容易体会到的例子。

@大嘴啃四方:知识和思想是不一样的,微软Intel面试一般也不会问到这些知识点,而是看面试者如何解决问题。具体到这个问题,即使面试者不知道拷贝函数,但是也能采用自己的方法,避免产生此类问题也是合格的。不同只在于一个利用的是编译器特性,一个在自己的程序里处理。

今日微博推荐

@百纳刘铁锋

推荐理由:海豚浏览器CTO,对Web App有独到的见解。


欢迎读者关注@InfoQ官方微博,推荐热门话题,可私信@InfoQ,同时请您说明推荐理由。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

这么多年过去了,为啥还有人说java是解释性语言,android费电是java语言自身造成的? by Lin Tao

@德先生Garnett:C++博大精深,没有十年功力不敢说用的可以。但是执行效率远高于Java这种解释型语言
不知道是这位先生是真不懂装懂呢,还是真不懂装懂,还是真不懂装懂?
不知道这位编辑是真不懂呢,还是真不懂,还是真不懂?

现在大学里刚出来的,真正会C++的不多了 by Cao Ruchee

也不能全怪学生,学个C++一知半解也很难找到合适的工作,还不如直接朝着工作岗位多的Java和C#而去

C++是一个无敌型的巨无霸,但在学校学也基本上全靠自学,学校就算开课也只是教从C语言继承过来的那一部分,根本不是什么C++

C++成为精英语言难以避免,尤其是在微软现在不太重视C++的情形下,因为很多高校学校根本不知道什么Linux,只知道跟着微软跑

个人愚见 :)

Re: 这么多年过去了,为啥还有人说java是解释性语言,android费电是java语言自身造成的? by Yang Yang

Java不是解释型语言……而且Java的执行效率不仅接近C++甚至在某些方面超过了C++。
C++确实“博大精深”,无论是语言还是类库全部都是坑。十年时间都去找坑去了,哪还会有时间去想设计、架构以及稍微高点抽象的东西呢?

以前客户端程序很多都是C++的人,别人和我说那是因为C++效率高……好吧,现在全部清一色的C#了。
后来又有人和我说C++效率高,所以后台都是C++的……好吧,结果现在连IBM大型机上的很多C++应用都迁移到Java上来了。
然后又有人和我说C++效率高,所以嵌入式设备肯定只能C++开发……于是后来就有了android

最近C++是图形计算方面的的强者……好吧,我期待有一天显卡的API能完全对Java/C#、甚至Python什么的完全开放。到时候大家再出来赛一赛。是的,现在C++在一些需要高性能计算方面好像还是很强大。但是IBM的沃森人工智能机器人已经是完全基于Java的了。

Re: 现在大学里刚出来的,真正会C++的不多了 by Yang Yang

只要是重点大学的计算机专业,肯定100%会教C++的。C++是必修课,Java和C#这些才是选修。让学生自己去玩。
中国大学的Linux确实教得少,这样就导致了C++没有用武之地了(自从微软不重视C++以来,大部分新的C++程序都在Linux下开发了)
而C++的应用领域少:现在主要就是图形计算和遗留系统了。图形计算的,是硕士级别才有的专业,如果是好好学习的呢,肯定C++经验丰富。至于遗留系统的话,你不可能期望一个本科才毕业的大学生就对C++里面的坑全部了解。根本不现实。

Re: 这么多年过去了,为啥还有人说java是解释性语言,android费电是java语言自身造成的? by 贾 国清

之所以把评论写出来,是想尽量展现微博中不同的看法,引起大家的讨论,至于孰是孰非读者会自行评价,当然,该微博中提到Java为解释性语言的这种说法是欠妥的:)

Re: 这么多年过去了,为啥还有人说java是解释性语言,android费电是java语言自身造成的? by 李 洋

Java执行效率超过C++? 是拿一两个算法和老c运行时去比较了吧。根本就是站不住脚的谣言。很多应用从C++移到Java还不就是因为现在cpu比过去快太多,所以可以牺牲运行效率提高开发效率么!

Re: 这么多年过去了,为啥还有人说java是解释性语言,android费电是java语言自身造成的? by Zhou Ethan

随着Java虚拟机版本的不断更新, java效率已经不是问题. 对于热点代码jvm会对其编译执行.
Java是一本业务系统语言, 所以和C++比较不合适.

Re: 现在大学里刚出来的,真正会C++的不多了 by G iEverX

C++是必修课的大学很多吗?起码我们学校C++是选修,主要还是C
PS:我们学校计算机是算是中国一流了

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

8 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT