פרטי תוכנה:
Lush נועד לשמש במצבים שבם אחד היה רוצה לשלב את הגמישות של ברמה גבוהה, בחולשה-הקלדת שפה פירשה, עם היעילות של שפה מאוד-הקלדה, באופן מקורי הידור, ועם שילוב קל של קוד שנכתב ב- C, C ++, או בשפות אחרות.
שפה זו יכולה לשמש למחקרים באות ועיבוד תמונה, למידת מכונה, ראייה ממוחשבת, ביו-אינפורמטיקה, סטטיסטיקה, סימולציה, אופטימיזציה, כריית נתונים או AI.
היא פועלת על גנו / לינוקס, סולאריס, Irix, ו- Windows תחת Cygwin.
ניתן להשתמש שופע לתועלת לפרויקטים בהם אחד שאחרת להשתמש בשילוב של שפה פירשה כמו Matlab, Python, Perl, S + או בסיסי, והידור שפה כמו C.
מאפיינים :.
<>- תחביר דמוי Lisp מאוד נקי, פשוט, וקל ללמוד
- מהדר שמייצר קוד C יעיל מאוד ומסתמך על מהדר C כדי לייצר קוד יעיל ילידים (לא bytecode לא יעיל או מכונה וירטואלית).
- דרך קלה לממשק פונקציות C וספריות, ומקשר / מטעין דינמי רב עוצמה עבור קבצי אובייקט או ספריות (.o, .א וקבצי .so) שנכתבו בשפות אחרות שנאספו.
- היכולת לערבב באופן חופשי Lisp ו- C בפונקציה אחת.
- אוסף חזק של פעולות וקטור / מטריצה / מותח.
- ספרייה עצומה של מעל 10,000 שגרה מספרית, כוללים ממשקים מלאים לGSL, LAPACK, ובלאס.
- ספרייה של רוטינות תמונה ועיבוד אותות.
- סט נרחב של שגרה גרפית, כולל ערכת כלים מונחה עצמים GUI, ממשק ל- OpenGL / Glu / שפע, ומנוע עיבוד תמונת OpenInventor.
- ממשק פשוט DirectMedia Layer (SDL) ספריית מולטימדיה, כולל מעמד ספרייט עם זיהוי התנגשות פיקסל מדויק (מושלם למשחקי 2D).
- סאונד ווידאו תופס (באמצעות ALSA וvideo4linux).
- מספר ספריות ללמידת מכונה, רשת עצבית, הערכה סטטיסטית, מודלי מרקוב מוסתרים (gblearn2, לפיד, HTK, SVM).
- ספריות לראייה ממוחשבת (OpenCV, הקוד הפתוח של אינטל חזון ספרייה), וטיוח 3D (OpenInventor).
- Bindings לAPI JavaVM וAPI פייתון C.
הסצנה
מה חדש בהודעה זו:
- גרסה זו משחזרת תמיכת Mac OS X ומכילה כמה תיקוני באגים.
מה חדש בגרסת 2.0 Beta 2:
- תיקוני מהדורה זו לבנות בעיות ב- Solaris ו- Mac OS X 10.5, כמו גם כמה באגים קטנים.
תגובות לא נמצא