Haskell Programming Language - Learn Functional Programming for iOS
| เวอร์ชัน | 9.4 |
|---|---|
| สำนักพิมพ์ | Dmitry Kovba |
| วันที่วางจำหน่าย | 12 มิ.ย. 2016 |
| วันที่เพิ่ม | 12 มิ.ย. 2016 |
| ข้อกำหนดระบบปฏิบัติการ | iOS |
| ข้อกำหนด | Compatible with: ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g |
| ดาวน์โหลดทั้งหมด | 18 |
| ราคา | Free |
คำอธิบาย
ภาษาการเขียนโปรแกรม Haskell แบบคลาสสิกสำหรับ iPad, iPhone และ iPod touch ภาษาการเขียนโปรแกรมเป็นเครื่องมือที่สมบูรณ์แบบสำหรับการเรียน การคำนวณทางคณิตศาสตร์ที่ซับซ้อน ความบันเทิง และงานที่มีประโยชน์อื่น ๆ อีกมากมาย แอปพลิเคชั่นนี้มีประโยชน์อย่างยิ่งสำหรับการเรียนรู้ภาษาการเขียนโปรแกรม Haskell คุณต้องซื้อการรวบรวมภายในแอปพลิเคชัน จำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ต - เครื่องมือการเขียนโปรแกรมที่ยอดเยี่ยมบน AppStore - ภาษาการเขียนโปรแกรมของคุณสำหรับ iOS นั้นยอดเยี่ยมมาก! * คุณสมบัติ * - รวบรวมและเรียกใช้โปรแกรมของคุณ - ป้อนข้อความก่อนรันโปรแกรมและเอาต์พุตข้อความ - ปรับปรุงโปรแกรมแก้ไขซอร์สโค้ดด้วยการเน้นไวยากรณ์ หมายเลขบรรทัด ธีมสี และแป้นพิมพ์เพิ่มเติม- การอ้างอิงภาษาออนไลน์และตัวอย่างโปรแกรมต่างๆ * ข้อจำกัด * - จำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ตเพื่อคอมไพล์และรันโปรแกรม - ไม่รองรับกราฟิก เครือข่าย ระบบไฟล์ และการป้อนข้อมูลแบบเรียลไทม์ - เวลาทำงานสูงสุดของโปรแกรมคือ 15 วินาที ขอบคุณที่ใช้แอปพลิเคชัน! ====================================== Haskell เป็นภาษาโปรแกรมที่ใช้งานได้จริงที่ได้มาตรฐานและใช้งานได้จริง ด้วยความหมายที่ไม่เคร่งครัดและการพิมพ์แบบคงที่ที่แข็งแกร่ง มันถูกตั้งชื่อตามนักตรรกวิทยา Haskell Curry ใน Haskell "ฟังก์ชันคือพลเมืองชั้นหนึ่ง" ของภาษาการเขียนโปรแกรม ในฐานะที่เป็นภาษาโปรแกรมเชิงฟังก์ชัน โครงสร้างการควบคุมหลักคือฟังก์ชัน หลังจากการเปิดตัว Miranda โดย Research Software Ltd ในปี 1985 ความสนใจในภาษา Lazy functional เพิ่มขึ้น: ภายในปี 1987 มีภาษาโปรแกรมเชิงฟังก์ชันล้วนๆ ที่ไม่เข้มงวดมากกว่าหนึ่งโหล . มิแรนดาเป็นซอฟต์แวร์ที่ใช้กันอย่างแพร่หลายมากที่สุด แต่เป็นซอฟต์แวร์ที่เป็นกรรมสิทธิ์ของมิแรนดา ในการประชุมเรื่อง Functional Programming Languages และ Computer Architecture ในเมืองพอร์ตแลนด์ รัฐโอเรกอน ได้มีการจัดการประชุมขึ้นระหว่างที่ผู้เข้าร่วมได้ตกลงร่วมกันอย่างแข็งขันว่าควรมีการจัดตั้งคณะกรรมการขึ้นเพื่อกำหนดมาตรฐานเปิดสำหรับภาษาดังกล่าว วัตถุประสงค์ของคณะกรรมการคือการรวมภาษาที่ใช้งานได้เป็นภาษาทั่วไปเพื่อใช้เป็นพื้นฐานสำหรับการวิจัยในอนาคตในการออกแบบภาษาที่ใช้งานได้ Haskell นำเสนอการประเมินแบบขี้เกียจ การจับคู่รูปแบบ ความเข้าใจรายการ คลาสประเภทและความหลากหลายประเภท เป็นภาษาที่ใช้งานได้จริง ซึ่งหมายความว่าโดยทั่วไป ฟังก์ชันใน Haskell ไม่มีผลข้างเคียง มีโครงสร้างที่ชัดเจนสำหรับแสดงผลข้างเคียง โดยตั้งฉากกับประเภทของฟังก์ชัน ฟังก์ชันบริสุทธิ์อาจส่งกลับผลข้างเคียงซึ่งจะดำเนินการในภายหลัง โดยจำลองฟังก์ชันที่ไม่บริสุทธิ์ของภาษาอื่น Haskell มีระบบประเภทคงที่ที่แข็งแกร่งตามการอนุมานประเภท HindleyMilner นวัตกรรมหลักของ Haskell ในด้านนี้คือการเพิ่มคลาสประเภท ซึ่งเดิมทีคิดว่าเป็นวิธีการหลักในการเพิ่มการใช้งานภาษามากเกินไป แต่หลังจากนั้นก็พบการใช้งานอีกมากมาย โครงสร้างที่แสดงถึงผลข้างเคียงเป็นตัวอย่างของ monad Monads เป็นเฟรมเวิร์กทั่วไปที่สามารถจำลองการคำนวณประเภทต่างๆ รวมถึงการจัดการข้อผิดพลาด การไม่กำหนด การแยกวิเคราะห์ และหน่วยความจำธุรกรรมของซอฟต์แวร์ Monads ถูกกำหนดให้เป็นประเภทข้อมูลทั่วไป แต่ Haskell จัดเตรียมน้ำตาลประโยคสำหรับการใช้งาน ภาษาดังกล่าวมีข้อกำหนดที่เปิดกว้าง เผยแพร่แล้ว และมีการใช้งานหลายอย่าง มีชุมชนที่กระตือรือร้นเกี่ยวกับภาษา และมีไลบรารีและเครื่องมือโอเพ่นซอร์สของบุคคลที่สามมากกว่า 5400 รายการที่ Hackage แพ็กเกจออนไลน์ การใช้งานหลักของ Haskell, GHC เป็นทั้งล่ามและคอมไพเลอร์โค้ดเนทีฟที่ทำงาน บนแพลตฟอร์มส่วนใหญ่ GHC ขึ้นชื่อในเรื่องการใช้งานที่มีประสิทธิภาพสูงของการทำงานพร้อมกันและความเท่าเทียมกัน และสำหรับการมีระบบแบบสมบูรณ์ที่รวมเอานวัตกรรมล่าสุด เช่น ชนิดข้อมูลพีชคณิตทั่วไปและประเภทครอบครัว