שפה פונקציונאלית

מְחַבֵּר: Monica Porter
תאריך הבריאה: 22 מרץ 2021
תאריך עדכון: 27 יוני 2024
Anonim
הגישות פונקציונאלית וגישת הקונפליקט גילי הווארד
וִידֵאוֹ: הגישות פונקציונאלית וגישת הקונפליקט גילי הווארד

תוֹכֶן

הגדרה - מה המשמעות של שפה פונקציונלית?

שפה פונקציונלית היא שפת תכנות הבנויה סביב פונקציות לוגיות או נהלים לוגיים בתוך מבנה התכנות שלה. הוא מבוסס על פונקציות מתמטיות ודומות לה בזרימת התוכנית שלה.


השפות התפקודיות שואבות את המבנה הבסיסי שלהן מהמסגרת המתמטית של חשבון הלמבה וההיגיון המשלב. Erlang, LISP, Haskell ו- Scala הן השפות הפונקציונליות הידועות ביותר.

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר שפה פונקציונלית

מורכבת בעיקר מפונקציות, שפה פונקציונאלית מדגישה את הסמנטיקה ולא את ההרכבה של תוכנית. לשפה פונקציונלית אין תופעות לוואי של סגנונות הכרח מסורתיים של תכנות בכך ששפה פונקציונלית לא משנה את מצב התוכנית ותחזיר את אותן תוצאות עד שתעבור פונקציות עם אותם טיעונים.

עם זאת, היעדר תופעות לוואי מהווה גם חיסרון לשפה פונקציונלית, מכיוון שלא ניתן לפתח את כל התוכניות מבלי שההשפעות הללו יהיו במקום, במיוחד אלה הדורשות מצבים משתנים ויצירת נהלי קלט / פלט (קלט / פלט).