บ้าน พัฒนาการ ภาษาโปรแกรม erlang คืออะไร - คำจำกัดความจาก techopedia

ภาษาโปรแกรม erlang คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ภาษาโปรแกรมภาษาเออร์แลงหมายถึงอะไร

ภาษาการเขียนโปรแกรม Erlang เป็นภาษาการเขียนโปรแกรมวัตถุประสงค์ทั่วไปพร้อมกันและเก็บขยะซึ่งยังทำหน้าที่เป็นระบบรันไทม์ อนุพันธ์ลำดับของ Erlang เป็นภาษาที่ใช้งานได้กับการคำนวณของ บริษัท การมอบหมายเดี่ยวและการป้อนข้อมูลแบบไดนามิกซึ่งต่อไปนี้เป็นไปตามรูปแบบของนักแสดง

พัฒนาโดย Joe Armstrong ในปี 1986 Erlang ได้รับการปล่อยตัวครั้งแรกโดย Ericsson ในฐานะภาษาที่เป็นกรรมสิทธิ์จากนั้นเปิดตัวในปี 1998 เป็นภาษาโอเพนซอร์ซ

Erlang ของ Ericsson ได้รับการออกแบบทางวิศวกรรมเพื่อรองรับแอพพลิเคชั่นที่กระจายข้อผิดพลาดแบบเรียลไทม์และไม่หยุด Erlang รองรับการแลกเปลี่ยนที่ร้อนแรง รหัสสามารถถูกแทนที่โดยไม่ต้องรีสตาร์ทระบบ

Techopedia อธิบายภาษาการเขียนโปรแกรม Erlang

ในภาษาส่วนใหญ่เธรดจะถูกมองว่าเป็นพื้นที่ที่มีแนวโน้มเกิดข้อผิดพลาดที่ซับซ้อน อย่างไรก็ตาม Erlang ช่วยให้การพัฒนาระดับภาษาสำหรับการสร้างและการจัดการกระบวนการ

สิ่งนี้มีไว้เพื่อทำให้การเขียนโปรแกรมพร้อมกันง่ายขึ้นสำหรับโปรแกรมเมอร์ ใน Erlang การเกิดขึ้นพร้อมกันทั้งหมดนั้นชัดเจน กระบวนการแลกเปลี่ยนข้อมูลผ่านข้อความผ่านมากกว่าตัวแปรที่ใช้ร่วมกันกำจัดการมีอยู่และความต้องการล็อค แนวคิดการพัฒนาของ Erlang นั้นเหมือนกับการพัฒนาระบบที่สร้างขึ้นของ Erlang

ไมค์วิลเลียมส์สมาชิกในทีมพัฒนาและนักประดิษฐ์ Erlang ปฏิบัติตามปรัชญาดังต่อไปนี้:

เทคนิคการทำงานที่ดีที่สุด: ค้นหาเทคนิคการทำงานที่ดีที่สุดโดยใช้การสร้างต้นแบบผ่านการออกแบบของนักพัฒนา ทักษะ

ไม่ใช่แค่ความคิด: ความคิดไม่เพียงพอ นักพัฒนาจะต้องมีทักษะในการตระหนักถึงความคิดและตรวจสอบว่าพวกเขาทำงาน

ลดข้อผิดพลาด: เก็บข้อผิดพลาดให้น้อยที่สุดโดยเฉพาะในช่วงการวิจัยมากกว่าในระหว่างการผลิต

ข้อได้เปรียบที่สำคัญของภาษาการเขียนโปรแกรม Erlang คือการสนับสนุนการทำเธรดและการทำงานพร้อมกันกับกลุ่มย่อยดั้งเดิมที่สร้างและเชื่อมโยงกระบวนการอย่างมีประสิทธิภาพ

กระบวนการเหล่านี้เป็นองค์ประกอบพื้นฐานของโครงสร้างแอปพลิเคชันของ Erlang และใช้โมเดลการสื่อสารแบบต่อเนื่อง (CSP) ได้อย่างอิสระ

ภาษาโปรแกรม erlang คืออะไร - คำจำกัดความจาก techopedia