.


:




:

































 

 

 

 





Erlang (́) , . Ericsson. 䳿 , .

, . , , , , ' .

-, , . OTP (Open Telecom Platform) Erlang. 糺 MPL.

Prolog. ϳ , , , , , , , .

Erlang . , , . 䳿 .

' (link) . , .

. .

, , .

+ '++ . ³ 䳿 . -, .

let it crash ( ). , , -, , , . .

Erlang (node). ' ົ .

䳿 . '.

1980- ' Ericsson . (Joe Armstrong), ³ (Robert Virding) ³ (Mike Williams) (Bjarne Däcker), , , , . - Erlang.

Erlang ML, ̳, , -2, CHILL, . , Smalltalk Ericsson EriPascal PLEX.

1995 AXE-N Ellemtel ( , C ++) . , Erlang, ATM- AXD. Erlang OTP (Open Telecom Platform).

2006 OTP Ericsson HiPE Erlang SMP. Erlang: Programming Erlang , Erlang / OTP, .

. 1.

 

1.

+, -, *,/, div, rem  
==, /=, =<, >=, =/=, =:=, > , <  
not,end,andalso,or,orelse, xor  
|, ,, ., ;  
, =, ->, <-, =>, || after, band, begin, bnot, bor, bsl, bsr, bxor, case, catch, cond, if, let, of, query, receive, rem, try,when, ok  
, {, }, [, ], (, ), #, , _ , <<, >>, fun  

 

 

(): [A-Z _][A-Z a-z 0-9 @ _]*

: ([a-z][ A-Z a-z 0-9 @ _]* | [A-Z a-z 0-9 @ _]+)

(ֳ ): [1-9][0-9]*

( ): [0-9]+.[0-9]+

( ): [1-9][0-9]*.[0-9]+e-[1-9][0-9]*

: [^]+





:


: 2017-01-28; !; : 459 |


:

:

, .
==> ...

1564 - | 1362 -


© 2015-2024 lektsii.org - -

: 0.011 .