Skip to main content

Some programming languages you have never heard those.

 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, 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 a 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 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, Etherium 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, 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 matrix. And, according to the benchmark results, the performance of 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 Pythom and JavaScript. How? We never hear its name. The reason we don't hear the name of this extremely powerful programming language is because 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 COBOL language was developed almost 100 years ago today and COBOL is still actively used in most supercomputers and 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

Comments

Popular posts from this blog

Unlocking Online Success: Why Justoctane SEO Services are the Best Choice for Businesses in Boca Raton, Florida.

Best Justoctane SEO Services Boca Raton in Florida Are you looking for the best SEO services in Boca Raton, Florida? Look no further than Justoctane SEO services. As a leading provider of SEO services, Justoctane has helped numerous businesses in the Boca Raton area achieve top rankings on search engine results pages. In this blog post, we will explore why Justoctane is the best choice for SEO services in Boca Raton. Experience and Expertise Justoctane has a team of experienced and highly skilled SEO professionals who have a deep understanding of search engine algorithms and the latest SEO techniques. Their expertise allows them to create customized SEO strategies that are tailored to the specific needs of each client. The Justoctane team has worked with businesses in various industries and niches, providing them with a wealth of knowledge and experience to draw from when creating effective SEO strategies. Comprehensive Services Justoctane offers a wide range of SEO services, incl...

What is computer outsourcing and freelancing? What are the work areas of outsourcing and freelancing?

Outsourcing Computer Outsourcing: The word outsourcing information freelancing basically means free profession. That is, a profession to earn income by working freely. And a little more simply. In other words, different organizations do different types of work through the Internet system. By someone else outside your organization. Outsourcing is called outsourcing. Those who do outsourcing work are called freelancers. Jobs in multimedia, outsourcing sites or online marketplaces are divided into different categories, such as web development, software. Development, networking and information systems, writing and translation, administrative support, design and customer service, sales and marketing business services, etc. It is possible to earn online only if all these tasks are done through the internet system. There are also many other types of work available in the outsourcing world. . Freelancing Freelancing  means working independently without being under a specific person or orga...

What is the purpose of operating system? Basic concepts of operating system?

Basic concepts of operating system The main purpose of the operating system is to-- • Creation of working environment: The operating system that creates a better working environment, the better and improved the operating system. • Coordinator: It coordinates between hardware and software. It acts as a coordinator between user tasks and all devices. • Automatic management: When a problem arises, it automatically understands what to do. If the appropriate solution is not provided, the operating system may automatically shut down the computer by itself. • Control of computer operations: The objective of the operating system is to control the speed of input/output operations by programs. • Memory management: helps the computer to work faster in stages by storing different files so that they can be found easily. this • Working based on priority: All the tasks that are directed to the computer are carried out based on priority. • Input/Output Management (I/O Management): It is the task o...