|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/the-complete-carbon-programming-course/
课程评论:没有评论
**课程名称:** The Complete Carbon Programming Course **课程概述:** 本课程是Google推出的一门全新的、实验性的编程语言Carbon的入门介绍。Carbon旨在继承和兼容C++,并有望成为C++的继承者,就像TypeScript之于JavaScript,Kotlin之于Java一样。 **重要提示:** Carbon语言尚处于早期实验阶段,不适合进行通用软件开发。本课程旨在介绍Carbon的当前形态,随着语言的发展,课程内容也将持续更新。 **为何要学习Carbon?** * **了解语言设计:** 学习Carbon如何解决特定的编程挑战。 * **深入编译器设计:** 探索语言背后的编译器工作原理。 * **学习编译器之外的工具:** 了解Carbon生态系统中除编译器外的其他实用工具。 * **熟悉C++的延续:** 对于熟悉C++的开发者来说,Carbon会非常熟悉。 * **站在技术前沿:** Carbon是一门正在发展和完善的语言,学习者有机会为其发展提供反馈和贡献。 **Carbon的前景:** Carbon被认为是C/C++在系统编程领域的一个有潜力的新选择,在安全性与性能方面也可能成为Rust的有力竞争者。 **课程亮点:** * **3小时全面入门:** 提供对Carbon的精彩介绍。 * **与时俱进:** 课程内容将随Carbon语言的更新而不断扩展。 * **v1版本预期:** 语言的v1版本预计在2024年发布,课程将同步更新。 * **实践导向:** 每个章节末尾都设有章节项目,帮助巩固所学知识,并提供挑战性练习。 * **适合人群:** 适合所有Carbon初学者,以及对探索全新实验性编程语言感兴趣的程序员。 **预祝学习愉快!**
Carbon is a new, experimental programming language from Google that is designed to build on and be compatible with C++.Designed as a successor language to C++, Carbon looks to advance C++ in the same way that Typescript updated JavaScript and Kotlin improved areas of Java. PLEASE NOTE: This language is still very young and experimental, and is still not at the point for general software development. This course has been created to introduce students to Carbon in its current form. As the language continues to grow and develop, this course will be further expanded. So why should students explore Carbon now? Learn about language designSee how we are tackling specific challengesLearn about compiler designLearn about tooling beyond compilersThe language will be familiar to anyone with some knowledge of C++This is the cutting edge! Carbon is still an experimental language that's growing, so users have the chance to contribute to and feedback about it to Google! 'Carbon.is a promising alternative for C and C++ for systems programming, and for Rust for safety and performance'This 3 hour course is a brilliant introduction to Carbon and, as the language develops, so will this course! A v1 version of the language is expected in 2024, and Codestars will be adding more updates and new content as and when the language expands further. At the end of each section is a Section Project which draws together everything you've learnt in the section. The three section projects are a great way to practice what you've learnt, and test yourself with a challenge! This course is for anyone new to Carbon, or programmers who are interested in tackling a new experimental language from the ground up. Happy coding!