کیوبی۶۴
کیوبی۶۴ (در اصل کیوبی۳۲) یک کامپایلر BASIC خود هاست برای مایکروسافت ویندوز، لینوکس و مک او اس ایکس است که برای سازگار بودن با مایکروسافت کیو بیسیک و QuickBASIC طراحی شده است. کیوبی۶۴ یک امیتر ++C است، که با یک کامپایلر ++C یکپارچه شده است تا تلفیقی را از طریق کد ++C و بهینه سازی GCC ارائه دهد.
توسعهدهنده | راب گالئون، تیم کیوبی۶۴ |
---|---|
ظهوریافته در | ۲۰۰۷ |
انتشار پایدار | ۱.۵
۲۸ فوریه ۲۰۲۱ |
سیستمعامل | مایکروسافت ویندوز, لینوکس, مکاواس |
پروانه | MIT |
وبگاه | |
متأثر از | |
QuickBASIC, کیو بیسیک |
کیوبی۶۴ بیشتر از سینتکس کیو بیسیک را پیاده سازی و اجرا می کند و می تواند بسیاری از برنامه های QBasic را اجرا کند ، از جمله بازی های QBasic Gorillas و Nibbles مایکروسافت. علاوه بر این ، QB64 به گونه ای طراحی شده است که شامل IDE شبیهسازی به QBASIC IDE است. QB64 همچنین زبان برنامه نویسی QBASIC را شامل انواع داده های 64 بیتی و همچنین پشتیبانی از صدا و گرافیک بهتر می کند. همچنین می تواند از برخی ویژگی های خاص DOS / x86 مانند INT (دستور X86) و تایمرهای متعدد تقلید کند.
تاریخچه
کیوبی۶۴ در ابتدا با QuickBASIC 4.5 کامپایل شد. پس از توسعه قابل توجه که انجام شد، راب گالئون، توسعه دهنده، با محدودیت های حافظه QuickBASIC مواجه شد و به PDS پایه مایکروسافت ۷٫۱ تغییر مکان داد، که این مشکلات را برای مدت کوتاهی حل کرد. پس از نسخه ۰٫۶۳، کیوبی۶۴ توانست خود را کامپایل کند بعد از آن محدودیت های حافظه معمولی دیگر اعمال نمیشد.
نحو کد زدن
نحو QB64 به گونه ای طراحی شده است که کاملاً با QuickBASIC سازگار باشد. وارد کردن شماره خط مورد نیاز نیست.
ویژگیهای کیوبی۶۴
- این فرمت های مختلف فایل را پشتیبانی می کند و همچنین دسترسی به کلیپ بورد را فراهم می کند.
- کیوبی۶۴ به فایلهای گرافیکی 32 بیتی (محبوب ترین قالب ها) دسترسی فوری می دهد.
- کیوبی۶۴ به چندین فرمت صوتی دسترسی فوری می دهد.
- در اکثر سیستم عامل های مدرن پشتیبانی می شود ، بنابراین نیازی به تقلید نیست.
منابع
- ↑ E.K.Virtanen (2008-05-26). "Interview With Galleon". PCOPY! Issue #70. Basic Programming. Archived from the original on 2008-08-21. Retrieved 2008-07-14.
- ↑ "QB64 Screenshots - QB64/QBASIC Gorillas in QB64". Archived from the original on 2013-05-12. Retrieved 2010-07-27.
- ↑ https://www.tapatalk.com/groups/qbasic/more-bugs-please-seriously-t36524.html#p165571