FreeBASIC הוא קוד פתוח, מופצים בחופשיות פרויקט תוכנה בפלטפורמות מיועד לפעול כגורם עצמאי וקל לשימוש מהדר BASIC כי תכונות תחביר דומה מאוד Microsoft QuickBasic, VBDOS, PDS ו QuickBasic מהדרים / מתורגמנים וזה & rsquo;. שעות ממוקדות על התכנות BASIC תחת מספר מערכות ההפעלה גנו / לינוקס
מוצג מבט
תכונות עיקריות כוללות מצביעים, תחביר נקי, הרכבה מוטבעת, סוגי נתונים שאינם חתומים, סוגים המוגדר על ידי משתמש, מערכים, enums, מראש מעבד, כמו גם מספרים בלבד טיעוני פונקציה אופציונליים. הפרויקט נועד ליצור ספריות, חפצים, ספריות משותפות, DDLs, וכן רצת GUI קונסולה. הוא נייד והוא & rsquo;. שעות אופטימיזציה עבור דור קוד
אפשרויות שורת פקודה
לאחר התקנת המהדר FreeBASIC במחשב, תוכל להריץ את התוכנה מחלון מסוף X11 באמצעות & ldquo; FBC & rdquo; פקודה, הכוללת מגוון רחב של אפשרויות שורת פקודה, כגון היכולת לקרוא טיעוני שורת פקודה יותר מקובץ נתון, להגדיר את ארכיטקטורת היעד, להגדיר את תבנית ASM, ליצור ספריות נתח ואת קבצי DLL, כמו גם להגדיר היעד FPU.
בנוסף, משתמשים יוכלו להציג את השם של מערכת היעד או מארח, להפעיל פונקצית פרופיל, לשמור קבצי ASM זמניים וסופיים, בחר את משנה Win32, להגדיר את כותרת תצוגת XBE, לעבור אפשרויות שונות כדי gcc, כפי ו- LD, לכתוב רק .asm או קבצי .c, בחר את המהירות והדיוק של נקודה צפה, להגדיר את רמת אופטימיזציה, הקישור ספריה, בחר ניב FreeBASIC ולהשתמש ריצה FreeBASIC-בטוח פתיל.
תחת מערכות הפעלה ברדס ותמך
הפרויקט היא שפת תכנות כי כתוב BASIC, C ו- Assembly שפות תכנות. הוא נתמך באופן רשמי עם מקור וארכיונים בינארי על גנו / לינוקס, Microsoft Windows ומערכות ההפעלה DOS. שניהם פלטפורמות החומרה של 64 סיביות ו -32 סיביות נתמכות בשלב זה
מה חדש במהדורה זו:.
- AndAlso / OrElse מפעילים קצר חשמלי
- תמיכה FreeImage מעודכנת עבור v3.10
- BLOAD תומך כעת 15, 16, ו 32-BPP קבצים BMP, אלפא 32 BPP BMP קבצים (BITMAPV4 / V5HEADER בלבד), bitfields BI_BITFIELDS שרירותית, OS / 2 קבצי BMP
- שיפורים רבים לפונקציות gfx (SCREEN, PCOPY, LINE, CIRCLE)
- שיפורים רבים לרוץ בזמן פונקציות (VAL, STR, GET #, כניסה קו, LEN, DIR)
- תמיכה בניב משופרת (תלות ניב יוסר rtlib, הוסיף IMAGEINFO, והוראה #lang)
- GOSUB עכשיו מותר fblite (עם אפשרות GOSUB)
- SSE / SSE2 תמיכה צף מתמטיקה נקודה (באמצעות -fpu שורת הפקודה SSE אופציה)
מה חדש בגירסה 1.04.0:
- AndAlso / OrElse לקצר מפעילי
- תמיכה FreeImage מעודכנת עבור v3.10
- BLOAD תומך כעת 15, 16, ו 32-BPP קבצים BMP, אלפא 32 BPP BMP קבצים (BITMAPV4 / V5HEADER בלבד), bitfields BI_BITFIELDS שרירותית, OS / 2 קבצי BMP
- שיפורים רבים לפונקציות gfx (SCREEN, PCOPY, LINE, CIRCLE)
- שיפורים רבים לרוץ בזמן פונקציות (VAL, STR, GET #, כניסה קו, LEN, DIR)
- תמיכה בניב משופרת (תלות ניב יוסר rtlib, הוסיף IMAGEINFO, והוראה #lang)
- GOSUB עכשיו מותר fblite (עם אפשרות GOSUB)
- SSE / SSE2 תמיכה צף מתמטיקה נקודה (באמצעות -fpu שורת הפקודה SSE אופציה)
מה חדש בגירסה 1.03.0:
- AndAlso / OrElse לקצר מפעילי
- תמיכה FreeImage מעודכנת עבור v3.10
- BLOAD תומך כעת 15, 16, ו 32-BPP קבצים BMP, אלפא 32 BPP BMP קבצים (BITMAPV4 / V5HEADER בלבד), bitfields BI_BITFIELDS שרירותית, OS / 2 קבצי BMP
- שיפורים רבים לפונקציות gfx (SCREEN, PCOPY, LINE, CIRCLE)
- שיפורים רבים לרוץ בזמן פונקציות (VAL, STR, GET #, כניסה קו, LEN, DIR)
- תמיכה בניב משופרת (תלות ניב יוסר rtlib, הוסיף IMAGEINFO, והוראה #lang)
- GOSUB עכשיו מותר fblite (עם אפשרות GOSUB)
- SSE / SSE2 תמיכה צף מתמטיקה נקודה (באמצעות -fpu שורת הפקודה SSE אופציה)
מה חדש בגירסה 1.02.1:
- AndAlso / OrElse לקצר מפעילי
- תמיכה FreeImage מעודכנת עבור v3.10
- BLOAD תומך כעת 15, 16, ו 32-BPP קבצים BMP, אלפא 32 BPP BMP קבצים (BITMAPV4 / V5HEADER בלבד), bitfields BI_BITFIELDS שרירותית, OS / 2 קבצי BMP
- שיפורים רבים לפונקציות gfx (SCREEN, PCOPY, LINE, CIRCLE)
- שיפורים רבים לרוץ בזמן פונקציות (VAL, STR, GET #, כניסה קו, LEN, DIR)
- תמיכה בניב משופרת (תלות ניב יוסר rtlib, הוסיף IMAGEINFO, והוראה #lang)
- GOSUB עכשיו מותר fblite (עם אפשרות GOSUB)
- SSE / SSE2 תמיכה צף מתמטיקה נקודה (באמצעות -fpu שורת הפקודה SSE אופציה)
מה חדש בגירסה 1.02.0:
- AndAlso / OrElse לקצר מפעילי
- תמיכה FreeImage מעודכנת עבור v3.10
- BLOAD תומך כעת 15, 16, ו 32-BPP קבצים BMP, אלפא 32 BPP BMP קבצים (BITMAPV4 / V5HEADER בלבד), bitfields BI_BITFIELDS שרירותית, OS / 2 קבצי BMP
- שיפורים רבים לפונקציות gfx (SCREEN, PCOPY, LINE, CIRCLE)
- שיפורים רבים לרוץ בזמן פונקציות (VAL, STR, GET #, כניסה קו, LEN, DIR)
- תמיכה בניב משופרת (תלות ניב יוסר rtlib, הוסיף IMAGEINFO, והוראה #lang)
- GOSUB עכשיו מותר fblite (עם אפשרות GOSUB)
- SSE / SSE2 תמיכה צף מתמטיקה נקודה (באמצעות -fpu שורת הפקודה SSE אופציה)
מה חדש בגירסה 1.01.0:
- AndAlso / OrElse לקצר מפעילי
- תמיכה FreeImage מעודכנת עבור v3.10
- BLOAD תומך כעת 15, 16, ו 32-BPP קבצים BMP, אלפא 32 BPP BMP קבצים (BITMAPV4 / V5HEADER בלבד), bitfields BI_BITFIELDS שרירותית, OS / 2 קבצי BMP
- שיפורים רבים לפונקציות gfx (SCREEN, PCOPY, LINE, CIRCLE)
- שיפורים רבים לרוץ בזמן פונקציות (VAL, STR, GET #, כניסה קו, LEN, DIR)
- תמיכה בניב משופרת (תלות ניב יוסר rtlib, הוסיף IMAGEINFO, והוראה #lang)
- GOSUB עכשיו מותר fblite (עם אפשרות GOSUB)
- SSE / SSE2 תמיכה צף מתמטיקה נקודה (באמצעות -fpu שורת הפקודה SSE אופציה)
תגובות לא נמצא