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

谷歌开源编程语言Carbon,网友评价太真实了

图源:https://hellogithub.com/report/tiobe/ 不过近日,在加拿大多伦多举办的 CPP North C++大会上,谷歌工程师 Chandler Carruth宣布谷歌内部正在打造一种新的编程语言...GitHub开源地址:https://github.com/carbon-language/carbon-lang Carbon的设计理念和特性 谷歌希望在2022年年底推出Carbon的核心工作版本...Carbon有望成为C++的「继任者」 计算机编程语言是程序设计最重要的工具,每个程序员都有自己熟悉的一套编程语言。 此前,谷歌开源编程语言。...例如2006年谷歌开源Go语言,其目标是兼具Python 等动态语言的开发速度和C/C++等编译型语言的性能与安全性,短短几年,Go成为最热门语言之一,许多大公司用Go来开发自己的产品。...与此同时,最初旨在替代 JavaScript 的 Dart 编程语言直到 Flutter 发布才成为主流。 这次谷歌内部新打造的编程语言Carbon,还处于实验性阶段,大家的评价如何呢?

97910
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    谷歌发布新编程语言,专治SQL各种“不服”

    写个查询语句而已,动不动就上百行…… 不过谷歌新推出的这个逻辑编程语言,对于“SQL党”来说可谓是福音: 专治SQL语句的冗长和它不擅长的抽象机制 (abstraction mechanisms)。...(又有新语言了?“扶我起来,还能学”) 逻辑编程语言解决SQL的局限性 谷歌为什么要推出这样一门新的编程语言? 有道是,“数据是新世纪的石油”。...Logica继承自Yedalog(早期谷歌开发的一种语言),是一种类似数据日志(Datalog-like)的逻辑编程语言。...谷歌工程师们鼓励大家积极尝试Logica。 很多人很高兴看到Google推出的这样一门新的逻辑编程语言,但表示被主流采用还有很长的路要走。 ?...只有一个人的关注点是这个新编程语言的名字和一家公司撞名了 ? 最后,项目已开源,参见链接[2]。有兴趣(有头发的)的朋友可以自己尝试一下!

    97420

    深度 deepin 开源自研编程语言 Unilang

    作者 | 褚杏娟   近日,深度 deepin 正式公开了自研全新通用目的编程语言——Unilang,包括相关的文档和一个解释器。...当应用领域和预期略有偏差或暴露原有设计的局限性时,用户即便懂得如何改进一个语言,也会在语言二次开发上遇到困难,从而被迫放弃。...因此,deepin 希望有一种语言可以尽快解决各个方案中存在的痛点,能极大程度帮助到因语言二次开发遇到困难而被迫放弃的开发者,以更深刻的方式、真正实现“通用性”。...年 3 月,deepin 基本实现了 2020 年决定设计的主要特色内容,着手研究目标代码生成方案;今年 9 月,deepin 正式公开了全新的通用目的编程语言 Unilang。...根据官方介绍,Unilang 的主要特点包括: 作为动态语言,提供相对其它语言更强的语言层次上的可扩展性。 支持类似 C++ 的对象模型和(当前不被检查的)不安全所有权语义。

    50040

    谷歌发布开源开发语言,号称将替代C++?

    前 言 / 2022.7.22 近日,在CppNorth开发者大会上,谷歌工程师Chandler Carruth宣布了名为“Carbon”的全新开发语言,目前已在GitHub开源,并号称它将是C++的实验性继任者...谷歌工程师Chandler Carruth 将Carbon与 Rust 进行了对比,称 Rust 与 C++ 并不具备“双向互操作性”,因此很难稳定迁移。...而从 Carbon 的 GitHub 页面也能够看出,谷歌在开发该语言的时候,就将尽可能轻松地从 C++ 迁移到 Carbon 作为了核心目标。...打造受欢迎的开源社区 尽管 Carbon 是在谷歌内部开始的,但该团队愿意将其开源,为的是使其在未来能够获得成功,Carbon 需要成为一个 " 独立的并且由社区驱动的项目 ",而不仅仅是为谷歌自用。...既然是开源,怎么说也得浅浅支持一下吧。 天天有人做底层开发语言想要替换 C++,结果从1979年现在,没一个打得过的。 这语言充斥着太多“为了不同而不同”的地方了,不看好,但思路还可以,保持观望。

    77941

    谷歌发布新编程语言,专治SQL Boy各种“不服”!

    写个查询语句而已,动不动就上百行…… 不过谷歌新推出的这个逻辑编程语言,对于“SQL党”来说可谓是福音: 专治SQL语句的冗长和它不擅长的抽象机制 (abstraction mechanisms)。...(又有新语言了?“扶我起来,还能学”) 逻辑编程语言解决SQL的局限性 谷歌为什么要推出这样一门新的编程语言? 有道是,“数据是新世纪的石油”。...市面上开发了很多可供大家选择的数据库查询语言和相应的库。 其中,逻辑编程语言最能解决SQL的局限性。 逻辑编程语言Logica Logica就是这样一门逻辑编程语言。 何为逻辑编程?...Logica继承自Yedalog(早期谷歌开发的一种语言),是一种类似数据日志(Datalog-like)的逻辑编程语言。...谷歌工程师们鼓励大家积极尝试Logica。 很多人很高兴看到Google推出的这样一门新的逻辑编程语言,但表示被主流采用还有很长的路要走。 ?

    1.3K21

    谷歌开源巨无霸语言模型Switch Transformer,1.6万亿参数!

    ---- 新智元报道 来源:外媒,编辑:yaxin 万亿级参数模型Switch Transformer开源了!...距GPT-3问世不到一年的时间,谷歌大脑团队就重磅推出了超级语言模型Switch Transformer,有1.6万亿个参数。...比之前由谷歌开发最大的语言模型T5-XXL足足快了4倍,比基本的T5模型快了7倍,简直秒杀GPT-3! GPT-3使用了惊人的1750亿参数,堪称史上最大AI模型。...Switch Transformer:迄今最大语言模型 Transformer架构已成为NLP研究的主要深度学习模型。...数据和权重划分策略图示 此前,谷歌当时的T5组合模型曾在SuperGLUE霸榜。 这一模型在语言模型基准测试榜SuperGLUE上得分超过T5的基础水平,也算是正常发挥。

    93730

    早报:谷歌新系统支持苹果Swift编程语言

    谷歌新系统支持苹果Swift编程语言 【TechWeb报道】11月22日消息,据《国际财经时报》报道,谷歌神秘的开发中的操作系统Fuchsia支持苹果Swift语言。...Swift是苹果的iOS、macOS、tvOS和watchOS应用程序的编程语言。Swift可以编译到Linux中,也可以在苹果自己的平台上与现有的C/objective -C/c++代码混合。...目前人们对谷歌的Fuchsia操作系统知之甚少。例如,谷歌拒绝了像Chrome OS和Android那样的Linux内核,使用了一个名为Zircon的全新微内核。...现在还不清楚谷歌为什么要开发Fuchsia操作系统。有猜测称,它可以取代Chrome OS或Android。...一些人认为,这可能是Chromecast和谷歌Home的一个嵌入式操作系统,但另一些人则认为谷歌对新操作系统有一个更大的计划。(小狐狸) ?

    1.2K120

    为何谷歌和苹果都要开发自己的编程语言

    大约2009年,谷歌(微博)也推出了其自己的编程语言Go。 对于众多开发者来说,编程语言非常重要。而对苹果、谷歌甚至微软来说,每当发布新的编程语言时,都意味着对开发者们的习惯发起艰难挑战。...苹果和谷歌也必定从中赚取利益,对吧? 开发编程语言好处多 然而,事实并非如此。苹果与谷歌编程语言有很多共同之处。谷歌的Go与苹果的Swift旨在解决开发者在旧版编程语言中遇到的问题。...自从Go诞生以来,编码者使用它更为轻松,但在我们称之为“云”的大数据中心时代,它依然存在很多编程语言在速度和性能方面的问题。作为一个开源项目,全世界的开发者都为Go的发展做出贡献,令其越来越好。...卡隆表示,主要原因是谷歌有很多悬而未决的编程项目。谷歌有Google Dart,这是另一种不太热门的编程语言。...总之,谷歌与苹果都已经推出各自的编程语言,因为新技术的进步往往都是现有编程语言和技术存在不足所驱动。这也是他们推动自己议程的有趣方式之一,即使只为让更多人对谷歌和苹果正在做的事情发生兴趣。

    1.9K40

    谷歌等正在研发新编程语言

    在这其中,诸如“深度学习可能需要一种新的编程语言”等说法引起了热烈讨论。 编译:Vincent 来源:AI前线(ID:ai-front) ?...在当天的演讲中,LeCun 对于人工智能的发展提出了一些新的看法: 在谷歌、Facebook 和其他地方有几个项目旨在设计这样一种编译语言,这种语言可以有效地进行深度学习,但社区是否会跟进还不清楚,因为人们只想使用...LeCun 认为,深度学习可能需要一种比 Python 更灵活,更易于使用的新编程语言。...但是,随着代码越来越复杂,开发人员对于编程语言的要求也更高了,就连图灵奖得主大卫·帕特森也曾表示:是时候创造新的编程语言了。 与此同时,一些之前名不见经传的小众编程语言也逐渐成为一些开发者的新宠。...近年来,硬件方面的进步——如现场可编程门阵列 (FPGA)、谷歌的张量处理单元 (TPU) 和图形处理单元 (GPU) 等,在该行业的增长中发挥了重要作用。

    97210

    我从开源新手到2020年谷歌暑期编程大赛的旅程

    我的武器 Google 21世纪最重要的技能是学习如何使用Google Stack Overflow是开发者学习、分享编程知识和建立职业生涯的最大、最值得信赖的在线社区。...2020 1月份,我听说了谷歌暑期编程大赛,决定参加。 ? ? 当谷歌宣布机构名单时,我对选择哪个机构感到困惑,因为你只能发送最多三个提案。...在晚上11点25分,我收到了一封来自谷歌的邮件! ? 为什么要为开源做贡献? 改进你所依赖的软件: 许多开源贡献者都是从他们作为用户开始的。...提高现有的技能: 无论是编程、用户界面设计、图形设计、写作还是组织,如果你想练习,开源项目中就有一个任务适合你。...在开源项目中,你就可以这样做。开源帮助人们对他们的生活感到能动性以及他们如何体验世界,这本身是令人满意的。 加入我的时事通讯,保持更新!

    52410

    能够解析任何编程语言开源语法解析树 | 开源日报 No.171

    tree-sitter/tree-sitterhttps://github.com/tree-sitter/tree-sitter Stars: 14.6k License: MIT tree-sitter 是一个用于编程工具的增量解析系统...该项目的主要功能、关键特性、核心优势包括: 通用性,能够解析任何编程语言 高效性,能够在文本编辑器中每次按键都进行解析 健壮性,在语法错误存在时仍能提供有用的结果 无依赖,使得运行库(纯 C 编写)可以嵌入到任何应用程序中...兼容性及虚拟文件系统 完善网络堆栈和应用程序支持 IPv4、TCP/UDP 等协议 提供调试工具以及各种库(如加密学、OpenGL) 统一风格设计哲学与灵活主题系统 此外,该项目还提供了 300 多个流行开源软件端口.../rasbt/LLMs-from-scratch Stars: 3.1k License: NOASSERTION LLMs-from-scratch 是一个从零开始实现类似 ChatGPT 的大型语言模型的项目...多语言界面:支持多种语言。 AI 模型选择:支持多个 AI 模型,如 OpenAI API、Azure、BingAI 等等。 创建、保存和分享自定义预设配置。

    60110

    6.计算机语言的发展 编程语言发展 编程语言类型 为什么会有编程语言 编程语言什么作用 机器语言 高级语言分类 编程语言历史 编程语言有哪些 编程语言编年史

    语言 计算机语言指用于人与计算机之间通讯的语言,也即是平时说的编程语言 编程 指令的概念很早就形成了,其实指令本身就是一种编程 一个指令替代了一组逻辑电路或者机电式/机械式中的一个计算单元 你只需要一个指令就相当于已经操作了一整个的模块...这不也是一种编程的思维吗,只不过是指令对应硬件 随着指令在现代计算机中的应用,计算机程序得以快速的发展 因为一旦你知道计算机可以执行哪些指令,其实也就是哪些功能,具有哪些能力 你就可以把这些指令按照一定的逻辑顺序重排组装...不同的机器有不同的汇编语言 需要汇编程序翻译成计算机可以识别的二进制机器语言 本质还是面向机器的低级语言 机器语言和汇编语言都是面向硬件的具体操作的,语言对机器过分依赖,所以称之为低级语言 高级语言...为了能够更加通用的解决问题,而不是专注于硬件本身,出现了高级语言 高级语言不用关注机器的指令,使用接近人习惯的自然语言和数学语言符号 能够专注于问题本身的业务逻辑 显然高级语言也是不能直接运行于机器上的...,需要翻译程序转换为机器可以执行的目标代码程序 虽然高级语言不涉及寄存器这些东西,不需要你了解硬件 但是这是高级语言隐藏了她们,而不是说这些东西不存在不重要,所有的语言都逃不过这一关 始终是要编程机器语言

    15.4K20

    谷歌开源BERT不费吹灰之力轻松训练自然语言模型

    towardsdatascience.com/google-open-sources-bert-to-train-natural-language-models-without-breaking-the-bank-813ef38018fc 谷歌开源...BERT不费吹灰之力轻松训练自然语言模型 ?...最近来自GOOGLE AI 语言团队的研究者们开放了 BERT项目的源代码,一个为预训练语言表达而生的库,并且其训练结果达到了很不错的效果。...开源项目的发布,既是论文中提出的 TensorFlow 技术的实施, 也是一系列的预训练模型。 上下文检索与双向性 现在 你可能会想知道BERT与其他预训练模型不同的地方。...语言模型的迁移学习近期带来了大量的经验性提升表明了大量的,无监督的预训练模型是众多语言理解系统中的重要组成部分。BERT 表明了在NLP预处理模型中获取双向的,上下文语言的表达是可能的。

    71070
    领券