Кіріспе

PureBasic - BASIC негізінде құрылған және Fantaisie Software компаниясы Windows, Linux және macOS үшін әзірлеген коммерциялық таратылымды процедуралық компьютерлік бағдарламалау тілі және интеграцияланған даму ортасы. Amiga нұсқасы бар, бірақ ол тоқтатылған және оның кейбір бөліктері ашық код ретінде жарияланған. PureBasic Windows үшін алғаш рет 2000 жылдың 17 желтоқсанында жарық көрді. Одан бері ол үнемі жаңартылып келеді. PureBasic-тің "өмір бойына лицензиялау моделі" бар. Сайтта айтылғандай, PureBasic-тің алғашқы пайдаланушысы (1998 жылы тіркелген) әлі де жаңа жаңартуларға тегін қол жеткізе алады және бұл өзгермейді. PureBasic тікелей IA 32, x86 64, PowerPC немесе 680x0 командалар жиынтығына компиляцияланады, стандартты жүйелік кітапханалардан басқа ешқандай орындалу уақытын қажет етпейтін кішкентай, жеке-дара орындалатын файлдар мен DLL-дерді құрайды. Платформаға қатысты қолданбалық бағдарламалау интерфейстерін (API) пайдаланбастан жасалған бағдарламаларды сол бастапқы файлдан аз өзгертулермен немесе мүлдем өзгертусіз оңай құрастыруға болады. PureBasic ішкі құрастыруды қолдайды, бұл дамытушыға PureBasic бастапқы кодына FASM құрастырушы командаларын қосуға мүмкіндік береді, сонымен қатар PureBasic бастапқы кодында жарияланған айнымалыларды пайдаланып, тәжірибелі бағдарламашыларға кодтың жылдамдыққа сезімтал бөлімдерінің өнімділігін арттыруға мүмкіндік береді. PureBasic OGRE 3D ортасын қолдайды және интеграциялайды. Irrlicht Engine сияқты басқа 3D орталар ресми түрде қолдау көрсетілмейді.

Сипаттамалары

PureBasic – 32 биттік және 64 биттік BASIC компиляторы. Қазіргі уақытта қолдау көрсетілетін жүйелер: Windows, Linux, macOS. AmigaOS нұсқасы – ескі және ашық кодты. Компилятор түпкілікті атқарылатын файлдарды жасайды, ал PureBasic синтаксисі жақшаларсыз және жергілікті Unicode жолдарымен жұмыс істеуге мүмкіндік беретін, қарапайым C тіліне ұқсас, қарапайым және түсінікті. Ол консольдік бағдарламаларды, графикалық интерфейсті бағдарламаларды және DLL файлдарын құрастыра алады.

Нысанға бағдарланған бағдарламалау

Фред, PureBasic жасаушысы, PureBasic ешқашан объектіге бағытталмайтынын мәлімдеді. Дегенмен, көптеген қолданушылар объектіге бағытталған қолдау жүйелерін құрды.

Нысанды жасаушы RAD

PureBasic қосымшаларға арналған формаларды жасауға көмектесетін өз форма дизайнеріне ие, бірақ басқа үшінші тараптық шешімдер де қол жетімді. 2013 жылдың 14 ақпанында бастапқы интеграцияланбаған Visual Designer жаңа, интеграцияланған Form Designer-мен алмастырылды.

Пайдаланушылар қауымдастығы

PureBasic пайдаланушыларға сұрақтар қою және біліммен бөлісу үшін онлайн форум ұсынады. 2013 жылдың 6 мамырында ағылшын тіліндегі форумда 4769 мүше және 2002 жылдың 17 мамырынан бері 372 200 жазбадан тұратын 44 043 тақырып болды. Сан алуан код бөлісу сайттары PureBasic-ті құралдар мен ойындарды жылдам және оңай жасау үшін, сондай-ақ көптеген ашық кодты бөлісу үшін қолданатынын көрсетеді.