`
varsoft
  • 浏览: 2570022 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

技术时评三则

阅读更多


1. 英国投票否决C++/CLI,微软强攻ISO标准受挫
2月初,在有关将C++/CLI纳入ISO标准的会议中,英国代表投票了否决票,这标志着微软企图将C++/CLI并入ISO标准的初步努力以失败告终。

C++/CLI是一个用户不多,争议不少的产品。我曾经在自己的blog里两次触及这个东西,每次都引来喧嚣声一片。我个人的态度是,理解并且支持微软发明一种语法与C++基本相同的新语言,以满足.NET开发的实际需要,但是我并不认为这个东西就是C++,而且也并不看好它会被广泛使用。看来英国人想法跟我比较一致,他们认为这个东西根本就不是C++,因此不能用这个名字,以免混淆视听。现任的ISO C++标准委员会Herb Sutter同时也是Visual C++的首席架构师和C++/CLI的主要设计者。不知道他知道这个结果时,心下做何感想。但看来他准备give in,所以提出建议说吧C++/CLI改名称CLIpp之类的怪名字。

我曾经觉得C++/CLI是C++的一个机会,但是现在已经说不清楚这是个什么样的机会了。随着Java、.NET逐渐从时髦词汇变成毫无新鲜感的老生常谈,C++的真实位置也已经越来越清楚。至少在可以预见的未来,在大规模、高性能计算,游戏开发、嵌入式实时应用开发,以及一些传统的客户端软件和构件开发中,C++的位置是稳定的。随着一些超大规模应用的出现和国外大企业研发中心向中国转移,我预期中国市场对高水平C++开发人员的需求会稳中有升。因此,现在我完全不担心C++的命运,因此,也不觉得C++有必要去把握C++/CLI这样一个机会。再说,C++/CLI也算是机会吗?

关于这则新闻,国内外有不少评论,其中有不少人都作证说,他们在微软以及很多知名企业的朋友主要使用C++,确切地说是C风格的C++在开发为千百万人使用的产品。这跟我了解到的情况基本吻合。不过我也知道,跟5年前相比,今天人们对泛型和STL的使用确实是普遍多了。当然,普遍而已,深入就未必了。这倒不是抱怨,其实我觉得,对于C++来说,“学深用浅”是一个很重要的指导原则。对于现在不少公司里稳健的C++开发风格,我是非常赞同的。C的抽象机制太匮乏了,用C++来改善是应当的,但是也需要适度而止,过了火就是主观故意增加accident complexity,有“没事找抽”之嫌。不过作为思维能力锻炼的方法,琢磨一些技巧还是有必要的。《Imperfect C++》还是要看看的,作为技术储备,说不定什么时候就能用上。

2. ACE发布了5.5,ICE-E发布了1.1
这两件事情都刚刚发生。ACE 5.5于3月7日发布。Doug Schmidt说5.5比5.4“大大的好” 。我down了一个下来,编译了一看,内容果然增加不少。子项目数增加了几十个,光文档压缩包的体积就从原来的54MB增加到83MB,可见内容大大丰富了。对于我来说,增加的那些内容恐怕没有什么意义。ACE的核心思想1994年就基本确定下来,后面的发展大多数属于非结构性的扩充和应用。今天的普通开发者,真能够弄懂ACE核心和那几个基本框架的人就已经算是高手了。特别是当出了问题以后,能不能有条不紊地解决,这个可不是容易的事情。这不,今天在MSN上跟一个老朋友讨论了5.4.1中一个例子的错误,他最后只能是通过比较5.5和5.4.1版本源码,发现不同,从而判断错误位置,要不就没辙。ACE已经太庞大,不投入相当的精力很难真正掌握。

相比之下,ICE显得年轻有活力。ICE-E 1.1今天刚刚发布,这表明他们正在坚定地迈向DRE领域。在前不久的一次访谈中,Doug Schmidt还坚持说在DRE领域,RT-CORBA是唯一的玩家,似乎在故意回避ICE-E。我虽然热爱Doug Schmidt,但是也不得不说,他对于老朋友Michi Henning一帮人搞出来的ICE态度确实不太友善。前年两派人在comp.soft-sys.ace和comp.object.corba中曾经爆发口水战,Doug Schmidt对Michi Henning恶语相向,有失大师风度,这事让我印象深刻。

DRE领域里有两个东西在互相竞争,而且都是开源的,这是多好的事情!这个技术本身的军用背景非常深厚,不知道我们的政府军队有没有组织力量研究掌握消化之?迈向信息化别光停留在口头上,还得实干一点。

回过来说ICE,虽然我很欣赏他,但是前几天一个在大型分布式开发领域很有经验的哥们说,跟ACE相比,这个东西太高层了,真正开发超大规模、超高性能应用的时候,还是得ACE上。再不然就直接用C。可还是那句话,C的抽象能力太有限,程序维护超过几年,经过几个人的手,就没人说得清里面是怎么回事了。说来说去,ACE还是不错的选择。

3. 微软放言,搜索引擎6个月之内超越Google
也不是新闻了,3月1日,微软高官Neil Holloway在巴黎宣称微软可以在今年九月份推出质量上超过Google的搜索引擎服务。看这里,看这里,看这里 :-)

对此领域我知之不多,在技术和产品上我审慎地看好Microsoft,但同时也相信Google不会重演Netscape的悲剧。Google现在已经成为所有人(?)生活的一部分,而且Google够好,我们没有理由离开它。Neil Holloway说,微软即将问世的搜索引擎比Google好两倍。我很想知道,所谓“好”是什么意思?“两倍”又是怎么衡量出来的?如果Holloway的意思是说,我们的搜索速度会提高两倍,对不起,这对我确实没有太大意义。

这个世界够大,完全容得下两个大的搜索引擎。微软如果想搞垮Google,靠对付Netscape那一套肯定不行,用对付Borland那一套大概还差不多。

外一则:关于C++/CLI
最近在comp.lang.c++.moderated(clcm)上,爆发了一场持续一个半月的大讨论,同样是围绕C++/CLI进行的,帖子多达460多个,其中象Herb Sutter, Andrei Alexandrescu, Walter Bright, David Abrahams, Francis Glassborrow, P.J. Plauger等C++大牛都发表了长篇大论。帖子太长,我还没看完,不过其中Herb Sutter的一个帖子引起了我的兴趣,他在这篇帖子中反复强调,GC是达成类型安全的必备品,没有GC,就不可能真正实现类型安全。这样的说法,至少一年前我没有听到他说起过。有兴趣的朋友不妨细细读读这个长篇帖子。

分享到:
评论

相关推荐

    时评三则.docx

    综上所述,社交媒体产品的成功不仅取决于技术的先进与否,更在于是否能够深刻洞察用户需求,设计出既满足功能实用又兼具情感共鸣的产品。在此基础上,快速的市场反应和持续的产品创新,则是保持产品长期竞争力的关键...

    时评类题目及范文.pdf

    总结:这篇时评类文章通过对小聂案例的分析,探讨了法律义务、诚信、孝道、社会责任等多方面的议题,强调了法律与道德的结合以及个人行为对社会的影响。同时,文章展示了优秀的写作技巧,如明确的论点、严密的逻辑和...

    通用版2021版高考语文一轮复习专题集训提升练三论述类文本阅读专项练群文阅读时评文含解析新人教版

    在当今快速发展的网络时代,社交网络作为现代信息技术的重要产物,已经渗透到我们生活的方方面面,从日常的社交互动到信息获取和传播,再到商业营销和个人品牌构建,都离不开社交网络这一平台。然而,社交网络带来的...

    仿抖音小程序短视频组件-基于uniapp+vue3+typescript.zip

    这个组件利用了uniapp框架,结合了vue3和typescript的技术栈,为开发者提供了一个高效、可复用的短视频制作与分享解决方案。 【uniapp】是H5跨平台开发工具,它允许开发者用一套代码实现多端部署,包括微信小程序、...

    【热点话题】精选时评:“祝融”百日、“数字服贸”、槟榔行业_.pdf

    作为全球服务贸易的第二大经济体,中国的数字化交付服务贸易额在2020年实现了显著增长,这表明“十三五”期间中国服务贸易结构的显著优化和快速升级。 随着国内数字技术的不断进步和数字经济的蓬勃发展,中国已经...

    《网络信息采集与编辑》[PDF]

    第3部分为网络编辑应用,包括网络内容编辑、网络专题策划与制作和网络时评。每章均由知识目标、技能日标、理论知识、知识巩固、技能训练及岗位体验构成,本书的编写既符合职业资格考证要求,又符合最新的职业教育理念。

    Gartner:企业现有区块链技术有可能在18个月内过时

    暴走时评:科技网站ITPro于6月3日报道,研究公司Gartner警告称,企业使用的区块链技术中有90%需要在未来18个月内更新。 该公司的高级研究主管Adrian Lee表示,该行业的分散性意味着一些公司实施的技术有可能在2021...

    角度指看问题出发点.ppt

    5. **信息技术与图书馆转型**:校方工作人员的观点表明,与“苹果”合作是为了推动图书馆的数字化和信息化,这反映了现代图书馆在服务方式上的转变,即从传统图书资源向数字信息资源过渡,以满足师生对信息技术的...

    法国零售巨头家乐福在整合区块链技术后实现销售增长

    暴走时评:据路透社6月3日报道,法国零售巨头家乐福在实施基于区块链的跟踪系统后,销售额有所增长。 家乐福的区块链跟踪系统使客户能够跟踪20种物品的供应链,包括从农场到商店的肉类,牛奶和水果,从而避免使用...

    通用版2021版高考语文一轮复习专题一论述类文本阅读练习含解析新人教版

    3. 传统表演艺术的保护现状与问题 - 生活性与群体性保护的重要性 - 避免“雅化”弱化民俗内涵 - 活态传承与“二度创作”的平衡 4. 传统表演艺术的保护策略 - 保持本真性与创新性相结合 - 实地调研与编导理解 ...

    互联网公司部门工作职责.docx

    - 监控和管理公司论坛、社区、博客、时评和聊天室,引导网上舆论,收集和报告公司舆情。 这些职责体现了互联网公司在内容生产、市场营销、技术研发、客户服务和内部管理等方面的全面运作,每个部门都扮演着不可或...

    “网络信息编辑”课程教学大纲.pdf

    3. **网络内容编辑**:涵盖网络稿件的撰写、修改和优化,以及网络内容的规范和质量控制。 4. **网络稿件标题制作**:教授如何制定吸引人的标题以增加点击率和阅读量,同时考虑搜索引擎优化(SEO)策略。 5. **...

    如何写好企业新闻.pptx

    2. **版面划分与功能**:A版主要关注公司经营管理,包括企业脉动、社论/时评,以传达公司战略和引导员工思想。B版则侧重员工成长、供应商介绍及顾客沟通,以促进内部协作与外部关系。 3. **常设栏目**:如“身边...

    世界经济论坛为区块链,人工智能,物联网成立政策委员会

    暴走时评:根据5月29日发布的新闻稿,世界经济论坛(WEF)宣布成立六个独立的“第四次工业革命委员会”,以制定新的技术政策指导。 理事会打算帮助监管机构监管人工智能,自主移动,区块链,无人机,物联网和精准...

    下半年心理咨询师考试拟真题.pdf

    这些知识点涵盖了心理学专业领域内的理论、诊断方法、治疗技术以及评估工具等方面,下面进行详细说明: 1. HAMA使用时评定员数量:根据内容描述,使用HAMA(汉密尔顿焦虑量表)进行评定时至少需要1个评定员,但通常...

    护师及主管护师护理理论试题及答案.docx

    1. **护师职称**:护师是护理人员的初级技术职称,主要由大专学历的护士工作满一定年限并通过考试获得,也可以是护理本科生毕业一年后通过考试获取。 2. **肠内营养泵操作**: - 错误的操作流程:肠内营养泵在冲管...

    扬子晚报电话_扬子晚报在新媒体时代的发展之路.docx

    旗下拥有多款周刊、专刊和特刊,如“扬子时评”、“扬子家居”等,这些产品不仅丰富了报纸内容,也进一步提升了品牌的知名度和影响力。 #### 二、新媒体时代的应对策略 **2.1 新瓶装新酒——实现纸媒上网** 扬子...

    2008全年《半月谈》杂志电子版

    ### 二、国内著名媒体的时评观点 1. **“水立方”≠“水魔方”**:这一标题可能指出了某种误解或混淆,强调了正确区分专业术语的重要性。 2. **“阳光政务”与“玻璃门”**:反映了政务公开中存在的表面化问题,即...

    网络编辑考试题附答案.doc

    3. 语病分析:语病主要体现在句子成分不完整或搭配不当,例如“企业可以利用互联网向外部企业发布商品信息、销售信息,以与营业、技术维护情况。”这个句子成分残缺,缺少与“与”相搭配的成分。 4. 关键词选取原则...

    试论当代互联网传媒企业多元化发展战略.pdf

    在当今网络信息技术飞速发展的时代背景下,互联网传媒企业面临着前所未有的机遇和挑战。传媒企业的多元化发展战略成为了业界研究的热点话题。传媒企业的多元化战略,是指企业通过结合非相关或跨行业的业务来构建一个...

Global site tag (gtag.js) - Google Analytics