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.




Moderne

Commandes intégrées optimisées pour facilement développer n'importe quels jeux ou applications. l'IDE inclut un débogueur sofistiqué, un profileur, un éditeur de fenêtres et une compilation extrêmement rapide.

Facile

Utiliser PureBasic est à la portée de tous: installez le programme, lancez l'IDE et commencez à developper votre application immédiatement. Les programmes créés sont petits et optimisés, similaires à ceux créés en C/C++.

Portable

Disponible sous Windows, Linux, OS X et Raspberry. Le code source est compatible entre ces plateformes et les programmes générés utilisent les API natives de chaque plateforme pour un maximum de performance et une intégration optimale.

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