PureBasic v6.41 – Modern BASIC Programming Language
کامپایلر مدرن زبان BASIC برای توسعه اپلیکیشنهای بومی قابل اجرا روی چندین پلتفرم
Specification
| Feature | IDE |
|---|
توضیحات:
PureBasic یک مدل زبان برنامهنویسی مدرن BASIC و محیط توسعهای برای ساخت برنامههای کاربردی و بازیهای بومی (Native) است. کامپایلر این زبان این قابلیت را دارد که فایلهای اجرایی بهینهشده ۳۲ و ۶۴ بیتی تولید کند که برای اجرا به هیچ نوع مفسر خارجی (Runtime Interpreter) نیاز ندارند.
کد منبع این زبان قابلیت انتقال و اجرا در سیستمعاملهای مختلف، از جمله Windows، macOS، Linux و Raspberry Pi OS را دارد. این ویژگی به توسعهدهندگان اجازه میدهد کدهای خود را برای استفاده در محیطهای نرمافزاری و سختافزاری متفاوت آماده کنند و نیاز به بازنویسی کامل برنامه برای هر سیستمعامل را نداشته باشند و در نتیجه فرآیند توسعه را سادهتر پیش ببرند.
همچنین، اپلیکیشنهای تولیدشده با این زبان از APIهای بومی خود سیستمعامل استفاده میکنند. این قابلیت امکان تعامل مستقیم و آسان تر با امکانات و سرویسهای هر سیستمعامل را فراهم میکند و به توسعهدهندگان اجازه میدهد از قابلیتهای اختصاصی پلتفرم مقصد استفاده کنند. در نتیجه، میتوان اپلیکیشنهایی متناسب با محیط اجرایی هر پلتفرم توسعه داد.PureBasic بیش از ۱۶۰۰ دستور داخلی به همراه رویهها (Procedures)، ساختارها (Structures)، آرایهها، لیستها، نگاشتها (Maps)، اشارهگرها، فضاهای نام (Namespaces)، پشتیبانی از Unicode و اسمبلی درونخطی (Inline Assembly) ارائه میدهد. محیط توسعه همراه آن شامل debugger ، پروفایلر(profiler )، طراح فرم و قابلیت کامپایل سریع است. همچنین کتابخانههای اختصاصی PureBasic امکانات توسعه بازیهای دوبعدی و سهبعدی را برای کاربران و توسعهدهندگان فراهم میکنند.
ویژگی ها:
- تولید فایلهای اجرایی بومی (Native) و بهینه ۳۲ و ۶۴ بیتی
- قابلیت ارائه بیش از ۱۶۰۰ دستور داخلی (built-in commands)
- پشتیبانی از از Procedureها، ساختارها (Structures)، اشارهگرها (Pointers)، آرایهها (Arrays)، فهرستها و نگاشتها (Maps)
- شامل IDE یکپارچه، Debugger، ابزار تحلیل عملکرد (Profiler) و طراح فرم (Form Designer) است.
- فراهمسازی دسترسی به APIهای بومی سیستمعامل
- پشتیبانی از اسمبلی درونخطی(inline assembly) و Unicode
- شامل کتابخانههای اختصاصی برای توسعه بازیهای دوبعدی و سهبعدی
مناسب برای:
مناسب برای افراد مبتدی و توسعهدهندگان باتجربهای که قصد ساخت اپلیکیشنهای دسکتاپ بومی یا بازی با استفاده از زبانی مبتنی بر BASIC را دارند.
سوالات متداول:
زبان PureBasic امکان پشتیبانی از کدام سیستمعاملهای دسکتاپ را دارد؟
برای ویندوز، macOS و لینوکس در دسترس است و از Raspberry Pi OS نیز پشتیبانی میکند و قابل اجرا بر روی این سیستم عامل ها می باشد.
آیا PureBasic به مفسر زمان اجرا (Runtime Interpreter) نیاز دارد؟
خیر. کامپایلر فایلهای اجرایی بومی تولید میکند و در واقع این فایل ها نیازی به مفسر زمان اجرای خارجی ندارند.
آیا محیط توسعه یکپارچه (IDE) در آن لحاظ شده است؟
بله. PureBasic یک IDE اختصاصی با امکاناتی نظیر debugger ، profiler ، طراح فرم و کامپایل سریع ارائه میدهد.
آیا میتوان از یک کد منبع واحد در سیستمعاملهای مختلف استفاده کرد؟
بله. PureBasic طوری طراحی شده است که کد منبع آن در ویندوز، macOS، لینوکس و Raspberry Pi OS قابل انتقال و استفاده باشد.









Reviews
Clear filtersThere are no reviews yet.