A mai világban a PureBasic a társadalom széles köre számára releváns és érdekes témává vált. Akár a populáris kultúrára, a politikára, a technológiára vagy az emberek mindennapi életére gyakorolt hatása miatt, a PureBasic-nek sikerült több millió ember figyelmét felkelteni szerte a világon. Az évek során a PureBasic vita, elemzés és elmélkedés tárgya volt, sokféle véleményt és nézőpontot generálva, amelyek tükrözik a téma összetettségét és fontosságát. Ebben a cikkben a PureBasic különböző oldalait és a modern élet különböző területeire gyakorolt hatását tárjuk fel, azzal a céllal, hogy rávilágítsunk egy olyan témára, amely ma is aktuális.
| Ez a szócikk nem tünteti fel a független forrásokat, amelyeket felhasználtak a készítése során. Emiatt nem tudjuk közvetlenül ellenőrizni, hogy a szócikkben szereplő állítások helytállóak-e. Segíts megbízható forrásokat találni az állításokhoz! Lásd még: A Wikipédia nem az első közlés helye. |
| PureBasic | |
| Fejlesztő | Fantaisie Software |
| Első kiadás | 2.00 PR 1 (2000.10.22) |
| Legfrissebb stabil kiadás | |
| Operációs rendszer |
|
| Platform | x86, x86-64, 68k, PPC |
| Állapot | aktívan fejlesztett |
| Kategória | programozási nyelv, Integrált fejlesztői környezet |
| A PureBasic weboldala | |
A PureBasic a Fantasie Software által fejlesztett, kereskedelmi forgalomban kapható, BASIC-alapú procedurális számítógépes programozási nyelv és integrált fejlesztőkörnyezet Windows 32/64-bites, Linux 32/64-bites és macOS operációs rendszerekhez. Elérhető egy Amiga-verzió is, bár ez már megszűnt, és egyes részeit nyílt forráskódúként adták ki. A PureBasic első nyilvános kiadása Windowsra 2000. december 17-én jelent meg. Azóta folyamatosan frissítik.
A PureBasic "élethosszig tartó licencmodell". Ahogy a weboldalon idézik, az első PureBasic felhasználó (aki 1998-ban regisztrált) még mindig ingyenesen hozzáfér az új frissítésekhez, és ez nem fog változni.
A PureBasic közvetlenül x86, x86-64, PowerPC vagy 680x0 utasításkészletekre fordít, kis önállóan futtatható állományokat és DLL-eket generál, amelyeknek a szabványos rendszerkönyvtárakon kívül nincs szükségük más futásidejű könyvtárakra. A platformspecifikus alkalmazásprogramozási interfészek (API-k) használata nélkül fejlesztett programok ugyanabból a forrásfájlból könnyen, kevés módosítással vagy anélkül is elkészíthetők.
A PureBasic támogatja az inline assembly-t, ami lehetővé teszi a fejlesztő számára, hogy a PureBasic-forráskódba FASM assembler parancsokat építsen be, miközben a PureBasic-forráskódban deklarált változókat használja, lehetővé téve a tapasztalt programozók számára a sebességkritikus kódrészek sebességének növelését. A PureBasic támogatja és integrálta az OGRE 3D környezetet. Más 3D környezetek, például az Irrlicht Engine nem hivatalosan támogatott.