![01.05.02 Konkurentno programiranje. Veza sa programskim jezicima. Erlang, Elixir, Elm](https://i.ytimg.com/vi/z-PT258KFEg/hqdefault.jpg)
Sadržaj
- Definicija - Što znači programski jezik Erlang?
- Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
- Techopedia objašnjava programski jezik Erlang
Definicija - Što znači programski jezik Erlang?
Erlang programski jezik je programski jezik opće namjene, istovremeno i smeće sakupljen, a služi i kao runtime sustav. Sekvencijalni derivat Erlang-a funkcionalan je jezik s čvrstim proračunom, pojedinačnim dodjeljivanjem i dinamičkim unosom podataka, koji istovremeno slijedi Actor-ov model.
Erlang je razvio Joe Armstrong 1986. godine i prvo ga je Ericsson izdao kao vlasnički jezik, a zatim 1998. objavio je jezik otvorenog koda.
Ericsson je projektirao Erlang za podršku distribuiranih, otpornih na greške, soft-real-time i non-stop aplikacija. Erlang podržava vruću zamjenu; na taj način se kôd može zamijeniti bez ponovnog pokretanja sustava.
Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
Techopedia objašnjava programski jezik Erlang
U većini jezika niti se promatraju kao složena područja sklona pogreškama. Međutim, Erlang omogućava razvoj na razini jezika za stvaranje i rukovanje procesima.
To je namijenjeno pojednostavljivanju istodobnog programiranja za programere. U Erlangu su sve istodobnosti izričito jasne; procesira razmjenu podataka putem prolaženja umjesto dijeljenih varijabli, eliminirajući postojanje i potrebu za bravama. Erlangovi razvojni koncepti slični su razvoju sustava izgrađenih na Erlangu.
Mike Williams, član razvojnog tima i pronalazač Erlang-a, drži se sljedeće filozofije:
Najbolje tehnike rada: Pronađite najbolje radne tehnike pomoću prototipa kroz dizajn programera. vještine
Nisu samo ideje: Ideje nisu dovoljne. Programer također mora imati vještine da realizira ideje i provjeri da li one djeluju.
Umanji pogreške: Smanjite pogreške na minimum, po mogućnosti samo tijekom faze istraživanja, a ne tijekom proizvodnje.
Glavna prednost Erlang programskog jezika je njegova podrška za navoje i paralelnost s malom skupinom primitivaca koji učinkovito generiraju i povezuju procese.
Ovi su procesi osnovni elementi Erlang-ove aplikacijske strukture i slobodno koriste model komunikacijskih sekvencijalnih procesa (CSP).