PureBasic

نرم افزار تصویر:
PureBasic
جزئیات نرم افزار:
نسخه: 4.30
ها تاریخ: 2 Jun 15
توسعه دهنده: Fantaisie Software
پروانه: نرم افزار
قیمت: 69.00 $
محبوبیت: 7

Rating: nan/5 (Total Votes: 0)

در PureBasic "سطح بالا" زبان برنامه نویسی جدید بر اساس قوانین اساسی تاسیس شده است. PureBasic شبیه به هر کامپایلر BASIC دیگر شما ممکن است استفاده می شود، که آیا برای آمیگا و یا PC. آموزش PureBasic بسیار آسان است! PureBasic برای مبتدی و متخصص به طور یکسان ایجاد شده است. زمان تدوین واقعا سریع است. ما تلاش زیادی را به تحقق آن قرار داده اند به تولید سریع، قابل اعتماد و دوستانه زبان سیستم.
 
نحو ساده است، اما از امکانات بی پایان با ویژگی های پیشرفته PureBasic، مانند اشاره گر، سازه، روش ها، لیست ها به صورت پویا در ارتباط و خیلی بیشتر است. کدگذار تجربه خواهد هیچ مشکلی در دسترسی به هر یک از ساختارهای قانونی OS یا اشیاء API داشته باشد.
 
PureBasic یک زبان برنامه نویسی قابل حمل است که در حال حاضر در AmigaOS (680x0 و PowerPC)، لینوکس، MacOS اکس (پاور) و سیستم های کامپیوتری ویندوز کار می کند. این به این معنی است که کد همان را می توان بومی سه سیستم وارد شده و هنوز هم از تمام قدرت هر استفاده کنید. هیچ تنگناها مانند یک ماشین مجازی و یا یک ترجمه کد وجود دارد. کد تولید تولید بسیار اجرایی بهینه سازی صرف نظر از سیستم عامل که در آن وارد شده است. کتابخانه های خارجی عمدتا در دست کتابچه بهینه سازی شده، که به تولید دستورات بسیار سریع، اغلب بسیار سریعتر از C / C ++ معادل نوشته شده است.
نصب و راه اندازی:
  استفاده از 'سو - به پوسته ریشه (اگر در حال حاضر انجام می شود)
  کپی 'purebasic / کامپایلرها / pbcompiler فایل در / usr / بن /
  و یا هر دایرکتوری دیگر در PATH:
    # purebasic CP / کامپایلر / pbcompiler مسیر / usr / بن /
  در مرحله بعد، حرکت کل purebasic 'دایرکتوری در / usr / سهم /
    # CP -rf purebasic / usr / اشتراک /
  توجه: شما می توانید متغیر محیط زیست PUREBASIC_HOME دلار به مجموعه
  مسیر نصب خود را اگر شما نمی خواهید برای قرار دادن purebasic
  کشو در / usr / اشتراک بگذارید.
  اگر شما 'fasm، ندارد آن را در مسیر خود کپی کنید (v1.45 fasm حداقل)
    # purebasic CP / کامپایلر / fasm به / usr / بن /
  برای تست نصب، نوع فقط شما:
    # pbcompiler

ویژگی ها:

به مجموعه عظیمی از دستورات داخلی (800+) به سرعت و به آسانی ساخت هر برنامه و یا بازی
همه کلمات کلیدی BASIC پشتیبانی می شوند
کامپایلر بسیار سریع که ایجاد اجرایی بسیار بهینه سازی شده
بدون DLL های خارجی، مترجم زمان اجرا و یا هر چیز دیگری مورد نیاز در هنگام ایجاد فایل های اجرایی
پشتیبانی روش برای برنامه نویسی ساخت یافته با متغیرهای محلی و جهانی
دسترسی به API سیستم عامل کامل برای برنامه نویسان پیشرفته
بازی 2D پشتیبانی از طریق کتابخانه آسان است، اما بسیار سریع اختصاص داده شده (از DirectX، SDL، ...)
پشتیبانی 3D با کیفیت بالا و آسان بر اساس غول
استفاده بهینه از سخت افزار موجود با استفاده از بسیار بهینه سازی شده (مونتاژ) دستورات
کد منبع قابل حمل بین AmigaOS، ویندوز، MacOS X و لینوکس است، برای بازی ها و برنامه های کاربردی
ویرایشگر اختصاصی و محیط توسعه
دیباگر مجتمع به راحتی ردیابی برنامه نویسی اشکالات.
ویژگی های فنی:
486، پنتیوم (نرم افزار، II، III) پشتیبانی
ساخته شده در آرایه ها، لیست ها به صورت پویا در ارتباط است، ساختارهای پیچیده، اشاره گر و تعاریف متغیر
انواع پشتیبانی شده: بایت (8 بیت)، ورد (16 بیت)، طولانی (32 بیت)، فلوت (32 بیت) و همچنین انواع تعریف شده توسط کاربر (سازه)
ساخته شده در انواع رشته (کاراکتر)
ثابت، اعداد دودویی و مبنای شانزده پشتیبانی
بیان کاهنده (گروه بندی ثابت و شماره صریح و روشن با هم)
پشتیبانی از استاندارد ریاضی در رابطه با اولویت علامت و پرانتز: +، -، /، *، و، یا، LSL، اصل، LSR، عصر
مجموعه بسیار سریع (در حدود 300 000 خطوط / دقیقه در P200)
پشتیبانی روش برای برنامه نویسی ساخت یافته با متغیرهای محلی و جهانی
همه کلمات کلیدی استاندارد BASIC: اگر-عمومی-EndIf، تکرار تا، و غیره
حمایت کتابخانه های خارجی برای دستکاری اشیاء مانند تصاویر BMP، پنجره ها، اسباب بازی، SDL، و غیره
کتابخانه های خارجی به طور کامل در دست کتابچه بهینه سازی شده برای حداکثر سرعت و فشردگی نوشته
توابع API لینوکس به طور کامل پشتیبانی به عنوان اگر آنها کلمات کلیدی BASIC بودند
اسمبلر های درون خطی
سازه های پیش تالیف شده با فایل های ثابت برای تدوین اضافی سریع
تنظیم کامپایلر CLI
سیستم دوستانه، آسان برای نصب و استفاده

در چه در این نسخه جدید است:

او: کامل نسخه 64 بیت از PureBasic (ویندوز)
اضافه شده: MacOS اکس حمایت های x86
اضافه شده در: کتابخانه JPEG 2000 '
اضافه شده در: کتابخانه گره '
اضافه شده در: کتابخانه Gadget3D '
اضافه شده در: کتابخانه Window3D '
اضافه شده در: کتابخانه Sound3D '
اضافه شده: کامل پشتیبانی از یونیکد به engine3d
اضافه شده: پشتیبانی MacOS اکس برای 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 (برنامه 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 ()
حذف: حذف مانیتور CPU از IDE، به عنوان تمام سیستم عامل ارائه قابلیت های مشابه
زیر سیستم DX9 بر روی ویندوز: ثابت
ثابت: اشکالات بسیاری از کامپایلر و کتابخانه مربوط

در مورد نیاز:

در لینوکس با 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

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!