Premiers pas : à propos de PureBasic
PureBasic est à l'origine la version "génération future" d'un ancien BASIC
de l'ordinateur Amiga. Combiner vitesse, petites tailles de programme, facilité d'utilisation, puissance
et flexibilité furent, et sont toujours, certains des principaux objectifs de PureBasic. Depuis
s'est également ajoutée la compatibilité cross plate-forme avec des versions Windows et Linux
disponibles (et la possibilité d'en créer d'autres). Vous pouvez compiler le
même code sur toutes les versions de PureBasic et vous obtiendrez une application qui
s'exécutera de la même manière sur toutes les plates-formes !
Indépendamment de la liste des fonctionnalités qui est décrite dans la
partie principale du manuel, PureBasic est composé de quatre éléments importants :
- le compilateur : un compilateur est un programme qui lit vos codes source et produit
une application que vous pouvez exécuter. Comme PureBasic utilise un compilateur les programmes
qu'il crée seront rapides comme l'éclair car chaque partie de votre programme est traduite
directement en un langage que comprend le processeur (et n'aura pas besoin de traduction
pour chaque instruction comme dans d'autres BASICs).
- l'éditeur : PureBasic est livré avec un éditeur utile qui possède des fonctions pour vous aider
à apprendre le langage tels que le coloration syntaxique (qui affiche les éléments reconnus de votre
code source de différentes manières) et l'aide en ligne (qui vous emmène directement à la description
d'une commande). Vous avez également le contrôle total sur tous les autres éléments du package PureBasic
à partir de l'éditeur, ce que vous n'auriez pas à partir d'un éditeur générique.
- le débogueur : le débogueur est un programme qui s'exécute en même temps que votre application
(quand vous la développez). Il vous aide à cerner les problèmes dans votre application,
vous permet de vous déplacer dans l'application une ligne de code source à la fois,
observe les valeurs des éléments de votre programme et plus encore.
- les bibliothèques : les "PureLibraries" contiennent des morceaux de code prêts à l'emploi
que vous pouvez utiliser dans vos applications, pour une grande variété de choses, du réseau
aux affichages à grande vitesse et des bases de données aux fenêtres. Toutes les bibliothèques sont écrites en
langage assembleur optimisé manuellement donc elles sont très rapides et compactes sans
sacrifier la flexibilité.