สารบัญ:
คำจำกัดความ - ภาษาโปรแกรมภาษาเออร์แลงหมายถึงอะไร
ภาษาการเขียนโปรแกรม Erlang เป็นภาษาการเขียนโปรแกรมวัตถุประสงค์ทั่วไปพร้อมกันและเก็บขยะซึ่งยังทำหน้าที่เป็นระบบรันไทม์ อนุพันธ์ลำดับของ Erlang เป็นภาษาที่ใช้งานได้กับการคำนวณของ บริษัท การมอบหมายเดี่ยวและการป้อนข้อมูลแบบไดนามิกซึ่งต่อไปนี้เป็นไปตามรูปแบบของนักแสดง
พัฒนาโดย Joe Armstrong ในปี 1986 Erlang ได้รับการปล่อยตัวครั้งแรกโดย Ericsson ในฐานะภาษาที่เป็นกรรมสิทธิ์จากนั้นเปิดตัวในปี 1998 เป็นภาษาโอเพนซอร์ซ
Erlang ของ Ericsson ได้รับการออกแบบทางวิศวกรรมเพื่อรองรับแอพพลิเคชั่นที่กระจายข้อผิดพลาดแบบเรียลไทม์และไม่หยุด Erlang รองรับการแลกเปลี่ยนที่ร้อนแรง รหัสสามารถถูกแทนที่โดยไม่ต้องรีสตาร์ทระบบ
Techopedia อธิบายภาษาการเขียนโปรแกรม Erlang
ในภาษาส่วนใหญ่เธรดจะถูกมองว่าเป็นพื้นที่ที่มีแนวโน้มเกิดข้อผิดพลาดที่ซับซ้อน อย่างไรก็ตาม Erlang ช่วยให้การพัฒนาระดับภาษาสำหรับการสร้างและการจัดการกระบวนการ
สิ่งนี้มีไว้เพื่อทำให้การเขียนโปรแกรมพร้อมกันง่ายขึ้นสำหรับโปรแกรมเมอร์ ใน Erlang การเกิดขึ้นพร้อมกันทั้งหมดนั้นชัดเจน กระบวนการแลกเปลี่ยนข้อมูลผ่านข้อความผ่านมากกว่าตัวแปรที่ใช้ร่วมกันกำจัดการมีอยู่และความต้องการล็อค แนวคิดการพัฒนาของ Erlang นั้นเหมือนกับการพัฒนาระบบที่สร้างขึ้นของ Erlang
ไมค์วิลเลียมส์สมาชิกในทีมพัฒนาและนักประดิษฐ์ Erlang ปฏิบัติตามปรัชญาดังต่อไปนี้:
เทคนิคการทำงานที่ดีที่สุด: ค้นหาเทคนิคการทำงานที่ดีที่สุดโดยใช้การสร้างต้นแบบผ่านการออกแบบของนักพัฒนา ทักษะ
ไม่ใช่แค่ความคิด: ความคิดไม่เพียงพอ นักพัฒนาจะต้องมีทักษะในการตระหนักถึงความคิดและตรวจสอบว่าพวกเขาทำงาน
ลดข้อผิดพลาด: เก็บข้อผิดพลาดให้น้อยที่สุดโดยเฉพาะในช่วงการวิจัยมากกว่าในระหว่างการผลิต
ข้อได้เปรียบที่สำคัญของภาษาการเขียนโปรแกรม Erlang คือการสนับสนุนการทำเธรดและการทำงานพร้อมกันกับกลุ่มย่อยดั้งเดิมที่สร้างและเชื่อมโยงกระบวนการอย่างมีประสิทธิภาพ
กระบวนการเหล่านี้เป็นองค์ประกอบพื้นฐานของโครงสร้างแอปพลิเคชันของ Erlang และใช้โมเดลการสื่อสารแบบต่อเนื่อง (CSP) ได้อย่างอิสระ