Skip to content
PureBasic
EntityQ2118858· pop 15· linked from 247 articles

langage de programmation

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

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

Gallery (2)

PureBasic · Vinony