![Erlang and 5 Things you Need to Know About it in 2021 | Erlang Programming | Erlang pros and cons](https://i.ytimg.com/vi/XVRGCIbbdUs/hqdefault.jpg)
เนื้อหา
- คำจำกัดความ - ภาษาโปรแกรมภาษาเออร์แลงหมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณโยกย้ายและดำเนินธุรกิจจากคลาวด์ได้อย่างไร
- Techopedia อธิบายภาษาการเขียนโปรแกรม Erlang
คำจำกัดความ - ภาษาโปรแกรมภาษาเออร์แลงหมายถึงอะไร
ภาษาการเขียนโปรแกรม Erlang เป็นภาษาการเขียนโปรแกรมที่มีวัตถุประสงค์ทั่วไปพร้อมกันและที่เก็บขยะซึ่งยังทำหน้าที่เป็นระบบรันไทม์ อนุพันธ์ลำดับของ Erlang เป็นภาษาที่ใช้งานได้กับการคำนวณของ บริษัท การมอบหมายเดี่ยวและการป้อนข้อมูลแบบไดนามิกซึ่งต่อไปนี้เป็นไปตามรูปแบบของนักแสดง
พัฒนาโดย Joe Armstrong ในปี 1986 Erlang ได้รับการปล่อยตัวครั้งแรกโดย Ericsson ในฐานะภาษาที่เป็นกรรมสิทธิ์จากนั้นเปิดตัวในปี 1998 เป็นภาษาโอเพนซอร์ซ
Erlang ของ Ericsson ได้รับการออกแบบทางวิศวกรรมเพื่อรองรับแอพพลิเคชั่นที่กระจายข้อผิดพลาดแบบเรียลไทม์และไม่หยุด Erlang รองรับการแลกเปลี่ยนที่ร้อนแรง รหัสสามารถถูกแทนที่โดยไม่ต้องรีสตาร์ทระบบ
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณโยกย้ายและดำเนินธุรกิจจากคลาวด์ได้อย่างไร
Techopedia อธิบายภาษาการเขียนโปรแกรม Erlang
ในภาษาส่วนใหญ่เธรดจะถูกมองว่าเป็นพื้นที่ที่มีแนวโน้มเกิดข้อผิดพลาดที่ซับซ้อน อย่างไรก็ตาม Erlang ช่วยให้การพัฒนาระดับภาษาสำหรับการสร้างและการจัดการกระบวนการ
สิ่งนี้มีไว้เพื่อทำให้การเขียนโปรแกรมพร้อมกันง่ายขึ้นสำหรับโปรแกรมเมอร์ ใน Erlang การเกิดขึ้นพร้อมกันทั้งหมดนั้นชัดเจน กระบวนการแลกเปลี่ยนข้อมูลผ่านการส่งผ่านมากกว่าตัวแปรที่แชร์กันกำจัดการมีอยู่และความต้องการล็อค แนวคิดการพัฒนาของ Erlang นั้นเหมือนกับการพัฒนาระบบที่สร้างขึ้นของ Erlang
ไมค์วิลเลียมส์สมาชิกในทีมพัฒนาและนักประดิษฐ์ Erlang ปฏิบัติตามปรัชญาดังต่อไปนี้:
เทคนิคการทำงานที่ดีที่สุด: ค้นหาเทคนิคการทำงานที่ดีที่สุดโดยใช้การสร้างต้นแบบผ่านการออกแบบของนักพัฒนา ทักษะ
ไม่ใช่แค่ไอเดีย: ความคิดไม่เพียงพอ นักพัฒนาจะต้องมีทักษะในการตระหนักถึงความคิดและตรวจสอบว่าพวกเขาทำงาน
ลดข้อผิดพลาด: เก็บข้อผิดพลาดให้น้อยที่สุดโดยเฉพาะในช่วงการวิจัยมากกว่าในระหว่างการผลิต
ข้อได้เปรียบที่สำคัญของภาษาการเขียนโปรแกรม Erlang คือการสนับสนุนการทำเธรดและการทำงานพร้อมกันกับกลุ่มย่อยดั้งเดิมที่สร้างและเชื่อมโยงกระบวนการอย่างมีประสิทธิภาพ
กระบวนการเหล่านี้เป็นองค์ประกอบพื้นฐานของโครงสร้างแอปพลิเคชันของ Erlang และใช้โมเดลการสื่อสารแบบต่อเนื่องกระบวนการ (CSP) ได้อย่างอิสระ