首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Google对C+的影响有多大

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

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

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

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

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20221220A028HV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券