Skip to content

Commit 9e8ef40

Browse files
grammar edits
1 parent 3f1d0fa commit 9e8ef40

1 file changed

Lines changed: 16 additions & 13 deletions

File tree

book/languages/erlang/history.md

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,31 @@
11
# History
22

3-
## Erlang, and its name meaning
3+
## Meaning of 'Erlang'
44

5-
The name *Erlang* was given in honor of the first scientist in the field of telecommunications: **Agner Krarup Erlang (1878-1929)**,
6-
Dunstan's mathematics, **pioneer in telecommunications traffic theory** and queue theory. Sometimes the name of language is sometimes interpreted as **Er**icsson + *Lang*uage = **Er***lang*.
5+
The name *Erlang* was given in honor of the first scientist in the field of telecommunications: **Agner Krarup Erlang (1878-1929)**
6+
7+
Sometimes the name of language is also interpreted as **Er**icsson + *Lang*uage = **Er***lang*.
78

89
## In Ericsson lab
910

10-
**Between 1982 and 1986**, in Ericsson labs were conducted research on the suitability of some existing programming languages in terms of creating apps for **telecommunications** needs,
11+
**Between 1982 and 1986**, in Ericsson labs were conducting research on the suitability of some existing programming languages in terms of creating apps for **telecommunications** needs,
1112
which required **long-lasting** and **trouble-free operation with a large number of threads**.
12-
The features of each lamguage were analyzed, identyfiying potentional problems that they could have caused.
13-
Despite the gradual narrowing of the set of considered languages, it was established that **none** of them meets the company's requirements, therefore it was decided to design a **completely new language from scratch**.
13+
The features of each language were analyzed, identyfiying potential problems that they could have caused.
14+
Despite the gradual narrowing of the set of considered languages, it was established that **none** of them meet the company's requirements, therefore it was decided to design a **completely new language from scratch**.
1415

15-
## Long story in short edition
16+
## Long story in short
1617

1718
The author of the language is **Joe Armstrong**.
1819
He modeled Erlang on the **Prolog language** and wrote first Erlang interpreter in it.
19-
In **1990**, Erlang was shown publicly at the **ISS '90 conference**, which result was increased amount of users.
20-
But the first implementation of the language was inefficent so already in **late '80s** work on faster version began.
20+
In **1990**, Erlang was shown publicly at the **ISS '90 conference**, which resulted in increased number of users.
21+
But the first implementation of the language was so inefficent that in the **late 1980s** itself, work began on a faster version.
2122
**It's final release took place in 1991**.
22-
**Year later**, was published first book about Erlang and in **1993** Ericsson launched independent department with the development and distribution of the system and tools for it.
23+
**A Year later**, the first book about Erlang was published and in **1993**, Ericsson launched an independent department
24+
assigned with the development and distribution of the system and tools for it.
2325

24-
In **1998**, Ericsson launched **AXD301** switch with software that contained a milion lines of code in Erlang, which achieved a reliability index of **99.9999999%** (that's the real number!), which meant that within a year of the system could have **at most 0.0315 seconds of downtime due to a failure**.
26+
In **1998**, Ericsson launched **AXD301** switch with software that contained a milion lines of code in Erlang, which achieved a reliability index of **99.9999999%** (that's the real number!), which meant that in a year of usage, the system could
27+
have **at most 0.0315 seconds of downtime due to a failure**.
2528
Shortly thereafter, Ericsson banned its affiliates from using Erlang in new products due to its proprietary nature.
2629
**This caused a conflict between Ericsson and Armstrong, who left the company with the team.**
27-
**At the end of the same year**, the Erlang implementation code was **opened and made available as free software**.
28-
The ban was withdrawn in later years, and **Armstrong** returned to work at Ericsson in **2004**.
30+
**At the end of the same year**, the Erlang implementation code was **opened sourced and made available as free software**.
31+
The ban was withdrawn later and **Armstrong** returned to work with Ericsson in **2004**.

0 commit comments

Comments
 (0)