Arc

Arc
פרדיגמות מרובת פרדיגמות: תכנות פונקציונלי, תכנות פרוצדורלי, מטא תכנות
תאריך השקה 2008 עריכת הנתון בוויקינתונים
מתכנן פול גרהאם
מפתח פול גרהאם, רוברט מוריס, קהילת Arc.
גרסה אחרונה 3.2‏ (28 באוקטובר 2018, נכון לספטמבר 2020)
טיפוסיות דינמית
מימושים Anarki‏, Arcadia‏, Rainbow
הושפעה על ידי Lisp,‏ Scheme
רישיון Artistic License 2.0
סיומת arc.
http://arclanguage.org/
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

Arc היא דיאלקט ממשפחת שפות התכנות הפונקציונליות Lisp, אשר פותחה על ידי מדעני המחשב האמריקנים פול גרהם ורוברט מוריס והיא שוחררה לראשונה בשנת 2008. Arc היא תוכנת קוד פתוח חינמית תחת רישיון Artistic License 2.0 . Arc כתובה בשפת Racket, (דיאלקט מוקדם יותר ממשפחת שפות Lisp) והיא שפת תכנות מרובת פרדיגמות, כלומר היא תומכת במספר עקרונות תכנותיים:

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

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search