|
 PureBasic est un langage de programmation basé sur des règles établies de BASIC. Les dispositifs principaux de PureBasic sont portabilité (Windows, AmigaOS et Linux actuellement est pleinement approuvé), la production des executables très rapides et fortement optimisés et, naturellement, de la syntaxe très simple de BASIC. PureBasic a été créé pour le débutant et l'expert de même. Nous avons mis beaucoup d'effort dans sa réalisation de produire une langue amicale rapide, fiable et de système.
 Malgré son syntaxe débutant-amicale, les possibilités sont sans fin avec les dispositifs avancés de PureBasic tels que des indicateurs, des structures, des procédures, des listes dynamiquement liées et beaucoup davantage. Les codeurs expérimentés n'auront aucun problème accédant à aucune des structures légales d'OS ou l'api objecte et PureBasic permet même l'ASM intégré.
 Les caractéristiques principales de PureBasic
- l'ensemble énorme de commandes internes (600+) établissent à rapidement et facilement n'importe quelle application ou jeu - tous les mots-clés de BASIC sont soutenus - compilateur très rapide qui crée les executables fortement optimisés - aucun DLLs externe, interprète d'exécution ou toute autre chose n'ont exigé en créant des executables - soutien de procédé de la programmation structurée avec des variables locales et globales - accédez à plein OS api pour les programmeurs avançés - 2D la cuvette facile mais très rapide de soutien de jeu a consacré les bibliothèques (DirectX, SDL...) - appui de la qualité facile et haute 3D basé sur OGRE - utilisation optimale du matériel disponible en employant des ordres fortement optimisés (d'assemblée) - le code source est entièrement portatif entre AmigaOS, Windows et Linux, pour des jeux et des applications - environnement consacré de rédacteur et de développement - programme de mise au point intégré pour tracer facilement les bogues de programmation.
PureBasic AmigaOS PureBasic AmigaOS
PureBasic a été soutenu au milieu de 1998. Nous étions dans la crainte du la qualité et vitesse permise par l'assemblée, le prétendu (mais relativement difficile) langage de programmation 'de bas niveau '. En même temps, les accélérateurs de PowerPC pour l'Amiga vendaient de plus en plus, mais manquaient d'une langue facile dans laquelle pour développer le logiciel de PowerPC. Nous avons décidé d'essayer et pour créer un compilateur nouveau basé sur le BASIC standard, mais avec quelques prolongements (principalement semblables à attaque éclaire II) de base qui produirait petit, code fortement optimisé (infiniment comme l'assemblée) 680x0 et processeurs de PowerPC. Si vous savez déjà l'attaque éclaire de base, ou les AMOS, vous n'aurez aucun problème en obtenant aux poignées avec PureBasic. Il a les mêmes règles de syntaxe, mais avec une philosophie beaucoup plus ouverte et plus flexible, mieux convenue à l'environnement d'AmigaOS.
 Dispositifs Techniques
- 68000 et appui 68020+ (PowerPC actuellement dans la ressource) - rangées intégrées, listes liées dynamiques, indicateurs et définitions variables - types soutenus: Byte (8 bits); Mot (16 bits); Longtemps (32 bits), comme les types définis par utilisateur (structures) - types intégrés de corde avec beaucoup de fonctions consacrées - nombres de constantes, binaires, décimaux et hexadécimaux soutenus - réducteur très bon d'expression (constantes et nombres explicites groupés ensemble) - appui arithmétique standard en ce qui concerne la priorité de signe et la parenthèse +, -, /, *, et, ou, le lsl, l'asl, lsr, asr - compile 30.000 lines/min en utilisant un 68030/50 - soutien de procédé de la programmation structurée avec des variables locales et globales - tous les mots-clés standard de BASIC: Si-D'autre-EndIf, Répéter-Jusqu'à ce que, Pour-Prochain, etc.. - bibliothèques externes soutenues; manoeuvrez facilement les objets comme: Images d'IFF, bruits, fenêtres, instruments, etc.. - ASM Intégré - structure Pré-compilée et dossiers constants pour la compilation rapide supplémentaire - programme de mise au point intégré pour stopper l'exécution du programme et pour tracer des bogues facilement - rédacteur consacré - compilateur configurable de CLI - système amical, facile à installer et amusement sur l'utilisation

Conditions
- AmigaOS V3.0+ - aucuns autres besoins spéciaux
L'information de produit
PureBasic est conçu pour utilisateurs avançés les deux débutants et 'purs 'de même. Ici nous expliquerons quelques dispositifs importants démontrant que PureBasic est une langue très puissante et unique.
L'appui "de bibliothèque de tiers" est très modulaire et se prolonge à tout nombre de bibliothèques. Nous prévoyons, dans un proche avenir, des bibliothèques consacrées seulement au royaume des graphiques 3D (par l'intermédiaire de chaîne 3D et logiciel-seulement rendant); manipulation de cuivre, et beaucoup de l'autre matériel standard frappant des dispositifs. Seulement les parties nécessaires de chaque bibliothèque sont incluses dans l'exécutable final, ainsi la taille demeurera toujours aussi petite comme possible. Les fonctions contenues dans une bibliothèque DOIVENT être écrites dans l'assembleur pur (PPC ou 680x0), pour assurer l'exécution maximum. Note: n'importe quel utilisateur peut développer leurs propres bibliothèques; tous les outils sont fournis dans le plein paquet.

Le système avançé les structures et les indicateurs permet à l'utilisateur d'accéder facilement derrière les structures d'OS, permettant à l'information supplémentaire d'être employée avec des commandes régulières. AmigaOS 3,1 est pleinement approuvé par un grand dossier contenant TOUTES LES constantes et structures. Des dossiers indépendants sont fournis, de sorte que si des erreurs sont faites pendant la conversion elles puissent être facilement corrigées.
Pour tous les phénomènes d'optimiseur d'assembleur (comme nous? -): Vous pouvez compiler des programmes dans 'un dossier de rendement commenté d'ASM ', contenant tout le code dans un format complet d'ASM; tous directement recompilable avec des phxass. Il n'a jamais été si facile de optimiser de petites pièces de programme!
Le code source de PureBasic programmation d'une mode très modulaire, et peut soutenir tous les processeur ou logiciel d'exploitation. Si AmigaOS se déplace AmigaDE ou AmigaPPC, il n'y aura aucun problème à comme l'utilisateur peut encore employer exactement le même code source.
|