อ่าน 3 นาที
แพลตฟอร์ม Haskell
แพลตฟอร์ม Haskell คือชุดซอฟต์แวร์ เครื่องมือ และ ไลบรารี ที่สร้างแพลตฟอร์มทั่วไปสำหรับการใช้งานและการพัฒนาแอปพลิเคชันใน ภาษาโปรแกรม Haskell ด้วยแพลตฟอร์ม Haskell ทำให้ Haskell...
แพลตฟอร์ม Haskell
| แพลตฟอร์ม Haskell | |
|---|---|
![]() | |
| นักพัฒนา | ทีมโครงสร้างพื้นฐานแพลตฟอร์ม Haskell [ 1 ] |
| ปล่อย | 6 พฤษภาคม 2552 [ 2 ] |
| เวอร์ชันเสถียร | 8.6.5 / 9 พฤษภาคม 2019 |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| ใบอนุญาต | บีเอสดี |
| เว็บไซต์ | www.haskell.org/platform/ |
| ที่เก็บข้อมูล |
|
แพลตฟอร์มHaskellคือชุดซอฟต์แวร์ เครื่องมือ และไลบรารีที่สร้างแพลตฟอร์มทั่วไปสำหรับการใช้งานและการพัฒนาแอปพลิเคชันในภาษาโปรแกรมHaskellด้วยแพลตฟอร์ม Haskell ทำให้ Haskell ปฏิบัติตามหลักการเดียวกับPythonคือ "มีแบตเตอรี่ให้พร้อมใช้งาน" [ 3 ]ตั้งแต่ปี 2022 แพลตฟอร์ม Haskell ได้ถูกยกเลิกการใช้งานแล้ว[ 4 ]
แรงจูงใจ
คุณภาพของภาษาโปรแกรมนั้นเป็นเพียงองค์ประกอบหนึ่งในความสามารถของผู้เขียนแอปพลิเคชันในการทำงานให้สำเร็จ ภาษาโปรแกรมจะประสบความสำเร็จหรือล้มเหลวขึ้นอยู่กับขอบเขตและคุณภาพของชุดไลบรารี[ 3 ]
แพลตฟอร์ม Haskell มีเป้าหมายที่จะรวมเครื่องมือพัฒนา Haskell เข้าไว้ในแพ็กเกจเดียว ซึ่งประกอบด้วยคอมไพเลอร์เครื่องมือคอมไพล์ และไลบรารีมาตรฐาน จำนวนมาก เพื่อทำให้การพัฒนาและใช้งานแอปพลิเคชันที่ใช้ Haskell ที่มีฟังก์ชันการทำงานครบถ้วนทำได้ง่ายขึ้น
แพ็คเกจประกอบด้วย
เวอร์ชันสุดท้ายประกอบด้วย: [ 5 ]
- Glasgow Haskell Compiler (GHC) คือคอมไพเลอร์หลักของภาษา Haskell
- GHC- Profiler
- GHCi, ตัวแปลไบต์โค้ด GHC
- GHCi- Debugger [ 6 ]
- Alex คือตัวสร้างเลกเซอร์คล้ายกับLex
- Happy ซึ่งเป็นตัวสร้างตัวแยกวิเคราะห์คล้ายกับYacc [ 7 ]
- Cabalคือโปรแกรมจัดการแพ็กเกจ
- Haddockเครื่องมือสร้างเอกสาร
- hsc2hs เป็นพรีโปรเซสเซอร์สำหรับเชื่อมต่อ Haskell กับ โค้ด Cทำให้สามารถใช้ไลบรารี C จาก Haskell ได้
- ไลบรารีต่างๆ เช่น zlib, cgi และ OpenGL
การปรับใช้
สามารถใช้งานได้กับUbuntu [ 8 ] Arch Linux [ 9 ] [ 10 ] FreeBSD [ 11 ] Gentoo Linux ( IA-32 , x86-64 ) [ 12 ] Fedora Linux [ 13 ] Debian ( stable) [ 14 ]และNixOSมี ตัวติด ตั้งแบบคลิกเดียวสำหรับmacOS [ 15 ] (Intel) และWindows [ 16 ]
เวอร์ชัน
เดิมทีในปี 2552 แพลตฟอร์ม Haskell ตั้งเป้าหมายไว้ที่รอบการเผยแพร่เป็นระยะทุก 6 เดือน[ 17 ]เริ่มต้นด้วยเวอร์ชัน 7.10.2 ซึ่งเผยแพร่เมื่อวันที่ 29 กรกฎาคม 2558 แพลตฟอร์มนี้ได้ปฏิบัติตามรอบการเผยแพร่ของ GHC และใช้รูปแบบการกำหนดหมายเลขเวอร์ชันเดียวกันตั้งแต่นั้นเป็นต้นมา
การเสื่อมสภาพ
ในปี 2022 แพลตฟอร์ม Haskell ถูกยกเลิกการใช้งาน และไม่เป็นวิธีการติดตั้ง Haskell ที่ได้รับการสนับสนุนหรือแนะนำอีกต่อไป[ 18 ]และถูกแทนที่ด้วย GHCup [ 19 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ

- แพลตฟอร์ม HaskellบนGitHub
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ แพลตฟอร์ม Haskell
แพลตฟอร์ม Haskell คือชุดซอฟต์แวร์ เครื่องมือ และ ไลบรารี ที่สร้างแพลตฟอร์มทั่วไปสำหรับการใช้งานและการพัฒนาแอปพลิเคชันใน ภาษาโปรแกรม Haskell ด้วยแพลตฟอร์ม Haskell ทำให้ Haskell...
แรงจูงใจ
คุณภาพของภาษาโปรแกรมนั้นเป็นเพียงองค์ประกอบหนึ่งในความสามารถของผู้เขียนแอปพลิเคชันในการทำงานให้สำเร็จ ภาษาโปรแกรมจะประสบความสำเร็จหรือล้มเหลวขึ้นอยู่กับขอบเขตและคุณภาพของชุดไลบรารี [ 3 ]
การปรับใช้
สามารถใช้งานได้กับ Ubuntu [ 8 ] Arch Linux [ 9 ] [ 10 ] FreeBSD [ 11 ] Gentoo Linux ( IA-32 , x86-64 ) [ 12 ] Fedora Linux [ 13 ] Debian ( stable) [ 14 ] และ NixOS มี ตัวติด ตั้ง แบบคลิกเดียวสำหรับ macOS [ 15 ] (Intel) และ Windows [ 16 ]
เวอร์ชัน
เดิมทีในปี 2552 แพลตฟอร์ม Haskell ตั้งเป้าหมายไว้ที่รอบการเผยแพร่เป็นระยะทุก 6 เดือน [ 17 ] เริ่มต้นด้วยเวอร์ชัน 7.10.
