1) What is Erlang÷
Erlang is an open source programming language. It is used to build massively scalable soft real-time systems. It has runtime environment. It supports concurrency, fault tolerance and distribution.
2) What are the uses of Erlang÷
The uses of Erlang are given below:
- Telecoms
- Banking
- E-commerce
- Computer telephony etc.
3) Who developed Erlang÷
Erlang developed by Joe Armstrong, Robert Virding and Mike Williams in 1986.
4) Why we should use Erlang÷
We should use Erlang because of its features:
- It is used to develop our application.
- It handles a large number of concurrent actives.
- It provides us to make the application fault-tolerant.
- It is easy to upgrade and reconfigure.
5) How to create a simple program in Erlang÷
The following codes for create a simple program:
% hello world program
-module?helloworld).
-export?[start/0]).
start?) ->
io:fwrite?"Hello, world!\n").
6) How to import statement in Erlang÷
The following code is used to import statement in Erlang:
-import ?modulename, [functionname/parameter]).
7) How can we comment a single line÷
We can comment a single line by using % symbols.
Example:
8) What are the functions for Erlang shell÷
There are following functions for Erlang shell:
- b?) : It is used to print the current variable binding.
- f?) : It is used to remove all current variable bindings.
- h?): It is used to print the history of all the command executed.
9) What is pattern matching÷
Pattern matching is used to bind to the value. It occurs while evaluating a function call.
10) What are the ways to include a files in Erland÷
There are two ways to include a file in Erland.
include ?File).
include_lib ?File).
11) What is PID datatype in Erlang÷
PID stands for process identifier datatype. It is used for unique process identifiers which are assigning to every process.
12) How to create a module in Erlang÷
The following syntax is used to create a module.
Syntax:
13) What is OTP in Erlang÷
OTP stands for open telecom platform. It is a set of Erlang libraries and design principles providing middile-ware to develop system collection of libraries open source platform.
14) What are the methods of I/O in Erlang÷
There are various methods of I/O in Erlang:
I/O Methods |
Description |
file_read |
It is used to read all the contents of a file. |
write |
It is used to write the contents to a file. |
copy |
It is used to delete an existing file. |
delete |
It is used to delete an existing file. |
list_dir |
It is used to list down the contents of a particular directory. |
15) What is the command to disconnect node in Erlang÷
In Erlang, erlang: disconnect_node ?Node) command is used to disconnect node in Erlang. |