R2cl

R2CL הוא מינימלי, הוכחה של מתרגם קונספט מן r או השפה של LISP משותף.
הורד עכשיו

R2cl דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Dr. Alexandru Corlan
  • אתר האינטרנט של המוציא לאור:
  • http://dan.corlan.net/shelisp/

R2cl תגים


R2cl תיאור

R2Cl הוא מינימלי, הוכחה של מתרגם קונספט מן r או של S לשפה לתוך LISP משותף. R2Cl מהדר הוא מינימלי, הוכחה של מתרגם קונספט מן R או שפתו לתוך Lisp.An המשותף במהירות של מעל 1000 פעמים לאחר מכן ניתן להשיג באמצעות CMU חינם משותף LISP קוד מלדר על קוד וכתוצאה מכך, מה שהופך אותו להשוות Fortran, ADA או C.Installation: כדי להתקין אתה צריך קודם להתקין CMUCL (CMU משותף LISP) ו- R. שניהם מגיעים עם רוב הפצות לינוקס כברירת מחדל, אבל עליך לבחור אותם להתקנה. אני חושב האחרון (אחרי 2000) גרסאות יעבוד. יש לי R 1.5.1 ו- CMUCL X86-Linux 3.0.818C + פועל על Debian 3.0 (וודי). אתה חייב להיות מפעיל את פגז bash (שהוא ברירת המחדל) ויש להם gnu לעשות על המערכת שלך (מה שאתה בדרך כלל). רק undar ארכיון ההפצה: טאר XVZF R2Cl-0.1.tgz זה תיצור את R2Cl הספרייה. סוג: תקליטור R2Clmakeand לצפות תרגום, אוסף ומשך ביצוע של אמות מידה. זה הכל, חוץ מאשר אם אתה רוצה להסתכל על code.r הוא reimplementation של השפה של עיבוד סטטיסטי. זהו פרויקט חינם, ראה R-Project.org. R הוא שפת "מטריקס" מאוד (זה עושה שימוש נרחב של מטריקס ומפעילי וקטור) עם ספרייה ענקית של פונקציות סטטיסטיות. עם זאת, הבעה דורשת מנוע ביצוע דינמי המבוסס על מודל "זיכרון אינסופי" שהוא איטי. זה דורש גם כי ביטויים ותפקוד יכול להיות בנוי על ידי תוכנית או הציג על ידי מפעיל בזמן ריצה ובכך לאכיפת גישה פרשנית. זה עושה יישומים strighforward של זה איטי. עבור תוכניות שעשויות להיות מקבילות ב- Fortran, כי Fortran המקבילה יהיה מעל 1000 פעמים Faster.lisp היא שפה עם אותו מודל ביצוע, למעט כי הוא אפילו יותר כללי, וכולל מאקרו נרחב תכונה מונחה עצמים. ישנם טעמים עשויים, אבל הזרמים העיקריים הם ערכת (שהוא הרדוקסטי, פשטות לטובת) ו LISP משותף (תקן ISO אשר נרחב מאוד מודאג עם אוסף יעיל). אף אחד מהשפות הללו לא יהיה קל לתרגם לחלוטין, לומר, ב C. כדי לקבל את השפה המלאה שאתה צריך, לפחות בין השאר, כדי לקבל את מנוע intepreting ואת המכונה 'זיכרון אינסופי' אינטימית בשילוב עם הקוד שנוצר. עם זאת, אין סיבה לחתיכות של קוד אשר לא עושה שימוש בכלל (כגון קוד קוד המקור וביצוע בריצה) לא להיות מקפוי קוד מהר כמו פורטרן. בפועל, זוהי משימה ענקית. עם זאת, הושגה ביישום חופשי, למשל ב CMU commonlisp, כפי ששמחתי ללמוד כאשר מנסים אלה benchmarks.the הסמנטיקה של r הוא קבוצה של סמנטיקה של תוכנית. הוא כולל גם, כמובן, שפע של סוגי נתונים המתאימים לסטטיסטיקה. הסמנטיקה (מנגנונים אקספרסיביים) של Commonlisp הם כנראה SuperSet של תוכנית. משמעות הדבר היא כי r קל להביע בתוכנית (למעשה את המנוע של יישום חופשי הוא מנוע Scheme) ואולי קל לתרגם במשותף. זה מאוחר יותר מעניין בגלל זמינות של מהדר יעיל. אז הגעתי לפרויקט הצעצוע הזה, כדי לבדוק אם נתיב כזה עבור אוסף יעיל של R אפשרי. רבים R יישומים לא צריך מהירות. אתה יכול לתאר את העבודה שאתה צריך לעשות כל כך מהר כי אתה רק לעתים רחוקות אכפת להמתין כמה שניות עבור המערכת לעשות את זה. עם זאת, ישנם גם כיתות שלמות של יישומים שבהם מהירות היא הכרחית ואם ניצב שלם של R על commallisp (פרויקט גדול באמת) יהיה לעשות הם כולם הופכים להיות ריאלי למשתמשי r כמוני.


R2cl תוכנה קשורה

Udis86.

udis86 הוא פירוק קובץ בינארי עבור x86 / x86-64 עם תמיכה עבור MMX, X87, 3DNow! וכו ' ...

282

הורד