PureBasic

البرمجيات قطة:
PureBasic
تفاصيل البرنامج:
الإصدار: 4.30
تاريخ إيداع: 2 Jun 15
المطور: Fantaisie Software
ترخيص: كومبيوتري
السعر: 69.00 $
شعبية: 7

Rating: nan/5 (Total Votes: 0)

PureBasic هو جديد "على مستوى عال" لغة البرمجة على أساس القواعد الأساسية المعمول بها. PureBasic يشبه أي مترجم الأساسية الأخرى التي قد تستخدم، سواء كان ذلك لأميغا أو PC. التعلم PureBasic من السهل جدا! تم إنشاء PureBasic للمبتدئين والخبراء على حد سواء. الوقت تجميع سريع حقا. لقد وضعت الكثير من الجهد في تحقيقها لإنتاج وموثوقة ونظام اللغة ودية سريعة.
 
بناء الجملة هو بسيط ولكن الاحتمالات لا حصر لها مع ميزات PureBasic المتقدمة، مثل المؤشرات والهياكل والإجراءات والقوائم المرتبطة حيوي وأكثر من ذلك بكثير. فإن المبرمج ذوي الخبرة ليس لديهم مشكلة في الحصول على أي من الهياكل OS قانونية أو كائنات API.
 
PureBasic هي لغة برمجة المحمولة التي تعمل حاليا على أميغا أو إس (680x0 و PowerPC)، لينكس، ماك (باور) وأنظمة الكمبيوتر ويندوز. وهذا يعني أن نفس رمز يمكن تجميعها محليا الأنظمة الثلاثة والاستمرار في استخدام القوة الكاملة لكل منهما. لا توجد اختناقات مثل جهاز ظاهري أو مترجم المدونه؛ الشفرة التي تم إنشاؤها تنتج الأمثل للغاية التنفيذية بغض النظر عن نظام التشغيل الذي يتم ترجمة ذلك. تتم كتابة المكتبات الخارجية بشكل رئيسي في ناحية المجمع الأمثل، والتي تنتج أوامر سريعة جدا، وغالبا ما يكون أسرع بكثير من C / C ++ ما يعادلها.
التركيب:
  استخدام 'سو -' أن قذيفة الجذر (إذا لم تكن قد فعلت)
  نسخ "purebasic / المجمعين / pbcompiler 'الملف في / البيرة / بن /
  أو أي دليل آخر في PATH:
    # purebasic CP / المجمعين / pbcompiler / البيرة / بن /
  وبعد ذلك، نقل الدليل "purebasic" كله في / البيرة / مشاركة /
    # حزب المحافظين -rf purebasic / البيرة / مشاركة /
  ملاحظة: يمكنك تعيين متغير البيئة $ PUREBASIC_HOME ل
  مسار التثبيت الخاص بك إذا كنت لا تريد أن تضع purebasic
  درج في / البيرة / سهم.
  إذا لم يكن لديك 'fasm "، بنسخه في المسار الخاص بك (fasm v1.45 على الأقل)
    # purebasic CP / المجمعين / fasm / البيرة / بن /
  لاختبار الخاص بك تثبيت، مجرد نوع:
    # pbcompiler

الميزات:

مجموعة ضخمة من الأوامر الداخلية (800+) بسرعة وسهولة لبناء أي تطبيق أو لعبة
ويدعم جميع الكلمات الأساسية
المترجم سريع جدا مما يخلق التنفيذية الأمثل للغاية
أي دلس الخارجية، مترجم وقت التشغيل أو أي شيء آخر مطلوب عند إنشاء التنفيذية
الدعم الداخلي للبرمجة منظم مع المتغيرات المحلية والعالمية
الوصول إلى نظام التشغيل الكامل API للمبرمجين المتقدمة
لعبة 2D دعم الحوض مكتبات مخصصة سهلة ولكن سريع جدا (دايركت، SDL، ...)
جودة عالية سهلة ودعم 3D على أساس الغول
الاستخدام الأمثل للالأجهزة المتوفرة عن طريق استخدام الأمثل للغاية (التجميع) الأوامر
شفرة المصدر هو محمول بين أميغا أو إس، ويندوز، ماكنتوش ولينوكس، للألعاب والتطبيقات
محرر متخصص وتنمية البيئة
المصحح متكامل لتتبع بسهولة البرمجة البق.
ميزات تقنية:
486، بنتيوم (برو، II، III) الدعم
المصفوفات في البناء، القوائم المرتبطة حيوي، الهياكل المعقدة، مؤشرات وتعريفات متغير
أيد أنواع: بايت (8 بت)، وورد (16 بت)، لونغ (32 بت)، تعويم (32 بت)، وكذلك أنواع يحددها المستخدم (هياكل)
المدمج في أنواع سلسلة (الحروف)
والثوابت، والأرقام الثنائية وست عشري أيد
التعبير المخفض (تجمع ثوابت وأرقام واضحة معا)
دعم الحسابي القياسية فيما يتعلق إشارة أفضلية وأقواس: +، -، /، *، و، أو LSL، ASL، لسر، العصر
تجميع سريع جدا (حوالي 300 000 / خطوط دقيقة على P200)
الدعم الداخلي للبرمجة منظم مع المتغيرات المحلية والعالمية
كل كلمات المعيار الأساسي: إذا غيرك-ENDIF، كرر-حتى، الخ
دعم مكتبة الخارجي لمعالجة الأشياء مثل الصور BMP، والنوافذ، والأدوات، SDL، الخ
وكتب المكتبات الخارجية بالكامل في يد الأمثل المجمع الحد الأقصى للسرعة والاكتناز
يتم اعتماد الوظائف API لينكس تماما كما لو كانت الكلمات الأساسية
المجمع المضمنة
هياكل المترجمة مسبقا مع ثوابت الملفات لتجميع سريع اضافية
مترجم CLI شكلي
نظام سهل، سهلة التركيب والاستخدام

ما هو الجديد في هذا الإصدار:

واضاف: كامل إصدار 64 بت من PureBasic (ويندوز)
وأضاف: ماك X الدعم إلى x86
وأضاف: مكتبة "JPEG 2000"
وأضاف: مكتبة 'عقدة'
وأضاف: مكتبة 'Gadget3D "
وأضاف: مكتبة 'Window3D "
وأضاف: مكتبة 'Sound3D "
وأضاف: الدعم الكامل يونيكود إلى engine3d
وأضاف: دعم ماك X لengine3d
وأضاف: المطلق / التناوب النسبي لجميع engine3d الأوامر تدوير
وأضاف: الخطوة المطلق لengine3d الجسم عالج
وأضاف: EntityID ()، EntityLookAt ()
وأضاف: CameraProjectionX ()، CameraProjectionY ()، WorldDebug ()، شمس ()
وأضاف: MousePick ()، PointPick ()، PickX / Y / Z ()، CreateWater ()، AntialiasingMode ()
وأضاف: CatchModule ()، ArraySize ()، WindowBounds ()، DesktopX ()، DesktopY ()
وأضاف: FinishDatabaseQuery ()، DatabaseID ()
وأضاف: CreateSemaphore ()، FreeSemaphore ()، SignalSemaphore ()، WaitSemaphore ()، TrySemaphore ()
وأضاف: 'وأنا' نوع أصلي 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 (كروسبلاتفورم)
المحسن: 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 () خ، ذ محور دوران
يتغير: CameraFOV () زاوية من راديان إلى درجة
المتغير: صفيف وقائمة المعلمة requiers الآن "قائمة" أو الكلمة "صفيف"
إزالة: StrQ ()، HexQ ()، BinQ ()، ValQ ()
إزالة: ChangeListIconDisplay ()، وحلت محلها سمة الأداة
إزالة: ButtonImageGadget () التوافق
إزالة: CreateGadgetList ()، والآن يتم تلقائيا في OpenWindow ()
إزالة: CopyTexture ()، TextureOutput ()
إزالة: إزالة رصد وحدة المعالجة المركزية من IDE، حيث توفر كل OS نفس الوظائف
ثابت: DX9 الفرعي على ويندوز
ثابت: البق الكثير من مترجم والمكتبات ذات الصلة

المتطلبات:

لينكس مع XFree 4.0
NASM وSDL
GTK + 1.2
SDL 1.2
مكتبة PureBasic 'MIDAS وحدة'

البرامج الأخرى من المطور Fantaisie Software

PureBasic
PureBasic

26 Jan 15

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

26 Jan 15

تعليقات ل PureBasic

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!