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
- 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++과 함께 작성돼야할 필요성이 있는 프로젝트들이라고 합니다.
'개발 > 정리' 카테고리의 다른 글
웹 브라우저로 개발하기 (온라인 IDE) (1) | 2022.12.28 |
---|---|
C++ 백준 ios_base::sync_with_stdio(false); cin.tie(null); 구문을 추가해주는 이유 (2) | 2022.12.26 |
REMIX vs NEXT.JS 비교하기 (1) | 2022.12.23 |
브라우저 렌더링 CSR와 SSR (0) | 2022.12.23 |
프론트엔드 로드맵 (0) | 2022.09.27 |
댓글