Introduction.
PureBasic
feel the pure power
PureBasic est une variante modernisée du langage de programmation BASIC. Ses caractéristiques majeures sont :
- Portabilité: fonctionne sous Windows, Linux, MacOS X et Raspberry.
- Rapidité: véritable compilateur qui produit des exécutables compacts et optimisés.
- Simplicité: utilise la syntaxe du langage BASIC, très répandue et simple à apprendre.
PureBasic a été conçu aussi bien pour les débutants que pour les programmeurs expérimentés. Nous avons consacré beaucoup de temps et d’efforts pour vous proposer un langage rapide, fiable et convivial. Malgré sa syntaxe de base simple et rapidement assimilable, les possibilités de PureBasic sont infinies, grâce à de nombreuses caractéristiques évoluées comme, entre autres, les pointeurs, structures, procédures, listes dynamiques, etc. Le programmeur expérimenté n’aura aucune difficulté à accéder aux structures du système d’exploitation et aux API’s.
Fonctionnalités
- Large panel de fonctions intégrées (1600+) pour créer rapidement des applications ou des jeux
- Supporte Windows (x86 - x64), Linux (x86 - x64), OS X (x64, M1) et Raspberry (arm32, arm64)
- Basé sur les mots clefs du langage BASIC
- Compilateur BASIC très rapide qui crée des exécutables optimisés
- Les exécutables créés fonctionnent sans DLLs externes, sans interpréteurs
- Support des procédures et des structures pour la programmation avancée
- Support de l'unicode
- Accès total aux API's du système d'exploitation pour les programmeurs avancés
- Fortement typé, pour éviter les erreurs de programmation
- Programmation facile de jeux en 2D à l'aide de commandes dédiées (DirectX, OpenGL)
- Programmation 3D facile à l'aide de OGRE
- Utilisation optimale des possibilités de chaque machine par l'utilisation de commandes spécifiques
- Le code source est portable entre Windows, MacOS X, Linux et Raspberry
- Editeur de texte et système de développement dédiés à PureBasic
- Debugger intégré permettant d'exécuter un programme pas à pas et de déceler facilement une erreur