본문 바로가기
개발/정리

google의 새로운 프로그래밍 언어 Carbon

by parkkingcar 2022. 10. 12.

 

 

 

 

Google’s New Programming Language is Called Carbon

Google Introduced Carbon to be a Successor of C++

medium.com

 

 

 

Google's Chandler Karruth Announces New Programming Language "Carbon" at 2022 CPP North event

(2022 CPP North event에서 구글의 Chandler Carruth가 'Carbon'이라는 새로운 프로그래밍 언어를 발표)

 

 

 

Carbon is the successor to C++ and is currently in the experimental phase, centered around the C++ community, and will soon launch a beta version.

(Carbon은 C++의 뒤를 이을 후계자이며 현재는 c++ 커뮤니티 중심으로 실험단계에 있으며 곧 베타를 출시 예정)

 

 

 

Its main goals are easy-to-read code, development speed and scalability, all modern OS platform support, and performance.

(읽고 쓰기 쉬운코드, 개발 속도와 확장 가능성,  모든 modern OS platform 지원, 성능을 주요 목표로 하고 있음)

 

 

 

 

 

https://github.com/carbon-language/carbon-lang

 

GitHub - carbon-language/carbon-lang: Carbon Language's main repository: documents, design, implementation, and related tools. (

Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README) - GitHub - carbon-language/carbon-lang: Carbon Langu...

github.com

 

 

  • JavaScript → TypeScript
  • Java → Kotlin
  • C++ → Carbon

 

readme를 보면,

 

'Existing modern languages already provide an excellent developer experience: Go, Swift, Kotlin, Rust, and many more. 

Developers that can use one of these existing languages should. 

Unfortunately, the designs of these languages present significant barriers to adoption and migration from C++.

These barriers range from changes in the idiomatic design of software to performance overhead.'

 

 

다른 모던 언어로 작업할 수 있다면  carbon 굳이 안 써도 된다는 의미같다.

 

 

 

carbon이 타겟하는것은

기존의 거대한 C++ 레거시 프로젝트를 마이그레이션하거나 기존C++ 프레임워크에 맞춰야 되는 등

 

C++과 함께 작성돼야할 필요성이 있는 프로젝트들이라고 합니다.

 

 

댓글