Erlang Programming na Wika

May -Akda: Randy Alexander
Petsa Ng Paglikha: 28 Abril 2021
I -Update Ang Petsa: 26 Hunyo 2024
Anonim
FizzBuzz на Erlang
Video.: FizzBuzz на Erlang

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Erlang Programming Language?

Ang wikang programming ng Erlang ay isang pangkalahatang layunin, sabay-sabay at nakolekta na basura ng programming language, na nagsisilbi ding sistema ng runtime. Ang sunud-sunod na derivative ng Erlang ay isang functional na wika na may pagkalkula ng firm, solong pagtatalaga at pagpasok ng dynamic na data, na kasabay na sumusunod sa modelo ng Actor.


Binuo ni Joe Armstrong noong 1986, si Erlang ay unang inilabas ng Ericsson bilang isang pagmamay-ari na wika, at pagkatapos ay pinakawalan noong 1998 bilang isang bukas na mapagkukunan na wika.

Ang inhinyero ng Nokia ay si Erlang upang suportahan ang mga ipinamamahagi, hindi mapagparaya sa kasalanan, malambot na real-time at hindi tigil na mga aplikasyon. Sinusuportahan ni Erlang ang mainit na pagpapalit; sa gayon ang code ay maaaring mapalitan nang walang pag-restart ng system.

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinaliwanag ng Techopedia ang Wikang Erlang Programming

Sa karamihan ng mga wika, ang mga thread ay tiningnan bilang kumplikadong mga lugar na madaling kapitan ng error. Gayunpaman, pinapayagan ni Erlang ang pag-unlad ng antas ng wika para sa paglikha at paghawak ng mga proseso.


Ito ay sinadya upang gawing simple ang sabay-sabay na programa para sa mga programmer. Sa Erlang, ang lahat ng pagkakasabay ay malinaw na malinaw; nagpoproseso ng data ng pagpapalitan sa pamamagitan ng pagpasa sa halip na ibinahaging variable, inaalis ang pagkakaroon at pangangailangan para sa mga kandado. Ang mga konsepto sa pag-unlad ng Erlang ay katulad ng pag-unlad ng mga sistemang binuo ng Erlang.

Si Mike Williams, isang miyembro ng koponan ng pagpapaunlad ng Erlang at imbentor, ay sumunod sa sumusunod na pilosopiya:

Ang Pinakamahusay na Mga Diskarte sa Paggawa: Hanapin ang pinakamahusay na mga diskarte sa pagtatrabaho, gamit ang prototyping sa pamamagitan ng disenyo ng mga developer. Mga Kasanayan

Hindi lamang Mga Ideya: Hindi sapat ang mga ideya. Ang isang developer ay dapat ding magkaroon ng mga kasanayan upang mapagtanto ang mga ideya at patunayan na gumagana ang mga ito.

Paliitin ang Mga Mali: Panatilihin ang mga error sa isang minimum, mas mabuti lamang sa panahon ng yugto ng pananaliksik kaysa sa panahon ng paggawa.


Ang isang pangunahing bentahe ng wikang programming ng Erlang ay ang suporta nito sa pag-thread at kasabay ng isang maliit na grupo ng mga primitibo na mahusay na pagbuo at pag-link ng mga proseso.

Ang mga prosesong ito ay mga pangunahing elemento ng istruktura ng application ng Erlang at malayang gumamit ng modelo ng pagkakasunud-sunod ng mga proseso (CSP).