There are many other languages besides programming languages that we may not have heard of, and why they are not as popular as other popular languages. At present we understand modern programming language as Python, JavaScript, C ++, C Sharp, Java, Catlin, and Dart. However, there are many other programming languages out there that are not currently used or are rarely used in projects, so many of us do not even know their names. Today I'm going to talk about some of the programming languages that you may have never heard of. Anyway, let's get straight to the main topic without further ado.
As I said before, there are a number of programming-related terms in this article, some of which I myself am not familiar with. So if you don't have some basic knowledge about programming, then maybe this article is not for you. In that case, you can skip this post if you want!
Gravity
Gravity is an MIT-licensed open-source programming language that was originally created for Android and iOS development purposes. Like all other modern programming languages, it supports advanced programming, such as Object Oriented Programming and Functional Programming.
Its naming convention and syntax are very similar to the Swift language, a native language created by Apple for iOS development. And like this language Python, each variable is an individual object. Probably a factor as to why they're doing so poorly is Swift. If it weren't for Swift, this language called Gravity would probably be much more popular.
IMBA
Like Gravity, this language called Imba is an open-source project. However, the Imba language was created for the purpose of web application development. You may be surprised to know that most JavaScript frameworks, such as React and ViewJS, have their own virtual dom and it is claimed that the virtual dom of imba language is about 20 times faster than React and ViewJS.
However, like Ruby and Python, web applications built with Imba are compiled in JavaScript in build time. However, it is not just another subset or superset of JavaScript like CoffeeScript. Its syntax and naming convention are all very much like Python. And this language is very beginner friendly. Although Imba language is no longer used for web development, you can use it in your personal projects if you wish. Not that this language is not production ready. If you want, you can learn this language with the help of video tutorials from the online learning platform Scrimba.
Vyper
At first glance, it sounds like a venomous snake, but it's actually another programming language. Speaking of which, even after hearing the name of Python, it should look like a poisonous snake. However, the target of this language called Viper is EVM (Ethereum Virtual Machine). As many of you know, Ethereum is a popular cryptocurrency like Bitcoin. The programming language used in Etherium is called Solidity.
However, this new language called Viper has been created for the purpose of fixing some security loopholes and bad security practices. This language is primarily based on Python, as the Python language is programmed using C. Honestly, this language has nothing to do with creating real-world programs or apps outside of cryptocurrency and blockchain. But if you want to learn cryptocurrency and blockchain infrastructure, you may need to learn Viper.
Morfa
Morfa is a powerful programming language based on an open-source language called Mainly D. It is not a high-level programming language like Python and JavaScript. Instead, it can be used as an alternative to languages such as Java, C, C ++ and C Sharp. It also has support for all modern programming features, such as Object Oriented and Functional Programming. Not only that, but it also has its own REPL, which allows you to try this language without having to install this language and all its dependencies.
Morfa has some specific language features that allow you to create DSL (Domain Specific Language). Operator Overloading, User-Defined Operator, Hire Order Functions Advanced Programming Concepts and Features are also included in this language. In this language, you can write code in syntax much like a matrix. And, according to the benchmark results, the performance of the Morfa code is comparable with C ++ and C.
COBOL
You may be surprised to know that it is a very popular programming language today, just like Python and JavaScript. How? We never hear its name. The reason we don't hear the name of this extremely powerful programming language is that it is not for the projects we usually work with. It is not a language for developing Android or iOS or Windows apps or web apps. It is a business-oriented language. COBOL is used in systems that typically deal with supercomputers and many large-scale data per second.
For example, COBOL is used in sensitive data calculations performed on IBM's supercomputers, or in calculations that need to be performed accurately every second (such as banking or credit card transactions or ticketing systems). You may be surprised to know that the COBOL language was developed almost 100 years ago today and COBOL is still actively used in most supercomputers and the banking sector and new COBOL developers are being hired every day.
After hearing so much, you might think that COBOL is a very hard-to-learn language like C ++. But that is not the case. Compared to other modern languages, COBOL is a very easy-to-learn language. Its syntax is close to English like Python. The language is a lot more impeccable, that is, working with a simple command. If your security, back-end and mainly system-level program.