โลโก้
ยูเนี่ยนพีเดีย
การสื่อสาร
ดาวน์โหลดได้จาก Google Play
ใหม่! ดาวน์โหลด ยูเนี่ยนพีเดีย บน Android ™ของคุณ!
ฟรี
เร็วกว่าเบราว์เซอร์!
 

ภาษาเออร์แลงและภาษาโปรล็อก

ทางลัด: ความแตกต่างความคล้ายคลึงกันค่าสัมประสิทธิ์การเปรียบเทียบ Jaccardการอ้างอิง

ความแตกต่างระหว่าง ภาษาเออร์แลงและภาษาโปรล็อก

ภาษาเออร์แลง vs. ภาษาโปรล็อก

ษาเออร์แลง (Erlang Programming Language) เป็นภาษาโปรแกรมที่ออกแบบมาให้มีลักษณะพร้อมทำงานหลายอย่างพร้อมกัน (concurrent) ภาษาเออร์แลงออกแบบโดยบริษัทอีริคสัน ใน ค.ศ. 1987 สำหรับระบบที่ทำงานต่อเนื่องไม่ได้หยุด สามารถสลับ (swap) โค้ดของโปรแกรมโดยไม่ต้องหยุดการทำงานของโปรแกรมได้ อีริคสันได้เผยแพร่ซอร์สโค้ดของภาษาเออร์แลงในปี ค.ศ. 1998 ชื่อ "เออร์แลง" นั้นตั้งตาม Agner Krarup Erlang นักคณิตศาสตร์ชาวเดนมาร์ก แต่สามารถหมายถึงตัวย่อของคำว่า ERicsson LANGuage ได้ด้วย ซึ่งเรื่องนี้ Bjarne Däcker หัวหน้าห้องวิจัยคอมพิวเตอร์ของอีริคสันในช่วงที่สร้างภาษาเออร์แลงเปิดเผยว่า เป็นความตั้งใจตั้งแต่แรกที่ให้มีสองความหม. ษาโปรล็อก (Prolog) เป็นภาษาสำหรับการเขียนโปรแกรมเชิงตรรกะ ได้ชื่อมาจาก PROgrammation en LOGique (logic programming) สร้างขึ้นโดย Alain Colmerauer ราว ค.ศ. 1972 ภาษาโปรล็อกเกิดจากความพยายามที่จะสร้างภาษาที่อาศัยวิธีการทางตรรกศาสตร์แทนที่จะกำหนดคำสั่งอย่างละเอียดให้กับคอมพิวเตอร์ ภาษาโปรล็อกถูกนำไปใช้ในโปรแกรมสำหรับปัญญาประดิษฐ์ และภาษาศาสตร์เชิงคำนวณ (computational linguistics) โดยเฉพาะการประมวลผลภาษาธรรมชาติ ไวยากรณ์และความหมายของภาษานั้นเรียบง่ายและชัดเจน (เป้าหมายแรกของภาษาคือเป็นเครื่องมือสำหรับนักภาษาศาสตร์ที่ไม่รู้คอมพิวเตอร์) งานวิจัยจำนวนมากที่ทำให้เกิดการพัฒนาภาษาโปรล็อกในปัจจุบันนั้น เป็นผลมาจากโครงการระบบคอมพิวเตอร์ยุคที่ห้า (fifth generation computer systems project - FGCS) ซึ่งเลือกรูปแบบหนึ่งของภาษาโปรล็อกเป็นภาษาแก่น (Kernel Language) ของระบบปฏิบัติการ ภาษาโปรล็อกมีพื้นฐานมาจากแคลคูลัสภาคแสดง (predicate calculus) หรือเรียกเต็ม ๆ ว่า แคลคูลัสภาคแสดงอันดับที่หนึ่ง (first-order predicate calculus) โดยจำกัดให้ใช้เฉพาะอนุประโยคของฮอร์น (Horn clause) การดำเนินการของโปรแกรมโปรล็อก ก็คือการประยุกต์วิธีพิสูจน์ทฤษฎีบทโดยใช้รีโซลูชันอันดับหนึ่ง (first-order resolution) แนวคิดพื้นฐานที่เกี่ยวข้องได้แก่ การทำให้เท่ากัน (unification), การเรียกซ้ำจากส่วนท้าย (tail recursion), การย้อนรอย (backtracking).

ความคล้ายคลึงกันระหว่าง ภาษาเออร์แลงและภาษาโปรล็อก

ภาษาเออร์แลงและภาษาโปรล็อก มี 1 สิ่งที่เหมือนกัน (ใน ยูเนี่ยนพีเดีย): ประเทศเดนมาร์ก

ประเทศเดนมาร์ก

นมาร์ก (Denmark; แดนมาก) (Danmark) หรือชื่อทางการคือ ราชอาณาจักรเดนมาร์ก เป็นประเทศกลุ่มนอร์ดิก มีแผ่นดินหลักตั้งอยู่บนคาบสมุทรจัตแลนด์ ทางทิศเหนือของประเทศเยอรมนี ซึ่งเป็นเพื่อนบ้านทางบกเพียงประเทศเดียว ทางทิศใต้ของประเทศนอร์เวย์ และตะวันตกเฉียงใต้ของประเทศสวีเดน มีพรมแดนจรดทะเลเหนือและทะเลบอลติก เดนมาร์กมีดินแดนนอกชายฝั่งห่างไกลออกไปสองแห่ง คือหมู่เกาะแฟโรและกรีนแลนด์ ซึ่งแต่ละแห่งมีอำนาจปกครองตนเอง เดนมาร์กเป็นประเทศองค์ประกอบที่มีการปกครองระบอบราชาธิปไตยภายใต้รัฐธรรมนูญและเป็นส่วนหนึ่งของสหภาพยุโรป แต่ยังไม่เข้าร่วมใช้สกุลเงินยูโร เดนมาร์กเป็นสมาชิกรุ่นก่อตั้งขององค์การสนธิสัญญาป้องกันแอตแลนติกเหนือ.

ประเทศเดนมาร์กและภาษาเออร์แลง · ประเทศเดนมาร์กและภาษาโปรล็อก · ดูเพิ่มเติม »

รายการด้านบนตอบคำถามต่อไปนี้

การเปรียบเทียบระหว่าง ภาษาเออร์แลงและภาษาโปรล็อก

ภาษาเออร์แลง มี 7 ความสัมพันธ์ขณะที่ ภาษาโปรล็อก มี 9 ขณะที่พวกเขามีเหมือนกัน 1, ดัชนี Jaccard คือ 6.25% = 1 / (7 + 9)

การอ้างอิง

บทความนี้แสดงความสัมพันธ์ระหว่าง ภาษาเออร์แลงและภาษาโปรล็อก หากต้องการเข้าถึงบทความแต่ละบทความที่ได้รับการรวบรวมข้อมูลโปรดไปที่:

Hey! เราอยู่ใน Facebook ตอนนี้! »