PureBasic

צילום מסך תוכנה:
PureBasic
פרטי תוכנה:
גרסה: 4.30
טען תאריך: 2 Jun 15
מפתחים: Fantaisie Software
רשיון: Shareware
מחיר: 69.00 $
פופולריות: 7

Rating: nan/5 (Total Votes: 0)

PureBasic הוא שפה חדשה "ברמה הגבוהה" תכנות המבוססת על כללים בסיסיים שנקבעו. PureBasic הוא דומה לכל מהדר בסיסי אחר ייתכן שהשתמשת, בין אם לAmiga או מחשב. הלמידה PureBasic קל מאוד! PureBasic נוצר למתחילים ומומחים כאחד. זמן הידור הוא ממש מהר. יש לנו לשים הרבה מאמץ לתוך מימושה לייצר שפה מהירה, אמינה וידידותית למערכת.
 
התחביר הוא פשוט אך האפשרויות הן אינסופיות עם התכונות המתקדמות של PureBasic, כגון מצביעים, מבנים, נהלים, רשימות מקושרות באופן דינמי והרבה יותר. המתכנת המנוסה לא תהיה בעיה בהשגת גישה לכל אחד ממבני OS המשפטיים או אובייקטי API.
 
PureBasic הוא שפת תכנות ניידת שכרגע עובדת על AmigaOS (680x0 וPowerPC), לינוקס, MacOS X (PowerPC) ולמערכות מחשב של Windows. משמעות הדבר היא כי אותו הקוד ניתן להדר באופן מקורי שלוש מערכות ועדיין להשתמש בכח המלא של כל אחד. אין צווארי בקבוק כמו מכונה וירטואלית או מתורגמן קוד; הקוד שנוצר מייצר מותאם הרצה ביותר ללא קשר למערכת ההפעלה שבו הוא נערך. הספריות חיצוניות נכתבות בעיקר במאסף היד מותאם, אשר מייצר פקודות מהר מאוד, לעתים קרובות הרבה יותר מהר מאשר C / C ++ שווה הערך.
התקנה:
  השתמש "su - 'יש קליפת שורש (אם לא עשה)
  העתק את 'קומפיילרים PureBasic / / pbcompiler' הקובץ ב/ usr / bin /
  או כל ספרייה אחרת בדרך:
    PureBasic CP # / מהדרים / pbcompiler / usr / bin /
  בשלב הבא, להזיז את הספרייה 'PureBasic' השלמה ב/ usr / share /
    # Cp -rf PureBasic / usr / share /
  הערה: באפשרותך להגדיר את משתנה סביבת PUREBASIC_HOME $ ל
  נתיב ההתקנה שלך אם אתה לא רוצה לשים את PureBasic
  מגירה ב/ usr / share.
  אם אין לך 'FASM', להעתיק אותו בדרך שלך (v1.45 FASM לפחות)
    PureBasic CP # / מהדרים / FASM / usr / bin /
  כדי לבדוק, סוג פשוט להתקינך:
    # Pbcompiler

תכונות :

    • סט ענק של פקודות פנימיות (800 +) כדי לבנות כל יישום או משחק במהירות ובקלות
    • כל מילות המפתח הבסיסיות נתמכות
    • הרצה מהדר מאוד מהיר שיוצר מותאם במיוחד
    • אין קבצי DLL החיצוניים, מתורגמן זמן ריצה או כל דבר אחר הנדרש בעת יצירת הרצה
    • תמיכה נוהל תכנות מובנה עם משתנים הגלובליים ומקומיים
    • גישה ל- API של מערכת הפעלה מלאה למתכנתים מתקדמים
    • ספריות קלות אבל מהר מאוד שוקת תמיכת משחק 2D ייעודית (DirectX, SDL, ...)
    • קל ותמיכת 3D באיכות גבוהה המבוססת על מפלצת
    • שימוש אופטימלי של החומרה זמינה באמצעות מותאמת במיוחד (הרכבה) פקודות
    • קוד המקור הוא נייד בין AmigaOS, Windows, MacOS X ו- Linux, למשחקים ויישומים
    • עורך ייעודי וסביבת פיתוח
    • הבאגים משולבים להתחקות בקלות תכנות באגים.
    • מאפיינים טכניים:
    • 486, פנטיום (Pro, II, III) תמיכה
    • מערכים מובנים, רשימות מקושרות באופן דינמי, מבנים מורכבים, מצביעים והגדרות משתנים
    • סוגים נתמכים: Byte (8 סיביות), Word (16 סיביות), ארוך (32 סיביות), Float (32 סיביות) וגם סוגי הגדרת משתמש (מבנים)
    • מובנים בסוגי מחרוזת (תווים)

    • מספרים
    • קבועים, בינארי והקסדצימלי נתמכים
    • מפחית ביטוי (קיבוץ קבוע ומספרים מפורשים יחד)
    • תמיכת חשבון רגילה בגין עדיפות סימן וסוגריים: +, -, /, *, ו, או, LSL, מעל פני הים, LSR, ASR
    • אוסף מהר מאוד (כ 300 000 קווים / דקות על P200)
    • תמיכה נוהל תכנות מובנה עם משתנים הגלובליים ומקומיים
    • כל מילות מפתח התקן הבסיסית:. אם-Else-endif, חזור על-עד, וכו '
    • תמיכת ספרייה חיצונית כדי לתפעל אובייקטים כמו תמונות BMP, חלונות, גאדג'טים, SDL, וכו '.
    • ספריות חיצוניות נכתבות באופן מלא ב מאסף מותאם יד למהירות וקומפקטיות המרביות
    • פונקציות ה- API של לינוקס נתמכות באופן מלא כאילו היו מילות מפתח בסיסיות
    • Inline מאסף
    • מבנים שעברו קומפילציה מראש עם קבצים קבועים לאוסף מהיר נוסף
    • מהדר CLI הגדרה
    • מערכת ידידותית, קלה להתקנה ולשימוש

    מה חדש בהודעה זו :

    • נוסף: גרסת 64 סיביות מלאה של PureBasic (Windows)

    • נוסף: תמיכת x86 MacOS X
    • נוסף: ספרייה 'JPEG 2000'
    • נוסף: הספרייה
    • 'הצומת'
    • נוסף: הספרייה
    • 'Gadget3D'
    • נוסף: הספרייה
    • 'Window3D'
    • נוסף: הספרייה
    • 'Sound3D'
    • נוסף: תמיכה מלאה Unicode לengine3d
    • נוסף: תמיכת MacOS X לengine3d
    • נוסף: סיבוב מוחלט / יחסית לכל engine3d לסובב פקודות
    • נוסף: מהלך מוחלט לגוף physic engine3d
    • נוסף: EntityID (), EntityLookAt ()
    • נוסף: CameraProjectionX (), CameraProjectionY (), WorldDebug (), שמש ()
    • נוסף: MousePick (), PointPick (), PickX / Y / ת (), CreateWater (), AntialiasingMode ()
    • נוסף: CatchModule (), ArraySize (), WindowBounds (), DesktopX (), DesktopY ()
    • נוסף: FinishDatabaseQuery (), DatabaseID ()
    • נוסף: CreateSemaphore (), FreeSemaphore (), SignalSemaphore (), WaitSemaphore (), TrySemaphore ()
    • נוסף: סוג הילידים ".i 'לגודל שלם 32/64 ביטים
    • נוסף: הקריאה / WriteInteger (), הקריאה / WritePreferenceInteger (), PeekI (), PokeI ()
    • נוסף: תמיכה בשפות למהדר והבאגים
    • נוסף: פרמטר סגנון לFontRequester ()
    • נוסף: תמיכה עבור 'ו / או' בCompilerIf הצהרות
    • נוסף: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
    • נוסף: תמיכת #PB_Ignore לAddStatusBarField ()
    • נוסף: #PB_Explorer_DisplayMode לExplorerListGadget ()
    • נוסף: תמיכת ג'ויסטיק מרובה
    • נוסף: קבוע מהדר #PB_Compiler_FilePath
    • משופרים: חוזר עיקרית של ספריית OnError (crossplatform)
    • משופרים: InitScintilla (), הפרמטר הוא עכשיו אופציונאלי
    • משופר: לשכתב הבאגים מלאים לתמיכה של הפלטפורמות החדשות
    • אופטימלית: ספריית XML כדי לטפל בקבצים גדולים מאוד במהירות
    • אופטימלי: ספריית LinkedList להשתמש בזיכרון בצורה יעילה
    • שינה: מילת המפתח "לקרוא" עכשיו requiers סוג (Read.l, Read.q וכו '), כדי למנוע 64 סיביות בעיות הגירה
    • שינה: CountList () לListSize ()
    • שינה: ClearGadgetItemList () לClearGadgetItems ()
    • שינה: CameraProjection () לCameraProjectionMode ()
    • שינה: AddElement () וכאלה עכשיו לחזור מצביע לתחילת הנתונים
    • שינה: ComboBoxGadget גובה () הוא עכשיו שיא גאדג'ט האמיתי
    • שינה: #Long, #Byte, #Word וכו 'ל#PB_Long, #PB_Byte, #PB_Word וכו' לעקביות
    • שינה: RotateEntity (), RotateCamera () וRotateBillboard () x, y ציר סיבוב
    • שינתה: זווית CameraFOV () מרדיאן לתואר
    • שינה: פרמטר מערך ורשימה עכשיו requiers 'רשימה' או מילת המפתח 'מערך'
    • הוסר: StrQ (), HexQ (), BinQ (), ValQ ()
    • הוסר: ChangeListIconDisplay (), הוחלף על ידי תכונת גאדג'ט
    • הוסר: ButtonImageGadget () תאימות לאחור
    • הוסר: CreateGadgetList (), כעת באופן אוטומטי נעשה בOpenWindow ()
    • הוסר: CopyTexture (), TextureOutput ()
    • הוסר: צג מעבד הוסר מIDE, כמו כל מערכת ההפעלה מספקת את אותה פונקציונליות
    • קבוע: המשנה DX9 ב- Windows
    • קבוע: באגים הקשורים רבים מהדר וספריות

    דרישות :

    • לינוקס עם XFree 4.0
    • NASM וSDL
    • GTK + 1.2
    • SDL 1.2
    • ספריית PureBasic 'MIDAS מודול'

  • תוכנות אחרות של יזם Fantaisie Software

    PureBasic (64-bit)
    PureBasic (64-bit)

    26 Jan 15

    PureBasic
    PureBasic

    26 Jan 15

    תגובות ל PureBasic

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!