พวกเขาใช้คณิตศาสตร์เพราะฟังก์ชั่นการเขียนโปรแกรมทำได้ดีในการสร้างแบบจำลองทางคณิตศาสตร์และเชื่อมโยงกับแนวคิดทางคณิตศาสตร์โดยเฉพาะแลมบ์ดาแคลคูลัส นอกจากนี้เนื่องจาก I / O เป็นวิชาที่ค่อนข้างหนามและก้าวหน้าในหลายภาษาของคณิตศาสตร์กระบวนทัศน์การทำงานผ่าน REPLs ของภาษาต่างๆกลายเป็นวิธีที่ดีในการสอนภาษาในตอนแรก
เนื่องจากฟังก์ชั่นการเขียนโปรแกรมฟังก์ชั่นถือว่าฟังก์ชั่นเป็นชั้นแรกสร้างขึ้นภายในภาษาการเขียนโปรแกรมการสร้างฟังก์ชั่นกลายเป็นสิ่งสำคัญมาก ดังนั้นคณิตศาสตร์ที่สูงขึ้นจึงมีความสำคัญพอสมควรโดยเฉพาะอย่างยิ่งทฤษฎีกราฟ
ภาษาที่มีความหมายเป็นเพียงคณิตศาสตร์ แต่มันเป็นเลขคณิตทั้งหมดที่ฐานเพราะพวกเขาอยู่ใกล้กับเครื่องซึ่งสามารถเพิ่มได้เท่านั้น ภาษาที่ใช้งานได้ซึ่งมีความเป็นนามธรรมสูงกว่ามีแนวโน้มมากขึ้นในวิชาคณิตศาสตร์ การใช้งานทั่วไปในสถาบันการศึกษาไม่ได้ช่วยอย่างใดอย่างหนึ่งตามที่พวกเขาเคยชินและสอนโดยผู้ที่รู้คณิตศาสตร์จำนวนมากและกำลังสอนคนที่คาดหวังว่าจะได้เรียนรู้คณิตศาสตร์จำนวนมาก ดังนั้นจึงเป็นไปได้ที่จะ "โง่ลง" เพื่อพูด แต่ก็ไม่น่าเป็นไปได้ที่จะได้รับปัจจัยเหล่านี้
http://learnyouahaskell.com/ - น่าจะเป็นหนึ่งในการแนะนำการเขียนโปรแกรมฟังก์ชั่นที่อ่อนโยนฉันตรวจสอบซ้ำแล้วซ้ำอีกและไม่มีอะไรมากไปกว่าพีชคณิตพื้นฐานและทฤษฎีกราฟในนั้น