• Home
  • Contact Us
iBusiness Angel
No Result
View All Result
Friday, March 24, 2023
  • Home
  • Finance
  • Accounting
  • Sales
  • Business
  • Marketing
  • Home
  • Finance
  • Accounting
  • Sales
  • Business
  • Marketing
No Result
View All Result
No Result
View All Result
Home Tech

Erlang: history and the latest updates

by Clare Louise
November 14, 2022
in Tech
0
Erlang: history and the latest updates
153
SHARES
1.9k
VIEWS
Share on FacebookShare on Twitter

Erlang is a functional programming language that implements dynamic typing. Its main feature is programming at the level of individual processes. Check this post for an in-depth look at this language today. We’ll learn how it all started.

Erlang History

Erlang was developed when Ericsson founded its Ericsson Computer Science Laboratory (CSLab) in 1981. The CSLab was dedicated to improving the technology used in telecommunications systems, and one of its first tasks was to implement parallelism in the Prolog language.

At that stage, there was no mention of a separate language because the researchers were extending the capabilities of Prolog. In 1987, the first serious experiment using theoretical developments was conducted, and mentions of Erlang appeared. Although the name can be interpreted as an abbreviation of Ericsson Language, the official version is that it comes from the name of the Danish mathematician Agner Krarup Erlang, famous for his telecommunications research.

So, Erlang had a name, but for three years, it did not have a syntax and was widely considered a dialect of Prolog. However, while Prolog is a logical programming language, Erlang belongs to functional programming languages. Later, in 1990, the syntax was revised to make it more expressive, and a virtual machine replaced the interpreter. The commercial distribution began in 1993 when Ericsson formed a separate division.

Today, Windows distribution, available for download from erlang.org, includes a language compiler, a runtime with multiprocessor emulation support, documentation, and a set of libraries and OTP tools, like Mnesia. Mnesia is a distributed DBMS written entirely in Erlang with data replication support and the ability to dynamically change its schema and update its code without interrupting work. Mnesia uses Erlang as the control language and makes distributed data transparent to applications – they work the same with local data and those hosted on a remote site.

Achievements of Erlang

Even thou it is not the most popular programming language, Erlang is still deeply integrated into the infrastructure of many corporations, and most of its original killer applications are still in use. Plus, we have a lot of interesting new projects, and some of the best frameworks in the world have been created for Erlang and Elixir. Because of its roots in Erlang, Elixir’s reliability and robustness are often called its most significant advantages. Elixir software developers are not always easy to find for an in-house team, but outsourcing them the most sophisticated part of your project is always a good option. The ultimate example is its ability to update an application without restarting.

Also, the size of the community has never hindered the spread of Erlang around the world. The language has always been in a position where there aren’t enough tasks for all Erlang programmers and not enough programmers for all tasks: there are many of both, but they are not always geographically matched. Corporations and workers who enter remote labor markets do best.

And if before Erlang could not easily penetrate the market of web applications, now, with minimal modifications, the whole Elixir-tasking market is open to it.

It is probably not too important for the big picture of the world whether you use a language like Erlang or not. In our opinion, it is underrated and could become more widely used. The main advantage of Erlang – it is easy to learn the basics of designing robust systems.

Erlang’s syntax can be learned within a day or two. The programming principles will take more time — a week or two. The programming paradigm is quite complicated, and it’s hard to switch to it, especially for those who only worked with imperative languages. However, if you are interested in functional programming, Erlang is worth a look.

Clare Louise
Clare Louise
No Result
View All Result

Archives

  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019

Categories

  • Accounting
  • Auto
  • Business
  • Coworking space
  • Featured
  • Finance
  • Human Resource
  • Industrial Fume Extractors
  • Industry
  • Investment
  • Laboratory
  • Law
  • Legal
  • Marketing
  • Real Estate
  • Sales
  • Tech

Recent Post

Tips and Strategies from Top Event Companies in Singapore

Tips and Strategies from Top Event Companies in Singapore

March 22, 2023
The Future of Internet Technology Providers 

The Future of Internet Technology Providers 

March 22, 2023
Incredibly essential in hiring the professional law firm SEO agency

Incredibly essential in hiring the professional law firm SEO agency

March 21, 2023
How to Use PowerPoint Presentations for Business Success?

How to Use PowerPoint Presentations for Business Success?

March 21, 2023
Tough cover: what to ask your industrial coating provider

Tough cover: what to ask your industrial coating provider

March 17, 2023

Advertisement

Recent Post

Tips and Strategies from Top Event Companies in Singapore

Tips and Strategies from Top Event Companies in Singapore

March 22, 2023
The Future of Internet Technology Providers 

The Future of Internet Technology Providers 

March 22, 2023
Incredibly essential in hiring the professional law firm SEO agency

Incredibly essential in hiring the professional law firm SEO agency

March 21, 2023

Quick Link

  • Contact Us
  • Finance
  • Accounting
  • Sales
  • Business
  • Marketing

Featured

Copyright © 2019 ibusinessangel.com | All Right Reserved .

No Result
View All Result
  • Home
  • Finance
  • Accounting
  • Sales
  • Business
  • Marketing

Copyright © 2019 ibusinessangel.com | All Right Reserved .

Login to your account below

Forgotten Password?

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In