۲۹-مرداد-۱۳۸۷, ۲۱:۴۱:۳۱
بعد از این همه توضیح درباره کامپایلر فوق العاده PowerBASIC می خوام PureBASIC رو معرفی کنم :
البته قدرت PowerBASIC رو نداره ولی از ویژوال بیسیک قوی تره.حالا به توضیح اون می پردازیم :
PureBASIC بر پایه قواعد BASIC ساخته شده است و جزو زبانهای سطح بالا محسوب می شود
برنامه های PureBASIC برنامه هایی کوچک ,سریع, قابل حمل و بدون نیاز به هیچ گونه فایل کمکی هستند یعنی Stand Alone است
کوچک و سریع اند زیرا کامپایلر آن قدرت بالایی در بهینه سازی کدها دارد
قابل حمل و Stand Alone هستند زیرا کامپایلر آن کدها را کاملا به کد ماشین ترجمه
کرده و از تقریبا از تمامی سیستم عامل ها پشتیبانی می کند
برجستگی ها PureBASIC :
1-از نظر دستورات اخلی بسیار جامع و کامل است (تقریبا از 800 دستور داخلی استفاده می کند)
2-تمامی کلمات کلیدی بیسیک را پوشش می دهد.
3-کامپایلر بسیار سریع(کمی سریعتر از ++C) با قابلیت بهینه سازی کدها در حد عالی
4-برنامه های آن Stand Alone است یعنی بدون نیاز به هیچ فایل کمکی مثل RunTime-DLL ها
5-از برنامه نویسی ساخت یافته پیروی می کند
6-از تمامی API های سیستم عامل های مختلف برای برنامه نویسی حرفه ای پشتیبانی می کند
7-بسیار ساده , سریع و راحت در ساخت بازی های 2 بعدی همراه با کتابخانه های اختصاصی مثل: DirectX, SDL, ...
8-ساده و با کیفیت برای کار های 3 بعدی و پوشش OGRE
9-برای کار با سخت افزار به دلیل پوشش مناسب اسمبلی بسیار مناسب است
10-سورس کد برنامه ها بین تمامی سیستم عامل ها قابل حمل و یکسان است
11-دارای ویرایشگر و محیطی اختصاصی
12-دارای خطایاب یکپارچه و جامع برای مقابله با باگها
13-برای کارکردهایی برپایه اطلاعات (اشاره گرها,ساختمانها و ...)بسیار قوی و مناسب است
((کتابخانه های داخلی PureBASIC))
PureBASIC از کتابخانه های داخلی بسیار قدرتمندی استفاده می کند :
که من در کل این تاپیک سعی می کنم کمی درباره اونها توضیح بدم ولی شما می تونید در Help این برنامه توضیح کامل
همراه با مثال و تمامی توابع این کتابخانه ها را ببینید
البته قدرت PowerBASIC رو نداره ولی از ویژوال بیسیک قوی تره.حالا به توضیح اون می پردازیم :
PureBASIC بر پایه قواعد BASIC ساخته شده است و جزو زبانهای سطح بالا محسوب می شود
برنامه های PureBASIC برنامه هایی کوچک ,سریع, قابل حمل و بدون نیاز به هیچ گونه فایل کمکی هستند یعنی Stand Alone است
کوچک و سریع اند زیرا کامپایلر آن قدرت بالایی در بهینه سازی کدها دارد
قابل حمل و Stand Alone هستند زیرا کامپایلر آن کدها را کاملا به کد ماشین ترجمه
کرده و از تقریبا از تمامی سیستم عامل ها پشتیبانی می کند
برجستگی ها PureBASIC :
1-از نظر دستورات اخلی بسیار جامع و کامل است (تقریبا از 800 دستور داخلی استفاده می کند)
2-تمامی کلمات کلیدی بیسیک را پوشش می دهد.
3-کامپایلر بسیار سریع(کمی سریعتر از ++C) با قابلیت بهینه سازی کدها در حد عالی
4-برنامه های آن Stand Alone است یعنی بدون نیاز به هیچ فایل کمکی مثل RunTime-DLL ها
5-از برنامه نویسی ساخت یافته پیروی می کند
6-از تمامی API های سیستم عامل های مختلف برای برنامه نویسی حرفه ای پشتیبانی می کند
7-بسیار ساده , سریع و راحت در ساخت بازی های 2 بعدی همراه با کتابخانه های اختصاصی مثل: DirectX, SDL, ...
8-ساده و با کیفیت برای کار های 3 بعدی و پوشش OGRE
9-برای کار با سخت افزار به دلیل پوشش مناسب اسمبلی بسیار مناسب است
10-سورس کد برنامه ها بین تمامی سیستم عامل ها قابل حمل و یکسان است
11-دارای ویرایشگر و محیطی اختصاصی
12-دارای خطایاب یکپارچه و جامع برای مقابله با باگها
13-برای کارکردهایی برپایه اطلاعات (اشاره گرها,ساختمانها و ...)بسیار قوی و مناسب است
((کتابخانه های داخلی PureBASIC))
PureBASIC از کتابخانه های داخلی بسیار قدرتمندی استفاده می کند :
2D Drawing
AudioCD
Cipher
Clipboard
Console
Database
Date
Desktop
Drag & Drop
File
FileSystem
Ftp
Font
Gadget
Help
Http
Image
ImagePlugin
Library
Linked List
Mail
Math
Memory
Menu
Misc
Movie
Network
OnError
Packer
Preference
Printer
Process
Regular Expression
Requester
Scintilla
Serial Port
Sort
StatusBar
String
SysTray
Thread
Toolbar
Window
XML
AudioCD
Cipher
Clipboard
Console
Database
Date
Desktop
Drag & Drop
File
FileSystem
Ftp
Font
Gadget
Help
Http
Image
ImagePlugin
Library
Linked List
Math
Memory
Menu
Misc
Movie
Network
OnError
Packer
Preference
Printer
Process
Regular Expression
Requester
Scintilla
Serial Port
Sort
StatusBar
String
SysTray
Thread
Toolbar
Window
XML
که من در کل این تاپیک سعی می کنم کمی درباره اونها توضیح بدم ولی شما می تونید در Help این برنامه توضیح کامل
همراه با مثال و تمامی توابع این کتابخانه ها را ببینید