Google developers have launched a new “experimental” open-source programming language called Carbon, which they consider the successor to C++, one of the first things that come to mind when it comes to software and programming.

With developing technology software and programming It has become extremely important to know. Thinking that not everyone has the time or opportunity to physically take software or programming courses, C++ programming language We have made some recommendations for our readers who want to learn. here You can read this content by clicking.

Work on many subjects GoogleRecently DeepMind With his team, he had developed an artificial intelligence capable of producing policies adapted to everyone. Additionally, the company has been able to develop images with a drag-and-drop interface without requiring any code for the past few years. Cloud AutoML Vision a named artificial intelligence development platform had created. Continuing its work in this area, Google has introduced a new programming language that it positions as the successor to C++.

Carbon is quite similar to C++ code

Google Carbon programming language

owned by Google in Toronto At the Cpp North developer event the name of the new programming language he introduced carbon it happened. Sharing important details about Carbon’s vision, Google made no statement about the stage of development. But Googlers and developer Chandler Carruth have created a programming language that goes pretty well together.

According to developer statements, the main reason why Carbon is similar to C++ is the performance it offers. At the same time, the developers, who said that they managed to eliminate all the shortcomings and problems of C++, explained that the code of the programming language of Carbon is very similar to C++ code, and even in many respects they are identical.

The developers plan to create a more secure version over time

Google Carbon

The development team aims to release a basic working version by the end of the year. Carbon will be built on a foundation of modern programming principles, including a generic system that will eliminate the need to check and recheck code for every instantiation.

Another missing and necessary feature in C++ is memory safety. Carbon developers are looking for ways to better track uninitialized states, design APIs and programming language to support dynamic boundary checks, and create a comprehensive default debug build mode. The developers also plan to build a secure subset of Carbon over time.

According to the statements, Carbon will support:

  • Performance critical software
  • Software and language development
  • Easy to read, understand and write code
  • Convenient security and testing mechanisms
  • Rapid and scalable development
  • Modern operating system platforms, hardware architectures and environments
  • Interoperability and migration with existing C++ code.

RELATED NEWS

Google is developing a tool to help diagnose cancer with artificial intelligence

Although Carbon is a collaboration with Google, the developers want it to be a self-contained, community-driven project. The new programming language, which is still in the experimental stage, on github Apache 2.0 License divided into and stages of development on Discord will be under discussion.

Source :
https://thenewstack.io/google-launches-carbon-an-experimental-replacement-for-c/


#Google #presents #programming #language

Leave a Reply

Your email address will not be published.