ภาษาโปรแกรม Erlang

ผู้เขียน: Randy Alexander
วันที่สร้าง: 28 เมษายน 2021
วันที่อัปเดต: 26 มิถุนายน 2024
Anonim
Erlang and 5 Things you Need to Know About it in 2021 | Erlang Programming | Erlang pros and cons
วิดีโอ: Erlang and 5 Things you Need to Know About it in 2021 | Erlang Programming | Erlang pros and cons

เนื้อหา

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

ภาษาการเขียนโปรแกรม 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) ได้อย่างอิสระ