The BEAM VM is the virtual machine associated with the Erlang programming language. Our Founder and Technical Director, Francesco Cesarini, along with Senior Developer, Gabor Olah, compare and contrast BEAM technology with the Java VM in their blog post.
The key components of programming languages which run on the BEAM are:
1) the semantics of the Erlang programming language, on top of which other languages are implemented
2) the OTP libraries and middleware used to architect scalable and resilient concurrent systems and
3) the BEAM Virtual Machine tightly coupled to the language semantics and OTP
This article is your opportunity to discover a new tool that may well be the one best suited to your specific development project. If you are new to Erlang or BEAM technologies you can take advantage of our online training courses to learn from professionals who have built some of the world’s biggest and best systems.