成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

要成為 C++ 的繼任者?Google 開源新編程語言 Carbon

開發 開源
本月 19 日,在多倫多舉行的 Cpp North 大會上,出席會議的 Conor Hoekstra 分享了 Google 員工 Chandler Carruth 對名為 Carbon 的新編程語言的愿景。為了設置場景,Carruth 展示了當今最流行的編程語言中有多少有后繼者,可以讓開發人員快速提高生產力并利用現代語言設計。

Carbon 是 Google 內部構建的最新編程語言,近日已作為 C++ 的實驗性繼任者亮相。

這么多年來,Google 創造了一些編程語言,其中一些語言比其他語言更受歡迎和有特色。例如,Golang(或簡稱 Go)是為了改進服務器和分布式系統的開發而創建的,并已被公眾采用。與此同時,最初旨在替代 JavaScript 的 Dart 編程語言直到 Flutter 發布才成為主流。

圖片

本月19 日,在多倫多舉行的 Cpp North 大會上,出席會議的 Conor Hoekstra 分享了 Google 員工 Chandler Carruth 對名為 Carbon 的新編程語言的愿景。為了設置場景,Carruth
展示了當今最流行的編程語言中有多少有后繼者,可以讓開發人員快速提高生產力并利用現代語言設計。Android開發者都知道 Kotlin 是 Java 的繼承者,就像 iOS 開發者都知道 Swift 是 Objective-C 的繼承者一樣。來自微軟的 TypeScript 對 JavaScript 進行了徹底的增強,同時仍然能夠舒適地使用并“編譯”回 JavaScript。C++ 在 Google 中得到了大量使用,它同樣是原始 C 編程語言的繼承者。

圖片

雖然有些人可能會認為 Rust 是 C++ 的繼承者,它最初是一個 Mozilla 的項目,后來發展成為一個擁有大量公眾追隨者的項目,但 Carruth 懷疑是否還有類似的情況。不可否認的是,Rust 是一個很好的啟動新項目的語言,但它不像 Java 和 Kotlin 那樣具有“雙向互操作性”,這使得穩定的遷移變得困難。

如果 Rust 今天對你有用,你應該使用它。但是將 C++ 生態系統遷移到 Rust 是困難的。

為此,雖然 Carbon 與 Rust 有許多相同的目標,例如幫助開發人員創建“對性能至關重要的軟件”,但 Carbon 還旨在與現有的 C++ 代碼完全互操作。此外,如果需要,目標是盡可能輕松地從 C++ 遷移到 Carbon。至于為什么 C++ 開發人員可能要考慮將 Carbon 引入他們的代碼庫,Carruth 分享了該語言的許多亮點。

  • Introducer 關鍵字和簡單語法
  • 函數輸入參數為只讀值
  • 指針提供間接訪問和變體
  • 使用表達式來命名類型
  • 軟件包為 root 命名空間
  • 通過包導入 API
  • 用顯式對象參數進行方法聲明
  • 單繼承;默認使用最終類
  • 強大的、經過定義檢查的泛型
  • 類型可顯式實現接口

除了語言本身的特性之外,Carbon 團隊還關注將塑造 Carbon 未來的開發過程。該項目的代碼在 GitHub 上公開托管,并且對拉取請求開放,而 Carbon 的文化被概述為對公司員工和個人等的員工來說都是開放和包容的。

也就是說,Carbon  編程語言的一個方面沒有特別清楚地概述是 Google 的參與。雖然今天的演示文稿是由 Google 員工分享的,并且 Carbon 目前的項目負責人主要(但不完全)由 Google 員工組成,除此之外沒有提到 Carbon 是 Google 項目。

這實際上是有意為之的,因為雖然 Carbon 在 Google 內部起步,但該團隊理解并在網上分享說,即為了在未來取得任何成功,Carbon 需要成為“一個獨立的、由社區驅動的項目”,而不僅僅是由 Google 自己的用途驅動。在同一評論中,Carruth 進一步強調 Carbon 目前只是一項實驗,盡管一些公司已經表現出早期的興趣。

圖片

如果你有興趣開始使用Carbon,可以下載源代碼并在自己的設備上進行實驗。或者,由于與免費的 Compiler Explorer Web 應用程序集成,您可以直接在瀏覽器中體驗 Carbon 編程語言。

責任編輯:龐桂玉 來源: Linux公社
相關推薦

2022-07-20 15:20:40

谷歌開源

2022-08-07 16:04:15

CarbonC++

2023-03-16 15:00:31

CarbonC++編程語言

2022-07-28 19:35:11

Carbon編程語言C++

2022-08-01 14:42:49

C++編程

2014-06-24 10:37:03

智能設備新技術

2018-02-25 11:12:17

Fuchsia安卓谷歌

2012-03-13 16:45:09

超級計算機沃森Deep Thunde

2011-01-28 15:26:34

深藍人機大戰沃森

2023-01-09 16:44:53

編程語言C++C

2022-01-13 11:00:58

Kubernetes Gateway APILinux

2012-02-17 09:33:08

KotlinJavaJVM

2011-12-14 16:47:12

N8諾基亞Symbian

2009-07-29 16:44:45

AndroidSimpleGoogle

2015-04-21 13:37:44

Google開源CC++版

2016-06-13 14:13:27

開發者全新編程語言

2014-06-04 10:52:56

Swift蘋果iOS

2010-01-15 15:06:30

C++語言

2021-09-17 15:18:19

編程語言CPython

2010-01-22 15:14:37

學習C++
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区二区精品在线 | 在线播放第一页 | 男女羞羞视频免费看 | 天天天操 | 亚洲一区二区免费 | 精品在线一区二区三区 | 91在线| 国产一级黄色网 | 欧美片网站免费 | 欧美高清成人 | 精品一区二区三区四区 | 日本国产精品视频 | 一区二区三区高清在线观看 | 国产一级片网站 | re久久 | 欧美午夜一区二区三区免费大片 | 成人国产精品免费观看 | 午夜视频在线观看网址 | 中文字幕一区二区三区在线乱码 | 一区二区中文字幕 | 亚洲一二三区av | 91免费看片 | 在线观看中文字幕亚洲 | 精品国产乱码久久久久久1区2区 | 久久久久资源 | 久草新在线 | 国产日韩欧美一区二区 | 国产成人精品a视频一区www | 中文字幕免费视频 | 欧美成人精品一区二区男人看 | 亚洲成人一级片 | 中文字幕在线中文 | 中文在线播放 | 久久免费大片 | 久久久久国产一区二区三区不卡 | 蜜臀久久 | 欧美一区二区三区四区在线 | 国产在线对白 | 欧美理论片在线观看 | 97色在线观看免费视频 | 91精品国产一区二区三区蜜臀 |