אנחנו עובדים על שחזור אפליקציית Unionpedia ב-Google Play Store
יוֹצֵאנִכנָס
🌟פישטנו את העיצוב שלנו לניווט טוב יותר!
Instagram Facebook X LinkedIn
יוניונפדיה שלך עם הלוגו והדומיין שלך, החל מ-9.99 דולר לחודש
צור את יוניונפדיה שלי

Common Lisp

מַדָד Common Lisp

Common Lisp (בראשי תיבות: CL) היא ניב של שפת התכנות Lisp, שפורסמה לראשונה ב־1984 ועברה תקינה על ידי ANSI בשנת 1994 ופורסמה שוב כ־ANSI Common Lisp. [1]

תוכן עניינים

  1. 40 יחסים: Clojure, Dylan, Emacs Lisp, EuLisp, ISLISP, Lisp, Maclisp, R (שפת תכנות), Reflection (תכנות), Scheme, מאקרו (תכנות), מספר טבעי, מטא, מכון התקנים האמריקני, מימוש, מילה שמורה, אריתמטיקה, סכום, עצרת (מתמטיקה), פעולה אונארית, פרבולה, פרדיגמת תכנות, קוד פתוח, רקורסיה, רשימה (מבנה נתונים), רשימה מקושרת, שפת תכנות, שגרה (תכנות), תאימות לאחור, תקן, תוכנה, תכנון דינמי, תכנות מונחה-עצמים, תכנות פרוצדורלי, תכנות פונקציונלי, תכנות גנרי, זמן ריצה (תוכנה), בקרת זרימה, ג'ון מקארתי, כתיב פולני.

  2. ניבי Lisp
  3. שפות תכנות מונחות עצמים
  4. שפות תכנות פונקציונליות

Clojure

Clojure היא דיאלקט מודרני של שפת התכנות Lisp.

לִרְאוֹת Common Lisp וClojure

Dylan

Dylan (בעברית: דִּילַן) היא שפת תכנות מרובת פרדיגמות תכנות ששוחרה לראשונה בשנת 1992 ופותחה על ידי קבוצה שבראשה עמד תאגיד התוכנה אפל.

לִרְאוֹת Common Lisp וDylan

Emacs Lisp

Emacs Lisp הוא ניב של שפת התכנות Lisp המשמש כשפת תסריט עבור עורכי Emacs (משפחת עורכי טקסט הכוללת בה את GNU Emacs ו־XEmacs, ופיצולים רבים אחרים).

לִרְאוֹת Common Lisp וEmacs Lisp

EuLisp

EuLisp היא שפת תכנות ממשפחת שפות Lisp אשר שוחררה לראשונה בשנת 1990.

לִרְאוֹת Common Lisp וEuLisp

ISLISP

ISLISP היא שפת תכנות ממשפחת שפות Lisp אשר כתובה על פי תקנים וסטנדרטים שנקבעו על ידי ארגון התקינה הבינלאומי (ISO) והנציבות הבין-לאומית לאלקטרוטכניקה (IEC).

לִרְאוֹת Common Lisp וISLISP

Lisp

Lisp היא משפחת שפות תכנות פונקציונליות בעלת תחביר ייחודי המתאפיין בכתיב תחיליתי וביטויי־S.

לִרְאוֹת Common Lisp וLisp

Maclisp

MACLISP (לעיתים MacLisp או MacLISP) היה מבין הניבים הראשונים של שפת התכנות Lisp שעיצבו את Common Lisp.

לִרְאוֹת Common Lisp וMaclisp

R (שפת תכנות)

R היא שפת תכנות וסביבת עבודה בקוד פתוח.

לִרְאוֹת Common Lisp וR (שפת תכנות)

Reflection (תכנות)

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

לִרְאוֹת Common Lisp וReflection (תכנות)

Scheme

Scheme היא שפת תכנות וניב מזערי ממשפחת שפות ה־Lisp.

לִרְאוֹת Common Lisp וScheme

מאקרו (תכנות)

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

לִרְאוֹת Common Lisp ומאקרו (תכנות)

מספר טבעי

במתמטיקה מספר טבעי הוא מספר שלם חיובי, המתאר מספר איברים בקבוצה סופית, כמו 1,2,3 או כמו 72.

לִרְאוֹת Common Lisp ומספר טבעי

מטא

מֶטָא (מיוונית, μετά: מעבר, לאחר) היא תחילית המציינת לרוב הפשטה, הכללה או הסתכלות חיצונית על המושג המופיע אחריה.

לִרְאוֹת Common Lisp ומטא

מכון התקנים האמריקני

מכון התקנים האמריקני (באנגלית: American National Standards Institute; בראשי תיבות: ANSI, קרי "אַנְסִי") הוא מכון תקנים פרטי ללא כוונת רווח הקובע תקנים תעשייתיים בארצות הברית.

לִרְאוֹת Common Lisp ומכון התקנים האמריקני

מימוש

מימוש (לעיתים גם: יישום; באנגלית: implementation) הוא ההגשמה של יישום מחשב או ביצוע של תוכנית, רעיון, מודל, תכנון, אפיון, תקן, אלגוריתם, או מדיניות.

לִרְאוֹת Common Lisp ומימוש

מילה שמורה

מילים שמורות (מאנגלית: reserved words, לעיתים מכונה keywords) הן סוג של מבנה דקדוקי בשפות תכנות.

לִרְאוֹת Common Lisp ומילה שמורה

אריתמטיקה

האריתמטיקה והרטוריקה - שתיים מבין שבע האמנויות החופשיות. פסלם של ניקולא פיזאנו וג'ובאני פיזאנו, פונטנה מאג'ורה, פרוג'ה. אָריתמֶטיקה (מהמילה היוונית αριθμός, אריתמוֹס, שפירושה מספר), הידועה גם בשם חשבון, היא הענף העתיק והבסיסי ביותר במתמטיקה.

לִרְאוֹת Common Lisp ואריתמטיקה

סכום

סְכוּם הוא התהליך של חיבור קבוצה של איברים, והתוצאה של תהליך זה היא הסכום של איברים אלו.

לִרְאוֹת Common Lisp וסכום

עצרת (מתמטיקה)

במתמטיקה, עֲצֶרֶת (באנגלית: Factorial) היא מכפלת כל המספרים הטבעיים מ־1 ועד למספר נתון.

לִרְאוֹת Common Lisp ועצרת (מתמטיקה)

פעולה אונארית

במתמטיקה, פעולה אונארית (או אופרטור אונארי) היא פעולה המתבצעת על איבר בקבוצה, ותוצאתה היא איבר בקבוצה.

לִרְאוֹת Common Lisp ופעולה אונארית

פרבולה

פרבולה פָּרָבּוֹלָה (מיוונית: παραβολή) היא המקום הגאומטרי של הנקודות במישור שמרחק כל אחת מהן מנקודה נתונה (המוקד) שווה למרחקה מישר נתון (המדריך).

לִרְאוֹת Common Lisp ופרבולה

פרדיגמת תכנות

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

לִרְאוֹת Common Lisp ופרדיגמת תכנות

קוד פתוח

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

לִרְאוֹת Common Lisp וקוד פתוח

רקורסיה

משולש שרפינסקי – רקורסיה של משולשים אשר יוצרת סריג פרקטלי רקורסיה הנוצרת בעזרת תוכנה ללכידת מסך המצלמת את עצמה בפעולה רֵקוּרְסִיָּה (בעברית: נסיגה) היא תופעה שכל מופע שלה מכיל מופע נוסף שלה, כך שהיא מתרחשת ומשתקפת בשלמותה בתוך עצמה שוב ושוב.

לִרְאוֹת Common Lisp ורקורסיה

רשימה (מבנה נתונים)

רשימה חד-כיוונית מקושרת, בעלת 3 איברים המכילים ערכים שלמים רשימה (באנגלית: List או Sequence) היא מבנה נתונים מופשט שתוכנו בעל סדר חלקי ועשוי להכיל חזרות (כלומר עשויים להימצא בו מספר איברים שקולים).

לִרְאוֹת Common Lisp ורשימה (מבנה נתונים)

רשימה מקושרת

במדעי המחשב, רשימה מקושרת (באנגלית: Linked list) או רשימה משורשרת היא מבנה נתונים בסיסי לאחסון נתונים.

לִרְאוֹת Common Lisp ורשימה מקושרת

שפת תכנות

המונח שפת תכנות אוגד בתוכו מספר שפות מחשב שהן תמיד לוגיות, ומשמשות לבניית תוכנה.

לִרְאוֹת Common Lisp ושפת תכנות

שגרה (תכנות)

בתכנות מחשבים, שגרה (באנגלית: Routine), תת-שגרה (באנגלית: Subroutine), פרוצדורה (באנגלית: Procedure), ובתכנות מונחה-עצמים שיטה/מתודה (באנגלית Method), היא רצף של פקודות המאוגדות יחדיו, במטרה לבצע מטלה מוגדרת, מימוש של אלגוריתם.

לִרְאוֹת Common Lisp ושגרה (תכנות)

תאימות לאחור

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

לִרְאוֹת Common Lisp ותאימות לאחור

תקן

תֶּקֶן (או בלועזית: סְטַנְדַּרְט) הוא מפרט או שיטה מקובלים, ואף במקרים מסוימים מחייבים, ליישום בתחום מסוים (בתעשייה, בשירותים, בדקדוק וכיוצא בזה).

לִרְאוֹת Common Lisp ותקן

תוכנה

תוכנה היא אוסף של הוראות ומידע הניתנות לביצוע על ידי מחשב.

לִרְאוֹת Common Lisp ותוכנה

תכנון דינמי

במדעי המחשב, שיטת התכנון הדינמי לבניית אלגוריתם, שהוצגה לראשונה בשנת 1953 על ידי ריצ'רד בלמן, היא שיטה לפתרון בעיות בעלות תת-מבנה מיטבי שאי אפשר לפתור אותן באופן יעיל בשיטת הפרד ומשול הנאיבית.

לִרְאוֹת Common Lisp ותכנון דינמי

תכנות מונחה-עצמים

תכנות מונחה־עצמים או לעיתים תכנות מוכוון־עצמים (באנגלית: Object-Oriented Programming, או בקיצור OOP) הוא פרדיגמת תכנות המשתמשת ב"עצמים" (אובייקטים) לשם תכנות תוכניות מחשב.

לִרְאוֹת Common Lisp ותכנות מונחה-עצמים

תכנות פרוצדורלי

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

לִרְאוֹת Common Lisp ותכנות פרוצדורלי

תכנות פונקציונלי

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

לִרְאוֹת Common Lisp ותכנות פונקציונלי

תכנות גנרי

תכנות גנרי (באנגלית: Generic Programming, ועל פי האקדמיה ללשון העברית: תכנות סוגני.

לִרְאוֹת Common Lisp ותכנות גנרי

זמן ריצה (תוכנה)

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

לִרְאוֹת Common Lisp וזמן ריצה (תוכנה)

בקרת זרימה

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

לִרְאוֹת Common Lisp ובקרת זרימה

ג'ון מקארתי

ג'ון מקארתי (באנגלית: John McCarthy; 4 בספטמבר 1927 – 24 באוקטובר 2011) היה מדען מחשב וחוקר יהודי אמריקאי בתחום המדעים הקוגניטיביים.

לִרְאוֹת Common Lisp וג'ון מקארתי

כתיב פולני

כתיב פולני, המכונה גם כתיב תחילי-prefix, הוא שיטה לכתיבת ביטויים מתמטיים ולהצרנת ביטויים לוגיים.

לִרְאוֹת Common Lisp וכתיב פולני

ראה גם

ניבי Lisp

שפות תכנות מונחות עצמים

שפות תכנות פונקציונליות

אזכור

[1] https://he.wikipedia.org/wiki/Common_Lisp