ליפ

הוא ספריה של LISP כמו פונקציות פקודות מאקרו שמיש בתוכניות C + +.
הורד עכשיו

ליפ דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Freeware
  • שם המפרסם:
  • William Paul Vrotney
  • מערכות הפעלה:
  • Windows
  • גודל הקובץ:
  • 340 KB
  • תאריך הוצאה:
  • 2021-04-23 18:40:34

ליפ תגים


ליפ תיאור

LPP (LISP PLUS PLUS), הוא ספריה של LISP כמו פונקציות פקודות מאקרו שמיש ב C + + תוכניות. הפילוסופיה מאחורי LPP היא לספק קרוב ככל האפשר את הסמנטיקה והסגנון של LISP במקום לנסות לאלץ אותו כדי להתאים סגנון סטטי של תכנות. LPP מנסה לחקות LISP משותף ככל האפשר בעניין זה. על ידי ביצוע דברים בדרך זו חלק של כוח אמיתי וגמישות של LISP יכול להתקיים ולערבבים עם תכונות הקלדה סטטי של C + + אפילו בתוך פונקציות ואובייקטים. אחת הטבות המפורסמות של LISP היא של אובייקטים מודפסים באופן דינמי. תקן C + + אינו מציע יכולת זו. במקום זאת, המתכנת צפוי ליצור פונקציות וירטואליות אשר אובייקטים משוגעים באופן דינמי באמצעות שימוש של מצביעים עקיפים ל - V-Tables ולאחר מכן לוח V-Load יש מצביע לתפקוד הווירטואלי עבור אותו אובייקט. בעוד הרעיון הבסיסי של פונקציות וירטואליות הוא טוב, להסתמך רק על זה עבור בעיות קומפלקס בעולם האמיתי מציג קשיים. בעיה אחת כזו היא שאי אפשר לכתוב קוד גנרי אמיתי באמצעות פונקציות וירטואליות, שכן כל הסוגים האפשריים חייבים להיות מטופלים. הפונקציה הווירטואלית המוגדרת כברירת המחדל של מחלקת הבסיס יכולה לשרת רק את מחלקת המשנה המוצהרות שאינן מגדירות את הפונקציות הווירטואלי שלהם. ניגוד זה עם פונקציות LISP שבדרך כלל לא צריך להסביר את סוגי האובייקטים שהיא פועלת. כדוגמה פשוטה מאוד, LISP יכול לחשב את אורך הרשימה ללא קשר לסוגי האובייקטים ברשימה. יתר על כן ספק יכול לספק אובייקט באופן דינמי לצרכן של רשימה זו שאינה נדרשת להיראות על ידי המהדר של התוכנית הפועלת ברשימה.


ליפ תוכנה קשורה

Roes.whcc.

ROES הוא קל לשימוש, פלטפורמת הפלטפורמה פתרון. ...

0 Free

הורד