Useful tips

What is Erlang language used for?

What is Erlang language used for?

Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging.

Is Erlang a good language to learn?

Overall, Erlang is well-suited for creating fast and scalable web apps. If you get there, it is quite rewarding. There are some caveats, though. All in all, if you do decide to build web apps, using Elixir, a language built on top of Erlang, might be a better choice.

Is Erlang a compiled language?

>Erlang is interpreted No it isn’t, it is compiled to bytecode and executed… | Hacker News. No it isn’t, it is compiled to bytecode and executed on a virtual machine, just like most scripting languages are.

What language is Erlang written?

C
Erlang VM BEAM and HiPE is written mostly in C. Linked-in drivers are written mostly in C. (They are plugged to VM and serves communication with outside world.) OTP is written in Erlang.

Which companies use the Erlang language?

Other companies also use Erlang, one of the largest user of Erlang is Ericsson. Ericsson use it to write software used in telecommunications systems. They say code is obsolete ideas are not.

Is Erlang really a functional language?

Erlang ( / ˈɜːrlæŋ / UR-lang) is a general-purpose, concurrent, functional programming language, and a garbage-collected runtime system.

Is Erlang an object oriented language?

At a higher level, that Erlang is object oriented, at the lowest level it’s a pure functional language and that’s how it got advertised for a long time. At a higher level, when you are looking at it more from an architectural and high level design it is quite object oriented.

What is Erlang OTP?

Erlang/OTP. Erlang is a programming language and runtime system for building massively scalable soft real-time systems with requirements on high availability. OTP is a set of Erlang libraries, which consists of the Erlang runtime system, a number of ready-to-use components mainly written in Erlang, and a set of design principles…