Google Introduces A New Programming Language

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

With the developing technology software and programming It has become extremely important to know. Thinking that not everyone has the time or opportunity to physically go to 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.

Working on many issues GoogleRecently DeepMind With his team, he had developed an artificial intelligence that could produce policies suitable for everyone. In addition, the company has been able to develop pictures with a drag-and-drop interface without requiring code in the past years. “Cloud AutoML Vision” a named artificial intelligence development platform had created. Continuing its work in this field, Google introduced a new programming language that it positions as the successor of C++.

Carbon is pretty similar to C++ code

held by Google in Toronto At the Cpp North developer event the name of the new programming language it introduced carbon it happened. Sharing important details about Carbon’s vision, Google did not make any statement about the stage of development. But the Googlers and developer Chandler Carruth have created a programming language that is pretty good together.

According to the statements made by the developers, the biggest reason Carbon is similar to C++ is the performance it offers. At the same time, the developers, who stated that they managed to eliminate all the deficiencies and problems in C++, explained that the code of Carbon’s programming language is very similar to the C++ code, and even in many respects they are the same.

Developers plan to build a more secure build over time

Google Carbon

The dev team wants to release a basic working version by the end of the year. Carbon will build on a foundation on modern programming principles, including a generics system that will eliminate the need to check and recheck code for each instantiation.

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

According to the statements, Carbon will support:

  • Performance critical software
  • Software and language development
  • Code that is easy to read, understand and write
  • Practical security and testing mechanisms
  • Fast and scalable development
  • Modern operating system platforms, hardware architectures and environments
  • Interoperability and migration with existing C++ code.

RELATED NEWS

Google Develops A Tool To Help Diagnose Cancer With Artificial Intelligence

Although Carbon is the result of a collaboration with Google, the developers want it to be a standalone project run by the community. The new programming language, which is still in the experimental stage, on github Apache 2.0 license distributed under and development stages on Discord will be up for discussion.

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


source site-37