บ้าน พัฒนาการ Haskell คืออะไร - คำจำกัดความจาก techopedia

Haskell คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Haskell หมายถึงอะไร?

Haskell เป็นภาษาโปรแกรมคอมพิวเตอร์แบบโอเพ่นซอร์สซึ่งได้รับการก่อตั้งขึ้นครั้งแรกในปี 2533 Haskell ตั้งชื่อตาม Haskell Curry นักคณิตศาสตร์และนักตรรกวิทยาที่มีชื่อเสียงในการสร้างตรรกะเชิงผสมซึ่งเป็นแนวคิดหลักที่อยู่เบื้องหลังภาษาโปรแกรมการทำงาน Haskell ยังถือว่าเป็นภาษาการเขียนโปรแกรมที่ทำงานได้อย่างหมดจดเพราะการคำนวณทั้งหมดจะดำเนินการบนพื้นฐานของการประเมินผลของการแสดงออก

Techopedia อธิบาย Haskell

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

  • Lazy Evaluation / Lazy: การประเมินผลของนิพจน์จะถูกระงับจนกว่าจะมีการคำนวณ / นิพจน์อื่น ๆ ที่ต้องการ
  • ความแตกต่าง: ประเภทของค่าสามารถหรือสามารถใช้ประเภทที่แตกต่างกันขึ้นอยู่กับวิธีการใช้ภายในบริบทการทำงาน
  • พิมพ์แบบคงที่: ข้อผิดพลาดทั้งหมดในโปรแกรมสามารถตรวจสอบได้ก่อนดำเนินการหรือเวลาทำงาน
Haskell คืออะไร - คำจำกัดความจาก techopedia