7 Programming Languages Released In 2022 You&#8217;ve Never Heard Of
Amid hundreds and thousands of programming languages that already exist today, we are seeing a new line of programming languages and architectures that have surfaced this year, based on the success of  programming languages such as C++, Python, and Java. These new languages are here to help in enhancing the performance, offer gentle learning curves, and help scale the future innovations. This includes high-performance computing, parallel programming, and quantum computing among others. In 2022, several new programming languages were released that opened up new capabilities to build and drive models and are being used increasingly. Here is a list of the top ones: QODA QODA  is the world’s first platform for hybrid quantum-classical computing with applications ranging from drug discovery to finance. QODA is interoperable with existing models such as CUDA and OpenACC. Moreover, the compiler implementation lowers C++ source code representations to binary executables that target cuQuantum-enabled backends. Click here to know more about QODA. Flan-T5 Google AI released an open-source language model, Flan-T5, capable of solving more than 1800+ varied tasks. The paper talks about instruction finetuning of areas of scaling the size and number of tasks of the model. Compared to the larger language PaLM 62B, Flan-T5 achieves a stronger few shot performance and the researchers claim that this will lead to improved prompting and multi-step reasoning abilities. Click here to check out the code. Carbon Introduced by Chandler Carruth at CPP North Conference in Toronto, Carbon is a successor to C++ programming language. It is an open source language that is striving towards being independent and community driven. The developer behind the script mentions that the language is specifically designed for big organisations that rely on C++ code and libraries. Since its release, communities like Kaggle have been constantly praising it for offering a generally better experience of coding when compared to C++ owing to its simplicity. Due to this, developers also claim that it cannot replace the long running legacy of C++. Check out the GitHub repository here. Exo Released by MIT researchers at the International Conference on Programming Design and Implementation, Exo, for writing code on hardware accelerators. It is a domain-specific language for enabling low-level performance engineers to transform single programmes into complex ones for specification but much faster. It is also a compiler along with being a language. The language works on the principle of exo compilation, which is a newly proposed approach for programming and compiler support for hardware accelerated performance libraries. Click here to know more about the language. ATL Often called  ‘A Tensor Language’, ATL was developed by researchers at MIT, offering high-performance computing to write programmes in an optimal way. The second year PhD student at MIT Computer Science and Artificial Intelligence, Amanda Liu, said that the language is focused on producing either a single number or a tensor. It is the only tensor language that has formally verified optimisations tested on a number of small programmes. The developer, Liu, is looking to expand the scalability of the language for real world programmes. Click here to check out the code. Twist Another language created by researchers at MIT, Twist, specifically built for quantum computing. This language can verify the pieces of data that are entangled in a quantum programme. According to the developers, the language can write full programmes for quantum algorithms and identify bugs along the way. The concept of the language is built around measuring the “purity” of the code as quantum computers are very prone to error. Purity enforces the absence of entanglement, resulting in fewer bugs and intuitive programmes. You can read about Twist in this research paper. BhaiLang Two Indian developers, Aniket Singh and Rishabh Tripathi, created a programming language called Bhailang. The developers started building the language as an inside joke on TypeScript using Indian Hindi lingo. They posted screenshots of the language on social media and the developer community was pretty amused by it. On successful compilation of code, it says “Sahi hai bhai” while upon failure, it exclaims, “Arre bhai bhai bhai bhai…” Click here to check out the code.
These new languages are being hailed by the developers and are trending in the community in very little time.
These new languages are here to help in enhancing the performance, offer gentle learning curves, and help scale the future innovations. This includes high-performance computing, parallel programming, and quantum computing among others.
[]
["CUDA", "Go", "artificial intelligence", "AI", "Scala", "TypeScript", "Python", "Aim", "R", "Java"]
["AI", "artificial intelligence", "Aim", "CUDA", "Python", "R", "TypeScript", "Go", "Java", "Scala"]
Mohit writes about AI in simple, explainable, and often funny words. He's especially passionate about chatting with those building AI for Bharat, with the occasional detour into AGI.