Google对C的影响有多大

中科出席第十届健康中国论坛大会 http://www.gpitp.gd.cn/new/20180407/75560.html

大家都听说过谷歌这家公司,谷歌在科技领域可以说是绝对的大头公司,很多科研领域他们都有涉足,比如AR和VR这两项技术,就是他们最先在大众视线中提出来的,并且率先做出了相对应的产品,因为谷歌是世界上数一数二的公司,对C++也是有着很大的影响力的。

长期以来,C++是构建性能关键型应用程序员的主要语言,也积累了大量的项目和类库,而Carbon的目标是C++的后继,是围绕与C++的互操作性以及迁移现有C++代码库而设计的。GoogleC++StyleGuide加持的C++其实不算C++,你可以叫它Foo语言啥的,只是它恰好能被C++编译器编译通过——这样可以少点口水战。Foo语言在Google服务端环境还是蛮好用的。

谷歌几乎所有核心的后台服务代码都是C++构建的,尤其是搜索引擎这一类,谷歌开源的Leveldb几乎被现在很多分布式存储项目用作底层存储引擎,LevelDB是一个可持久化的KV数据库引擎,由Google传奇工程师JeffDean和SanjayGhemawat开发并开源。

所有的程序都必须有配置文件,方便配置一些项目,为程序提供灵活性。所以写程序,必须有读取配置文件的封装类,不少人通过Google学习了C++。

到了Chrome为了保证项目的可靠性,完完全全Cwithclass,和众多公司一样,语言充其量只是工具。




转载请注明:http://www.nydjfy.com/pxxx/pxxx/16605.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了