PicoLisp

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש
Gnome-edit-clear.svg
יש לערוך ערך זה. ייתכן שהערך סובל מבעיות ניסוח, סגנון טעון שיפור או צורך בהגהה, או שיש לעצב אותו, או מפגמים טכניים כגון מיעוט קישורים פנימיים.
אתם מוזמנים לסייע ולערוך את הערך. אם לדעתכם אין צורך בעריכת הערך, ניתן להסיר את התבנית.
יש לערוך ערך זה. ייתכן שהערך סובל מבעיות ניסוח, סגנון טעון שיפור או צורך בהגהה, או שיש לעצב אותו, או מפגמים טכניים כגון מיעוט קישורים פנימיים.
אתם מוזמנים לסייע ולערוך את הערך. אם לדעתכם אין צורך בעריכת הערך, ניתן להסיר את התבנית.
PicoLisp
פרדיגמות תכנות פונקציונלי, תכנות פרוצדורלי, תכנות דקלרטיבי, מטא תכנות, תכנות רפלקטיבי
תאריך השקה 1988
מפתח אלכסנדר בורגר
טיפוסיות ברווז, דינמית, וחזקה
מימושים

C, Assembly ,

PicoLisp
ניבים miniPicoLisp, Ersatz PicoLisp
הושפעה על ידי Lisp
רישיון רישיון MIT
סיומת l.
http://picolisp.com

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

פיצ'רים

היסטוריה

בשלהי שנות ה-80 של המאה ה-20, פיתוח ב-PicoLisp החל במחשבי מקינטוש. לאחר מכן, ל-PicoLisp הוספו היסבים במערכות ההפעלה DOS ו-SCO Unix. משנת 1993, היא שומשה בעיקר במערכת ההפעלה לינוקס, ובאמצע שנות ה-90 הוספו פעולות על מסדי נתונים. הגרסאות הראשונות של PicoLisp נכתבו בשילוב של C ו-Assembly, אך בשנת 1999, פותחה גרסה שכתובה רק ב-C.

בשנת 2002, שוחחרה הגרסה תחת רישיון GPL ובשנת 2010, שונה הרישיון ל- MIT/X11 .

בשנת 2009, שוחררה גרסה של 64 ביט, שכתובה ב-Assembly, ובשנת 2010, שוחררה גרסה חדשה ב-Java ששמה Ersatz PicoLisp .

בקיץ של 2016, החל הפיתוח של Pilbox ( קיצור של "PicoLisp Box" ) - יישום במערכת ההפעלה אנדרואיד שמאפשר לכתוב יישומים ב-PicoLisp טהור.

ציר זמן של ניבי Lisp
1955 1960 1965 1970 1975 1980 1985 1990 1995 2000 2005 2010 2015 2019
LISP 2 ,LISP 1.5 ,LISP
Maclisp
Interlisp
Lisp Machine Lisp
Scheme R5RS R6RS R7RS small
NIL
Franz Lisp
Common Lisp
Le Lisp
T
Emacs Lisp
AutoLISP
PicoLisp
EuLisp
ISLISP
OpenLisp
PLT Scheme Racket
GNU Guile
Visual LISP
Qi, QiII Shen
Clojure
Arc
LFE
Hy

קישורים חיצוניים

Green globe.svg אתר האינטרנט הרשמי של PicoLisp

PicoLisp באתר C2 Wiki

הדוקומנטציה של PicoLisp

מדריך PicoLisp

רפרנסים

הערות שוליים

Logo hamichlol 3.png
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0