สารบัญ:
คำจำกัดความ - ภาษาการทำงานหมายถึงอะไร
ฟังก์ชั่นภาษาเป็นภาษาการเขียนโปรแกรมที่สร้างขึ้นโดยรอบฟังก์ชั่นตรรกะหรือขั้นตอนภายในโครงสร้างการเขียนโปรแกรมของมัน มันขึ้นอยู่กับและคล้ายกับฟังก์ชั่นทางคณิตศาสตร์ในการไหลของโปรแกรม
ภาษาหน้าที่ได้มาจากโครงสร้างพื้นฐานของพวกเขาจากกรอบทางคณิตศาสตร์ของแลมบ์ดาแคลคูลัสและตรรกะเชิงการรวมกัน Erlang, LISP, Haskell และ Scala เป็นภาษาที่ใช้งานได้ดีที่สุด
Techopedia อธิบายภาษาที่ใช้งานได้
ประกอบด้วยฟังก์ชั่นเป็นหลักภาษาฟังก์ชั่นเน้นความหมายแทนการคอมไพล์ของโปรแกรม ฟังก์ชั่นภาษาไม่ได้มีผลข้างเคียงของรูปแบบความจำเป็นดั้งเดิมของการเขียนโปรแกรมในภาษาฟังก์ชั่นที่ไม่เปลี่ยนแปลงสถานะของโปรแกรมและจะกลับผลลัพธ์เดียวกันจนกว่าฟังก์ชั่นจะถูกส่งผ่านกับอาร์กิวเมนต์เดียวกัน
อย่างไรก็ตามการขาดผลข้างเคียงยังเป็นข้อเสียเปรียบในภาษาเชิงฟังก์ชันเนื่องจากโปรแกรมบางโปรแกรมไม่สามารถพัฒนาได้โดยไม่มีผลกระทบเหล่านี้โดยเฉพาะอย่างยิ่งสิ่งที่ต้องการการเปลี่ยนแปลงสถานะและการสร้างโพรซีเดอร์อินพุต / เอาต์พุต (I / O)
