网站综合信息 www.chinacpu.com
    • 标题:
    • ChinaCPU 资讯网 | ChinaCPU 资讯网 
    • 关键字:
    •  
    • 描述:
    •  
    • 域名信息
    • 域名年龄:25年1个月2天  注册日期:1999年11月29日  到期时间:2015年11月29日
      注册商:35 TECHNOLOGY CO., LTD 
    • 备案信息
    • 备案号: 
    网站收录SEO数据
    • 搜索引擎
    • 收录量
    • 反向链接
    • 其他
    • 百度
    • 0  
    • 0  
    • 快照:无首页快照  
    • Google
    • 59  
    • 0  
    • pr:1  
    • 雅虎
    • 0  
    •  
    •  
    • 搜搜
    • 0  
    •  
    •  
    • 搜狗
    • 0  
    •  
    • 评级:3/10  
    • 360搜索
    • 0  
    •  
    •  
    域名流量Alexa排名
    •  
    • 一周平均
    • 一个月平均
    • 三个月平均
    • Alexa全球排名
    • -  
    • 平均日IP
    • 日总PV
    • 人均PV(PV/IP比例)
    • 反向链接
    • dmoz目录收录
    • -  
    • 流量走势图
    域名注册Whois信息

    chinacpu.com

    域名年龄: 25年1个月2天
    注册时间: 1999-11-29
    到期时间: 2015-11-29
    注 册 商: 35 TECHNOLOGY CO., LTD

    获取时间: 2014年12月26日 09:14:42
    Domain Name: CHINACPU.COM
    Registrar: 35 TECHNOLOGY CO., LTD
    Whois Server: whois.35.com
    Referral URL: http://www.35.com
    Name Server: NS1.DNS-DIY.COM
    Name Server: NS2.DNS-DIY.COM
    Name Server: NS3.DNS-DIY.COM
    Name Server: NS4.DNS-DIY.COM
    Status: clientDeleteProhibited
    Status: clientTransferProhibited
    Updated Date: 2014-10-31
    Creation Date: 1999-11-29
    Expiration Date: 2015-11-29

    >>> Last update of whois database: Fri, 2014-Dec-26 01:16:03 GMT <<<
    同IP网站(同服务器)
    其他后缀域名
    • 顶级域名
    • 相关信息
    网站首页快照(纯文字版)
    抓取时间:2019年06月27日 23:48:38
    网址:http://www.chinacpu.com/
    标题:ChinaCPU 资讯网 | ChinaCPU 资讯网
    关键字:
    描述:
    主体:
    Skip to contentChinaCPU 资讯网ChinaCPU 资讯网Menu and widgets搜索:近期文章C++之父:将工作视为一种乐趣关于C++14:你需要知道的新特性C++之父:C++ 的五个普遍误解关于C++14:你需要知道的新特性12306 用户数据泄露超 10 万条 或由撞库攻击所得文章归档2014年十二月分类目录信息快递大师箴言边看边想C++之父:将工作视为一种乐趣原文出处: 腾讯科技本贾尼-斯特劳斯特卢普(Bjarne Stroustrup)1950年出生于丹麦,先后毕业于丹麦阿鲁斯大学和英国剑桥大学。在完成学业后,斯特劳斯特卢普曾任AT&T大规模程序设 计研究部门负责人,AT&T、贝尔实验室和ACM成员,现任德州农工大学计算机系首席教授。说起斯特劳斯特卢普,我们不得不提的就是他在1979年开发出的一种在当时被称为“C with Classes”的计算机编程语言,而这一语言便是如今我们所熟知的C++。简单来说,所谓C++指的是一种使用非常广泛的计算机编程语言,该语言是一种静态数据类型检查、支持多重编程范式的通用程序设计语言。而且,C++的编译器比目前其他计算机语言的编译技术更复杂。在计算机诞生初期,人们要使用计算机必须用机器语言或汇编语言编写程序。世界上第一种计算机高级语言“FORTRAN”诞生于1954年,随后还先后出现了多种计算机高级语言。其中使用最广泛、影响最大的无疑是BASIC和C语言。BASIC语言是1964年在FORTRAN语言的基础上简化而成的, 它是为初学者设计的小型高级语言。C语言则是1972年由美国贝尔实验室的D.M.Ritchie推出,它不是为初学者设计的,而是主要为计算机专业人员设计。在当时,大多数系统软件和许多应用软件都是用C语言编写的,但是随着软件规模的不断扩大,用C语言编写程序的短板已经愈发明显。因此在C基础上,斯特劳斯特卢普进一步扩充和完善了C语言的不足而开发出了C++语言。据斯特劳斯特卢普自己透露称,当时他正在负责一个软件项目,但那时没有任何一种计算机语言能够满足自己复杂的工作需求,所以斯特劳斯特卢普才决定在C语言的基础上逐步对其进行改进。1985 年,C++语言被正式定义,外界将其视为比C语言更加高效的计算机编程语言。1998年,ANSI/ISO C++标准建立,斯特劳斯特卢普也在同年推出了经典著作《The C++ Programming Language》第三版,因而他本人被尊称为“C++语言之父”。事实上,在C++ 语言诞生的道路上还出现了一个小插曲。因为斯特劳斯特卢普此前一直将这一语言称作“C with Classes”,直到1983年12月他才采纳了同行里克-马克西帝(Rick Mascitti)的建议,将自己发明的新语言命名为更为简洁的“C++”。“软件行业太多的经理和管理人员试图把编程变成低级别的流水线工作,从长远来看这种做法效率低、浪费大、成本昂贵,且非常不人性化。在软件开发领 域,没有放之四海而皆准的模型,因此需要给予人们充分的发挥空间。”斯特劳斯特卢普在接受IBM发明大师、DB2产品开发团队研发经理及高级技术人员萨姆 -莱特斯通(Sam Lightstone)采访时说道。目前,斯特劳斯特卢普在闲暇时候的最大乐趣便是同家人、朋友在一起、出门旅游、拍照、听音乐,但他认为自己所负责的部分项目本身也十分有趣。“我简直不敢想象干这么有趣的事还能拿薪水。”斯特劳斯特卢普最后说道。(汤姆)Posted on 2014年12月26日2014年12月26日Categories 边看边想关于C++14:你需要知道的新特性本文由 伯乐在线 – Rachel 翻译。英文出处:Mark Nelson。使C++更加安全和更加方便的有用新特性今年8月,经过投票, C++14标准获得一致通过。目前唯一剩下的工作是ISO进行C++标准的正式发布。在本文中,我关注的是新标准中的几个重要点,展示了即将到来的改变会如何影响你的编程方式,特别是在使用被现代C++称之为习语和范型的特性时。C++标准委员会决心使标准制定过程比过去10年更加快速。这意味着,距上一个标准(即C++11)仅3年的C++14是一次相对较小的发布。这远 非一个令人失望的消息,恰恰相反,这对程序员来说是个好消息。因为这样的话,开发人员能够实时地跟上新特性。所以,今天你就可以开始使用C++14的新特 性了—而且,如果你的工具链足够灵活的话,你几乎可以使用全部新特性了。目前你可以从这里得到标准草案的一份免费副本。遗憾的是,当最终版本的标准发布时,ISO会进行收费。缩短标准发布的时间间隔可以帮助编译器作者更实时地跟上语言变化。仅隔三年就再次发布,需要调整以适应的变化也就更少。本文的例子主要在clang 3.4上测试过,clang 3.4覆盖了大多数C++14的新特性。目前,g++对新特性的覆盖更少一些,而Visual C++似乎落后更多。C++14:重大变化接下来,本文将说明对程序员编码工作会有重大影响的C++14特性,在给出实例的同时,还讨论了何时何地因何使用这些特性。返回类型推导在这次发布中,关键字auto的作用扩大了。C++语言本身仍然是类型安全的,但是类型安全的机制逐渐改由编译器而不是程序员来实现。在C++11中,程序员最初使用auto是用于声明。这对于像迭代器的创建之类尤其有用,因为完整的正确的类型名可能长得可怕。使用了auto的C++代码则易读得多:1for ( auto ii = collection.begin() ; ...在C++14中,auto的使用在好几个方面得到了扩展。其中之一便是意义非凡的返回类型推导。在一个函数中编写如下一行代码:这段代码依然完全地 是类型安全的,因为编译器知道begin()在上下文中应该返回什么类型。因此,ii的类型是毫无疑问的,并且在使用ii的每个地方,编译器都会进行检 查。1return 1.4;对于程序员和编译器来说,很显然,函数返回的是double类型。因此在C++14中,程序员可以用auto代替double来定义函数返回类型:1auto getvalue() {这个新特性需要注意的一个细节也是相当容易理解的。那就是,如果一个函数有多个返回路径,那么每个返回路径返回的值需要具有相同的类型。1234567auto f(int i){  if ( i < 0 )    return -1;  else    return 2.0}上面这段代码似乎显然应该推导出返回类型是double,但是C++14禁止这种带歧义性的使用。对于上述代码,编译器会报错:12345error_01.cpp:6:5: error: 'auto' in return type deduced as 'double' here but deduced as 'int' in      earlier return statement    return 2.0    ^1 error generated.为C++程序增加推导返回类型这一特性有诸多很好的理由。第一个理由是,有时候需要返回相当复杂的类型,例如,在STL容器中进行搜

    © 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询

    2024-12-24 00:21, Process in 0.0062 second.