
Key facts
- Programming language.name
- PureBasic
- Programming language.screenshot
- PureBasic VD.png
- Programming language.caption
- The PureBasic Visual Designer, showing a selection of popular GUI components that it supports.
- Programming language.paradigm
- Structured, imperative, procedural
- Programming language.family
- BASIC
- Programming language.designer
- Fantaisie Software
- Programming language.developer
- Fantaisie Software
- Programming language.latest release version
- 6.30
- Programming language.license
- Trialware
- Programming language.operating_system
- Windows, Linux, macOS, Raspberry Pi OS, AmigaOS
- Programming language.file_ext
- .pb, .pbi, .pbf, .pbp
via Wikipedia infobox
Wikidata facts
- Instance of
- programming language
- Official website
- www.purebasic.com
- Image
- PureBasic IDE 5.10.png
Show 8 more facts
- operating system
- macOS
- software version identifier
- 6.21
- influenced by
- Q42979
- Commons category
- PureBasic
- name in kana
- ピュアベーシック
- inception
- 1998-01-01
- programming paradigm
- structured programming
- official forum URL
- www.purebasic.fr/french
Sources (3)
via Wikidata · CC0
Article · Français
PureBasic est un langage de programmation de type BASIC compilé. Plusieurs points le caractérisent : * Simplicité : la syntaxe BASIC est simple à apprendre. * Rapidité : les applications produites sont optimisées (taille réduite) et rapides. * Portabilité : le code source est portable d'un système d'exploitation à l'autre. Il existe une version de PureBasic pour Linux, Windows, AmigaOS, et Mac OS. * Sans dépendances logicielles : le langage ainsi que les applications ne nécessitent pas d'installation obligatoire, il est donc aisé de le transporter sur une clé USB, et d'exécuter les applications sous forme d'applications portables. * Création de fichiers DLL : la création de DLL standard (Non ActiveX, utilisable dans n'importe quel autre langage) est aussi aisée que la création d'EXE. * Le prix : les mises à niveau sont gratuites à vie. PureBasic possède un jeu de commandes étendues (plus de 1 400 commandes internes) auxquelles s'ajoute un accès simplifié à une grande partie de l'API du système d'exploitation. Le programmeur peut appeler les commandes de l'API de Windows, de Linux ou Mac OS directement comme s'il s'agissait des commandes internes à PureBasic, sans avoir à les déclarer au préalable (ainsi que les constantes). Rien de mieux qu'un exemple pratique pour illustrer ceci. Comparons un programme simple en Visual Basic avec son équivalent en PureBasic : comment obtenir le chemin du répertoire Windows. Visual Basic:Private Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" _(ByVal lpBuffer As String, ByVal nSize As Long) As LongConst MAX_PATH = 260strWindowsDirectory$ = Space$(MAX_PATH)lngReturn& = GetWindowsDirectory(strWindowsDirectory$, MAX_PATH)PureBasic:strWindowsDirectory$ = Space(#MAX_PATH)lngReturn = GetWindowsDirectory_(strWindowsDirectory$, #MAX_PATH)
Abstract from DBpedia / Wikipedia · CC BY-SA