AWS is starting to make Rust and C++ runtimes available, and they are working with affiliates to create more open sourced runtimes. This includes Elixer (Alert Logic), Erlang (Alert Logic), PHP (Stackery), Cobol (Blu Age), and N|Solid (Node Source).
Amazon’s CTO Werner Vogels said that this offering was made in response to the customers who wanted their own favorite language. Their goal was to make sure that AWS was not restricting them.
The announcement was divided into two parts. Vogels and the AWS team had announced two new features that are aimed at making custom c++ development services easier.
Lambda Layers is a platform where developers can centrally manage data and code that’s shared through multiple functions. The second feature, Lambda Runtime API, is a basic interface to use for any programming language or a certain language version for making and developing functions.
Based on Vogel’s public statements, both features can be used simultaneously. The run times can be used as layers so that developers can use them and select their favorite coding language when making Lambda functions.
Why Learn C++?
- C++ is a portable language and is usually the standard for multi-platform, multi-device development.
- C++ is object-oriented, meaning that it includes inheritance, polymorphism, classes, encapsulation, and data abstraction.
- C++ has a good function library.
- C++ is an efficient, fast, and powerful language. It can be used for a wide range of applications – from 3D graphics for games, real-time mathematical simulations, and GUI applications.