پیوربیسیک یک زبان برنامهنویسی رویهای و محیط توسعه یکپارچه (IDE) مبتنی بر بیسیک است که توسط فانتزی سافتور برای ویندوز، لینوکس و مکاواس توسعه یافته است. نسخهای برای آمیگا نیز وجود دارد، اگرچه توسعه آن متوقف شده و بخشی از آن به صورت متنباز منتشر شده است. اولین نسخه عمومی پیوربیسیک برای ویندوز در ۱۷ دسامبر ۲۰۰۰ منتشر شد و از آن زمان به طور مداوم بهروزرسانی شده است.
پیوربیسیک از مدل مجوز مادامالعمر استفاده میکند. طبق گفته وبسایت رسمی، اولین کاربر پیوربیسیک که در سال ۱۹۹۸ ثبتنام کرد، همچنان به صورت رایگان به بهروزرسانیهای جدید دسترسی دارد و این سیاست تغییر نخواهد کرد.
ویژگیهای پیوربیسیک
پیوربیسیک مستقیماً به مجموعه دستورالعملهای IA-32، x86-64، PowerPC یا 680x0 کامپایل میشود و فایلهای اجرایی و DLLهای کوچکی تولید میکند که به کتابخانههای اضافی نیاز ندارند. برنامههایی که بدون استفاده از APIهای خاص پلتفرم نوشته میشوند، با تغییرات اندک یا بدون تغییر از یک فایل منبع واحد قابل ساخت هستند.
این زبان از اسمبلی درونخطی پشتیبانی میکند، به طوری که برنامهنویسان میتوانند دستورات اسمبلی FASM را در کد پیوربیسیک ادغام کنند و از متغیرهای اعلامشده در کد پیوربیسیک استفاده نمایند. همچنین، پیوربیسیک از محیط سهبعدی OGRE پشتیبانی میکند و به صورت غیررسمی از موتور Irrlicht نیز پشتیبانی میشود.
مثالهای کد
کد زیر یک پنجره پیام با متن "سلام دنیا" نمایش میدهد:
MessageRequester("Message Box", "Hello World")مثال دیگر، استفاده از API ویندوز برای ایجاد یک فایل اجرایی کوچکتر است:
MessageBox_(0, "Hello World", "Message Box", 0)