O ai na faia le gagana polokalame a Erlang?
O le gagana polokalame a Erlang na fausia e Joe Armstrong, Mike Williams, ma Robert Virding i le 1980s ua avea Erlang ma meafaigaluega taua mo i latou o loʻo galulue faʻatasi ma tufatufaina faiga faʻavae ona o ona uiga faʻapitoa ma taulaʻi atu i le auai i mea e fai. I lenei tusiga, o le a tatou suʻesuʻeina auiliili le amataga ma le tele o sao o Erlang, faʻapea foʻi ma lona evolusione i le tele o tausaga.
1. Folasaga i le gagana polokalame a Erlang
Erlang o se gagana faʻatulagaina ma faʻatasi, faʻatulagaina faʻapitoa mo le atinaʻeina o faiga tufatufaina ma fesoʻotaʻiga fesoʻotaʻiga. Na faia i le 80s e Ericsson, le kamupani faʻamatalaga ma fesoʻotaʻiga a Suetena. I le aluga o tausaga, ua maua e Erlang le lauiloa ona o lona gafatia e faʻatautaia faiga e maua ai le avanoa maualuga ma le faʻapalepale sese.
O se tasi o uiga iloga o Erlang o lona faʻataʻitaʻiga faʻataʻitaʻiga, faʻavae i luga o tagata fai ata ma feʻau. Nai lo le faʻaaogaina o filo faʻaleaganuʻu, e faʻaogaina e Erlang faiga mama mama e taʻua o tagata fai mea, e fesoʻotaʻi ma le tasi ma le isi e ala i le lafoina o feʻau. Ole mea lea e mafai ai ona fa'apalepale maualuga masei ma faigofie scalability o faiga tufatufaina.
Pe a galulue ma Erlang, o se itu taua e teu i lou mafaufau o lona faʻasologa tulaga ese. E le pei o isi gagana fa'apolokalame masani, e pei ole C po'o le Java, e fa'aogaina e Erlang se fa'asologa o galuega ma fa'atusa fa'atusa. E mafai ona ta'ita'i atu i se fa'aa'oa'oga muamua, ae o le taimi lava e a'oa'oina ai nei manatu, e mafai ona e fa'aogaina atoatoa le malosi o Erlang e fausia ai faiga malosi ma lelei. O le mea lea, i lenei tusiga o le a matou faʻalauiloaina le gagana polokalame a Erlang ma suʻesuʻe nisi o ona uiga autu ma faʻaoga. []
2. Se va'aiga ile amataga ole gagana fa'apolokalame a Erlang
Erlang ose gagana fa'apolokalame na atia'e i le 80s i falesu'esu'e feso'ota'iga a Ericsson. Na faia e Joe Armstrong, Robert Virding ma Mike Williams ma le faʻamoemoe e faʻaleleia le atinaʻeina o faiga tau fesoʻotaʻiga ma faʻafaigofie polokalame faʻatasi. O le igoa o le gagana e sau mai le Danish mathematician Agner Krarup Erlang, o le na atiina ae le manatu o le laina, lea e taua i le puleaina o telefoni i telefoni.
Erlang e faʻavae i luga o le faʻaogaina o polokalame faʻatulagaina ma ua mamanuina ina ia sili ona tutusa ma faʻapalepale sese. O se tasi o vaega autu o Erlang o le faʻataʻitaʻiga faʻataʻitaʻiga faʻavae, lea e fesoʻotaʻi ai faʻagasologa e ala i feʻau. Ole mea lea e fa'atagaina ai le fa'atupuina o faiga fa'asoa ma fa'asili.
Para amata polokalame I Erlang, e fautuaina le i ai o le poto masani o polokalame faʻatino ma masani i le syntax o le gagana. O se numera tele o aʻoaʻoga ma punaoa e mafai ona maua i luga ole laiga e maua ai se faʻamatalaga atoatoa ile Erlang. E le gata i lea, o loʻo i ai meafaigaluega e pei o le ErlIDE integrated development environment (IDE) ma le Erlang Shell command-line interpreter, lea e faafaigofie ai le atinaʻeina ma le faʻatinoina o polokalame i lenei gagana.
3. O tagata na faavaeina i tua o le atinaʻeina o Erlang
O i latou ia o Joe Armstrong, Robert Viding ma Mike Williams. O nei masini komepiuta Suetena e toatolu na amata galulue i Erlang i le 1980s, a o latou faigaluega i Ericsson, o se kamupani telefoni. O le si'osi'omaga lea na fa'ailoa mai ai e le au fa'avae le mana'omia o se gagana fa'apolokalame fa'atuatuaina ma fa'asa'o e fausia ai faiga tau feso'ota'iga avanoa.
O Joe Armstrong, na ta'ua o le tama o Erlang, o le fa'alauiloa autu lea o le poloketi. O la latou va'aiga o le fa'atupuina lea o se gagana fa'apolokalame e mafai ona fa'atautaia le fa'atasi ma le fa'apalepale fa'aletonu a auala lelei. O Robert Viding ma Mike Williams na saofagā tele i le atinaʻeina ma le faʻaleleia o Erlang. Faʻatasi, o le au faʻavae e toʻatolu na galulue i le mamanu ma le faʻatinoga o Erlang, fatuina o se gagana o le a suia ai polokalame. i faiga tufatufaina ma fa'atasi.
I le aluga o taimi, o loʻo faʻaauau pea ona galulue le au faʻavae a Erlang i le faʻaleleia ma le faʻalauiloaina o lenei gagana. Ua latou faatuina Erlang Solutions Ltd., o se kamupani taʻutaʻua i le lagolago ma le atinaʻeina o tekinolosi faʻavae Erlang. E le gata i lea, latou te faʻatulagaina fonotaga ma mea na tutupu e fesoʻotaʻi ma Erlang e faʻaleleia ai le faʻalapotopotoga faʻalapotopotoga ma faʻalauteleina lona vaetamaina i pisinisi eseese. O le talatuu a i latou na faavaeina Erlang o loʻo ola pea ma faʻaauau pea ona aʻafia le atinaʻeina o faiga faʻatasi ma faʻalagolago i le lalolagi atoa.
4. Le faʻagasologa o le fausiaina o le gagana polokalame a Erlang
Ose autu mata'ina ma lavelave e aofia ai se faasologa o laasaga fuafuaina ma le fa'atinoina. I totonu o lenei tusiga, o le a matou suʻesuʻeina nei laʻasaga ma tuʻuina atu se aotelega o le auala na atiaʻe ai lenei gagana mamana polokalame.
O le laasaga muamua o le faiga o le foafoaga a Erlang o le suʻesuʻeina ma le auʻiliʻiliga o faʻafitauli na faʻamoemoeina e foia e lenei gagana fou. Sa faia su'esu'ega tele ina ia malamalama ai i fa'aletonu o gagana fa'apolokalame o lo'o iai ma fa'aaliga ma galuega e mana'omia e fo'ia ai nei fa'afitauli na fa'ailoa mai.
Na sosoo ai, na matou agai atu i le vaega o le mamanu, lea na fausia ai manatu ma faʻamalamalamaina gagana faʻapitoa. Na fa'atūina tulafono fa'atusa ma semantic e mafai ai e le au fai polokalame ona tusia fa'amatalaga manino ma manino. E le gata i lea, o le lelei ma le faʻalauteleina o iloiloga sa faʻatatauina ina ia mautinoa e mafai e Erlang ona faʻatautaia le tele o faʻasalalauga.
5. O faatosinaga ma tulaga na maua ai le ola ia Erlang
E ese'ese ma fa'asolo mai i le 1970s ma le 1980s O se tasi o fa'alapotopotoga autu o le tula'i mai o polokalame fa'atasi ma tufatufa. Erlang na atiina ae i le Ericsson laboratories i Suetena, ma le faʻamoemoe o le fatuina o se gagana malosi ma lelei polokalame mo faiga faʻafesoʻotaʻi.
O se tasi o aʻafiaga autu i le atinaʻeina o Erlang o le Prolog programming language. Na nonoina e Erlang le tele o manatu mai le Prolog, e pei o le faʻaaogaina o se faiga faʻavae faʻavae tulafono ma iloiloga paie. Ae ui i lea, na taulaʻi Erlang i polokalame faʻatasi ma tufatufa, aʻo taulaʻi le Prolog i polokalame faʻaoga.
O le isi faatosinaga taua i le atinaʻeina o Erlang o le faʻataʻitaʻiga faʻataʻitaʻi. O lenei faʻataʻitaʻiga, na tuʻuina mai e Carl Hewitt i le 70s, e faʻavae i luga o le manatu e mafai ona tuʻufaʻatasia faiga faʻavae tutoʻatasi e fesoʻotaʻi le tasi ma le isi e ala i le lafoina o feʻau. Na faʻaaogaina e Erlang lenei faʻataʻitaʻiga ma faʻatinoina lelei, lea na avea ma se tasi o malosiaga autu o lenei gagana. Faʻafetai i lenei mea, na avea Erlang ma meafaigaluega mamana mo le atinaʻeina o faiga faʻatasi ma faʻaletonu..
I le aotelega, latou te aofia ai le faʻatupulaia o polokalame faʻatasi ma tufatufa, le faʻaosoina o le Prolog i luga o le gagana mamanu, ma le faʻaaogaina o le ata faʻataʻitaʻi. O nei faatosinaga ma tulaga ua tuufaatasia ia faia ose gagana fa'apolokalame malosi ma lelei, lea na fa'aaogaina lautele i faiga fa'aletonu ma feso'ota'iga. Ua lauiloa Erlang mo lona gafatia e taulimaina lelei le faʻaogaina, faʻapalepale sese, ma le faʻalauteleina., avea ma filifiliga lauiloa mo talosaga taimi moni ma faiga fa'asoa.
6. Erlang i le laufanua o gagana polokalame o loʻo iai nei
Erlang o se gagana faʻapolokalame ua maua le faʻaaloalogia tele ma le lauiloa i tausaga talu ai nei. E ui lava e le o taʻutaʻua e pei o isi gagana, e pei o Java poʻo Python, Erlang ua faʻamaonia e avea o se filifiliga mamana ma lelei mo le atinaʻeina o faiga faʻasoa ma faʻatasi.
O se tasi o mea sili ona lauiloa o Erlang o lona gafatia e faʻatautaia lelei le faʻaogaina. E ausia lenei mea e ala i le faʻatinoina o se faʻataʻitaʻiga faʻataʻitaʻiga faʻavae, lea e taʻavale taʻitasi taʻitasi ma fesoʻotaʻi ma isi e ala i feʻau. E le gata i lea, o Erlang o loʻo ofoina atu auala faʻatasi e pei o loka ma semaphores e faʻamautinoa ai le faʻamaoni o faʻamatalaga fefaʻasoaaʻi.
O le isi faʻamanuiaga o Erlang o lona faʻapalepale sese. O le faiga ua mamanuina ina ia mafai ai ona toe amata vave ma saogalemu faiga i le tulaga o faaletonu, e aunoa ma le aafia ai o le gaioiga lautele o le faiga. E aoga tele lenei mea i faiga faʻalavelave, lea e mafai ona i ai ni faʻafitauli matuia o se toilalo. E le gata i lea, o Erlang e ofoina atu meafaigaluega ma faletusi e faafaigofie ai le atinaʻeina o faʻasalalauga faʻasalalau ma avanoa tele.
I se aotelega, Erlang o se gagana polokalame e tu i fafo mo lona gafatia e taulimaina concurrency ma lona faapalepale sese. O lona faʻataʻitaʻiga faʻavae faʻataʻitaʻiga faʻataʻitaʻiga ma faiga faʻapipiʻi e avea ai Erlang ma filifiliga lelei mo le atinaʻeina o faiga faʻasoa ma faʻatasi. E le gata i lea, o lona taulai atu i le malosi ma le avanoa e avea ai ma meafaigaluega taua mo le atinaʻeina o faiga faʻapitoa.
7. Su'esu'eina le talatuu o le gagana polokalame a Erlang
Erlang o se gagana polokalame fa'atino ua fuafuaina e fausia fa'atasi ma tufatufa faiga fa'atasi ma le maualuga avanoa ma le fa'apalepale sese. O le su'esu'eina o lona talatuu e mafai ai ona tatou malamalama i lona a'afiaga i le atina'eina o talosaga ma pe fa'apefea ona fa'aleleia le lelei ma le mautu o se faiga.
Ina ia amata, e taua le malamalama i faʻavae o Erlang. O le gagana e faʻavae i luga o le faʻataʻitaʻiga a le tagata fai pese, lea e faia ai ma faʻafesoʻotaʻi faiga eseese. O fa'agasologa ta'itasi e tu'ufua ma feso'ota'i e ala i le lafoina o fe'au i lo latou va. E fa'ataga ai le fausiaina o faiga fa'alautele ma maufetuuna'i, talu ai o fa'agasologa e mafai ona fa'agasolo i nodes eseese i se faiga fa'asoa.
O se laasaga muamua i le suʻesuʻeina o le talatuu a Erlang o le aʻoaʻoina lea o lona faʻavae ma fausaga. E tele punaoa i luga ole laiga e pei o aʻoaʻoga ma faʻamaumauga aloaia e faʻafaigofie ai le aʻoaʻoina o Erlang.. E fautuaina e amata i manatu faavae e pei o tautinoga o galuega, faʻafetaui mamanu, ma le faʻaogaina o lisi. E le gata i lea, e aoga le masani i modules ma le auala e faʻatulagaina ai i talosaga ma faiga.
O le isi itu taua pe a su'esu'eina le talatuu a Erlang o le faamasani lea i ana meafaigaluega ma faletusi. Erlang ei ai le tele o faletusi e faafaigofie ai le atinaʻeina o talosaga faʻatasi ma tufatufa.. O nisi o mea e sili ona lauiloa o le OTP (Open Telecom Platform), lea e maua ai se seti o faʻatulagaga ma faletusi mo le atinaʻeina o faiga faʻaogaina, ma le Cowboy, o se 'upega tafaʻilagi e le tutusa maualuga le faatinoga. E le gata i lea, o loʻo iai foʻi meafaigaluega e pei o Rebar3, lea e faʻafaigofie ai le faʻatinoina o galuega ma le faʻapipiʻiina o le code Erlang.
O le su'esu'eina o le talatuu a Erlang e mafai ai ona e iloa le malosi ma le lelei o lo'o ofoina mai e lenei gagana i le atina'eina o faiga fa'atasi ma tufatufa. Faatasi ai ma se faavae malamalama mautu o lona syntax faavae ma fausaga, faatasi ai ma le faaaogaina o meafaigaluega talafeagai ma faletusi, e mafai e le au fai polokalame ona faaaoga atoatoa le gafatia o Erlang ma faia polokalama malosi ma lelei.
8. O manatu autu ma foliga o Erlang
Erlang o se gagana faʻatulagaina ma faʻatasi, faʻatulagaina mo faʻasalalauga ma taimi moni talosaga. O lona uiga autu o le mafai lea ona taulimaina le tele o gaioiga mama ma le lelei, ma faʻaogaina lelei mo faiga faʻatasi ma le maualuga. E le gata i lea, o Erlang o loʻo ofoina atu foliga e pei o le faʻaogaina o mea sese, faʻapalepale sese, ma le faʻalauteleina o le faʻalava.
O se tasi o manatu autu i Erlang o le "Actor Model", o se faʻataʻitaʻiga polokalame faʻataʻitaʻi lea e faʻatautaia ai fesoʻotaʻiga i le va o faiga e ala i le fefaʻatauaʻiga o feʻau. I Erlang, o faiga e faia mama lava, o lona uiga e mafai ona e maua le faitau miliona o gaioiga o loʻo faʻagasolo i le taimi lava e tasi e aunoa ma le fa'atumuina o le faiga. E le gata i lea, o Erlang e ofoina atu auala e faʻatautaia ai le tutusa. i se auala sefe, e pei o le "Supervision Trees", lea e mafai ai ona taulimaina mea sese i se auala faʻatulagaina ma toe faʻaleleia mai ia i latou.
O le isi itu taua o Erlang o lona faʻataʻitaʻiga scalability. Erlang na mamanuina mo faʻasalalauga tufatufaina, o lona uiga e mafai ona faʻaaogaina e fausia ai tusi talosaga e taʻavale i luga o le tele o nodes ma fesoʻotaʻi faʻatasi ma le tasi ma le manino. Ole mea lea e fa'atagaina ai le fausiaina o faiga fa'asili, lea e mafai ona fa'aopoopo pe aveese fa'amalosi e aunoa ma le fa'alavelave ile tautua. E le gata i lea, o Erlang o loʻo i ai se faʻataʻitaʻiga faʻataʻitaʻiga e leai se loka, faʻamautinoa e le aʻafia le faʻatinoga o le faiga i le numera o faʻagasologa o loʻo taʻavale.
I se faapuupuuga, o Erlang o se gagana faʻatulagaina ma faʻatasi e ofoina atu foliga e pei o le faʻaogaina o mea sese, faʻapalepale faʻaletonu, ma le faʻalauteleina o le lautele. E fetaui lelei mo faiga fa'atasi ma tufatufa, lea e mana'omia ai le fa'atinoga maualuga ma le fa'aogaina o mea sese. Faatasi ai ma lona faʻataʻitaʻiga Actor ma le faʻaogaina e leai se loka, Erlang e maua ai se siosiomaga malosi ma lelei mo le atinaʻeina o talosaga. i le taimi moni.
9. Erlang i Alamanuia: Fa'ailoga Fa'aoga Tulaga
erlang o se gagana fa'apolokalame ua fuafuaina e fa'atalanoaina fa'atasi ma fa'afitauli fa'alautele i faiga fa'asoa taimi moni. O lona gafatia e faʻatautaia le tele o voluma o fefaʻatauaiga faʻatasi ua avea ai ma se filifiliga lauiloa i le alamanuia.
O se tasi o tulaga sili ona lauiloa o le faʻaaogaina o erlang O lo'o i le tulaga o feso'ota'iga. Kamupani e pei o Ericsson ua fa'aogaina le gagana lea e atia'e ai feso'ota'iga telefoni ma faiga fa'aala savali. Faʻafetai i le natura faʻatasi o Erlang, o nei faiga e mafai ona taulimaina le tele o telefoni ma feʻau faʻatasi e aunoa ma ni faʻafitauli faʻatinoga.
O le isi tulaga taua o le faaaogaina o erlang E i le itu tau tupe. Ole tele o fa'alapotopotoga fa'atupe e fa'aogaina Erlang e atia'e ai faiga fa'agaioiga fefa'ataua'iga i taimi moni. O le malosi o Erlang e faʻatautaia lelei le tele o fefaʻatauaiga e taua tele i siosiomaga tau tupe lea e taua tele le saoasaoa ma le saʻo.
E le gata i lea o fesootaiga ma auaunaga tau tupe, erlang Ua fa'aaogaina fo'i i talosaga i Initaneti o Mea (IoT), ta'aloga i luga ole laiga, ma faiga fe'au vave. O lona gafatia e fua fa'asaga i luga ma fa'alava e avea o se filifiliga manaia mo talosaga e mana'omia le taulimaina o se voluma maualuga o mea tutupu fa'atasi.
I se aotelega, erlang ua faʻamaonia e avea o se meafaigaluega mamana i totonu o pisinisi, aemaise lava i matata o fesoʻotaʻiga, tupe, ma Initaneti o mea talosaga. O lona gafatia e taulimaina concurrency ma scalability e avea o se filifiliga lelei mo faiga-taimi faiga ma manaoga maualuga faatinoga.
10. Nuu ma le vaetamaina o Erlang i le lalolagi
Erlang, o se gagana faʻatulagaina ma faʻatasi, ua maua le taʻutaʻua i le lalolagi atoa faʻafetai i ona uiga faʻapitoa e faʻapitoa ai mo le atinaʻeina o faiga tetele ma faʻatuatuaina. O se tasi o mafuaʻaga autu na faʻaaogaina ai Erlang i nuʻu eseese o lona tomai faʻapitoa e faʻatautaia le faʻaogaina ma le faʻapalepale sese.
E tele nu'u ma fa'alapotopotoga fa'aoga i le salafa o le lalolagi na fausia i Erlang. O nei alalafaga e tuʻuina atu se avanoa mo tagata atiaʻe e fefaʻasoaaʻi ai le malamalama, talanoaina faʻafitauli, ma galulue faʻatasi i luga o galuega a Erlang. O talanoaga i luga ole laiga, e pei ole Erlang Factory ma Erlang mailing list, o ni punaoa sili mo le fesoasoani a le nuu ma le lagolago.
I le faaopoopo atu i punaoa i luga ole laiga, o loʻo i ai foi Erlang mea na tutupu ma konafesi e faia i vaega eseese o le lalolagi. O nei mea na tutupu e ofoina atu le avanoa e feiloai ai ma isi atinaʻe, aʻoaʻo auala fou, ma aʻoaʻo e uiga i faiga fou i le atinaʻeina o faiga faʻatasi. O nisi o mea sili ona lauiloa o le Erlang User Conference ma Code BEAM. O nei konafesi e maua ai se faʻavae e fesoʻotaʻi ma Erlang tagata tomai faapitoa ma maua muamua faʻamatalaga i luga o faiga sili ona lelei ma atinaʻe i le fanua o Erlang.
O le vaetamaina o Erlang i le lalolagi ua i'u ai i se fa'alapotopotoga olaola o tagata atia'e o lo'o galulue fa'atasi e una'i le gagana i luma ma fa'asoa o latou tomai. Pe ala i luga ole laiga i luga ole laiga fa'aoga vaega, konafesi, po'o mea fa'apitonu'u, o le Erlang community e ofoina atu le lagolago taua ma punaoa mo i latou e maulu i le lalolagi o Erlang. Su'esu'e i nu'u eseese ma mea na tutupu, auai malosi ma fa'aoga lelei lenei fa'alapotopotoga malosi a Erlang.
11. Le aʻafiaga o Erlang i luga o le atinaʻeina o faʻasalalauga faʻatasi ma faiga faʻatasi
sa taua tele. Erlang o se gagana fa'apolokalame ua fa'atulagaina fa'apitoa e fa'atautaia tu'ufa'atasiga ma fa'atusa talosaga, ma avea ai ma meafaigaluega mamana mo le atina'eina o faiga e tele faiga e tatau ona feso'ota'i ma fa'amaopoopo le tasi i le isi.
O se tasi o vaega autu o Erlang o lona faʻataʻitaʻiga faʻataʻitaʻiga faʻavae. Nai lo le faʻaaogaina o filo masani poʻo faiga, e faʻaogaina e Erlang tagata faʻaalia e fesoʻotaʻi e ala i le lafoina o feʻau i le tasi ma le isi. O lenei mea e mafai ai ona sili atu le lelei o fesoʻotaʻiga ma sili atu le puleaina o tagata.
E le gata i lea, ua ofoina atu e Erlang nofoaga mo le fatuina o faiga tufatufaina. E maua ai faletusi ma meafaigaluega mo le taulimaina o fesoʻotaʻiga i le va o nodes eseese, faʻasologa o faʻamaumauga ma le toe faʻaleleia o mea sese. E fa'afaigofie ai ona atia'e faiga e maua tele ma fa'apalepale fa'aletonu.
12. Erlang ma polokalame faʻatino: o se mafutaga loloto
Erlang o se gagana faʻatulagaina polokalame fuafuaina mo le atinaʻeina o faʻatasi ma tufatufa faʻaoga. O lona sootaga ma polokalame galue e loloto, talu ai e faʻavae i luga o mataupu faavae o lenei faʻataʻitaʻiga. O polokalame faʻatino e faʻaalia e ala i le togafitia o gaioiga e pei o galuega faʻa-matematika, aloese mai le suiga o setete ma le faʻaogaina o fesuiaiga fesuisuiai.
O se tasi o faʻamanuiaga autu o le faʻaaogaina o Erlang ma polokalame faʻatino o lona taulaʻi i le faʻatasi. E ofoina atu e Erlang meafaigaluega ma faʻamaumauga faʻamaumauga faʻapitoa e faʻatautaia le tele o filo o le faʻataunuʻuina i le taimi e tasi, ma faʻamaonia mo talosaga e manaʻomia ai le maualuga o le faʻatinoga ma le faʻapalepale sese.
A faʻapipiʻi i Erlang, e taua le manatua o nisi o manatu autu o polokalame faʻatino. O se tasi o nei manatu o le le suia o faʻamaumauga. I Erlang, e le mafai ona suia faʻamatalaga pe a uma ona faia. O lona uiga, nai lo le suia o se setete o loʻo i ai nei, o setete fou e fausia e ala i le fausiaina o kopi faʻaleleia o faʻamaumauga muamua. O lenei mea e faʻamautinoa ai o loʻo tumau pea le tulaga o faʻamaumauga ma aloese mai faʻafitauli tutusa.
13. O luʻitau ma faʻamanuiaga o le faʻaaogaina o Erlang i polokalama faʻapipiʻi
Erlang o se polokalame polokalame ua fuafuaina faapitoa mo le fausiaina o faiga faʻatasi, tufatufaina, ma faʻaletonu. E ui lava o lona faʻaaogaina e ono tulaʻi mai ai ni luʻitau, o faʻamanuiaga e ofoina mai e sili mamao atu nai lo faigata. Lalo, o le a matou suʻesuʻeina nisi o luʻitau masani pe a faʻaaogaina Erlang i polokalama faakomepiuta, faʻapea foʻi ma faʻamanuiaga tulaga ese e mafai e lenei gagana ona maua.
O se tasi o luʻitau autu o le faʻaaogaina o Erlang o lona aʻoaʻoga muamua. Talu ai o Erlang o se gagana aoga ma e faʻavae i luga o se faʻataʻitaʻiga faʻataʻitaʻiga tutusa nai lo gagana masani, e tatau i tagata atiae ona masani i manatu e pei o le faʻaogaina, faʻaogaina o faʻamatalaga, ma fesoʻotaʻiga i auala uma. Ae ui i lea, o le taimi lava e faʻatautaia ai e le au atinaʻe nei manatu, e faʻatagaina e Erlang i latou e fausia ni faiga faʻapitoa ma faʻalagolago.
Faatasi ai ma faʻamanuiaga iloga o le faʻaaogaina o Erlang o lona gafatia e taulimaina faʻatasi ma le faʻapalepale sese. E fa'aogaina e Erlang le fa'ata'ita'iga fa'ata'ita'i, o lona uiga o faiga e feso'ota'i ai le tasi ma le isi e ala i le lafoina o fe'au fa'atasi. O lenei fausaga e mafai ai ona fausia ni faiga e mafai ona fa'alauteleina ma tufatufaina, lea e mafai ai ona fa'agasolo faiga i masini fa'aletino eseese. E le gata i lea, o Erlang o loʻo i ai le mataʻituina o masini e mafai ai ona toe faʻaleleia otometi mai faʻaletonu ma mea sese, faʻamautinoa le faʻaauau ma le maualuga o le avanoa o le polokalama.
14. Fa'ai'uga: o le atamai (es) i tua o Erlang
I le faaiuga, o Erlang o se gagana faʻapipiʻi tulaga ese lea ua faʻamaonia e avea ma atamai i le tulaga o le faʻatasi ma le faʻatusatusaina o galuega. O lona mamanu fa'apalepale fa'aletonu ma le fa'agasologa mama mama e mafai ai ona fa'atautaia galuega tetele ma le lelei ma le saogalemu. O le aitalafu i tua o Erlang e alu i se 'au o tagata atamamai ua tuʻufaʻatasia lo latou malamalama i fesoʻotaʻiga ma gagana faʻatino e fatu ai se meafaigaluega mamana ma faʻatuatuaina.
O se tasi o mea taua o Erlang o lona gafatia e fua fa'alava, o lona uiga e mafai ona taulimaina le tele o tagata fa'aoga ma talosaga e ala i le fa'aopoopoina o nisi nodes i le faiga. O lenei fetuutuunai e mafai ai i talosaga atiina ae i Erlang tuputupu ma fetuutuunai ao faateleina manaoga. E le gata i lea, e tuʻuina atu e Erlang se siosiomaga faʻaleleia malosi ma meafaigaluega e pei ole OTP (Open Telecom Platform) e faʻafaigofie ai le faʻatinoina o faiga tufatufaina.
I se faapuupuuga, o le atamai i tua o Erlang o loʻo taoto i lona auala fou ma lona gafatia e foia faʻafitauli faigata ma le lelei. O lona mamanu tulaga ese ma le taulaʻi i luga o le faʻatasi e avea ai Erlang ma filifiliga mautu mo faʻaoga taimi-taimi ma faʻasalalauga tufatufaina. Pe o loʻo e fausiaina se telefoni feaveaʻi, se faiga feʻau poʻo soʻo se isi faiga faʻatasi, Erlang o le a tuʻuina atu ia te oe meafaigaluega talafeagai e ausia ai lenei mea ma le manuia.
I se aotelega, o le gagana polokalame a Erlang na faia e Joe Armstrong, Robert Virding ma Mike Williams i Ericsson laboratories i le 1980s O lenei foafoaga na faʻaosoina e le manaʻomia o se gagana faʻapolokalame faʻatasi ma sese mo le atinaʻeina o faiga faʻafesoʻotaʻi malosi. Ua avea Erlang ma gagana ta'uta'ua i le alamanuia tau feso'ota'iga, fa'apea fo'i ma le fa'atulagaina o faiga fa'asoa ma faiga fa'apitoa. O lona mamanu matagofie ma le taulaʻi i luga o le faʻatasi ua avea Erlang o se filifiliga faʻalagolago mo faʻaoga taua. Faʻatasi ai ma lona tulaga faʻapitoa ma le gafatia e faʻatautaia lelei le tele o faʻagasologa faʻatasi, Erlang tumau pea o se meafaigaluega taua i le matata o polokalame. A'o fa'aauau pea ona fa'atupula'ia mana'oga mo fa'alavelave lavelave ma fa'asoasoa, ua fa'atulaga Erlang o se tali fa'atuatuaina ma fa'apitoa mo tagata atia'e o lo'o su'e se gagana e fa'amuamua le tutusa, fa'apalepale sese, ma le fa'atinoga.
O aʻu o Sebastián Vidal, o se inisinia komepiuta e fiafia tele i tekinolosi ma DIY. E le gata i lea, o a'u o le foafoa o tecnobits.com, lea ou te faʻasoa atu ai aʻoaʻoga e faʻafaigofie atili ai tekinolosi ma malamalama mo tagata uma.