PureBasic

Logiciel capture d'écran:
PureBasic
Détails logiciels:
Version: 4.30
Date de transfert: 2 Jun 15
Développeur: Fantaisie Software
Licence: Shareware
Prix: 69.00 $
Popularité: 7

Rating: nan/5 (Total Votes: 0)

PureBasic est un nouveau langage de programmation "de haut niveau" sur la base de règles de base établies. PureBasic est semblable à tout autre compilateur de base que vous avez peut-être utilisé, que ce soit pour l'Amiga ou PC. Apprentissage PureBasic est très facile! PureBasic a été créé pour les débutants comme aux experts. Le temps de compilation est vraiment très rapide. Nous avons mis beaucoup d'efforts dans sa réalisation pour produire, un langage convivial fiable et rapide du système.
 
La syntaxe est simple, mais les possibilités sont infinies avec des fonctionnalités avancées de PureBasic, tels que les pointeurs, structures, procédures, listes chaînées dynamique et beaucoup plus. Le codeur expérimenté aura aucun problème à accéder à toutes les structures de l'OS juridiques ou objets de l'API.
 
PureBasic est un langage de programmation portable qui fonctionne actuellement sur AmigaOS (680x0 et PowerPC), Linux, MacOS X (PowerPC) et des systèmes informatiques Windows. Cela signifie que le même code peut être compilé nativement les trois systèmes et utilisent encore la pleine puissance de chacun. Il n'y a pas de goulots d'étranglement comme une machine virtuelle ou un traducteur de code; le code généré produit des exécutables hautement optimisé quel que soit le système d'exploitation sur lequel il est établi. Les bibliothèques externes sont principalement écrits en assembleur optimisé à la main, qui produit des commandes très rapides, souvent beaucoup plus vite que le C / C ++ équivalent.
Installation:
  Utilisez 'su -' avoir shell root (si pas déjà fait)
  Copiez le 'purebasic / compilateurs / pbcompiler' fichier dans / usr / bin /
  ou tout autre répertoire dans le PATH:
    # Cp purebasic / compilateurs / pbcompiler / usr / bin /
  Ensuite, déplacez l'ensemble du répertoire 'purebasic' dans / usr / share /
    # Cp -rf purebasic / usr / share /
  NOTE: vous pouvez définir la variable à d'environnement $ PUREBASIC_HOME
  votre chemin d'installation si vous ne voulez pas mettre le purebasic
  tiroir dans / usr / share.
  Si vous ne disposez pas 'fasm', le copier dans votre chemin (fasm v1.45 au moins)
    # Cp purebasic / compilateurs / fasm / usr / bin /
  Pour tester votre installation, tapez:
    # Pbcompiler

Caractéristiques :

  • ensemble énorme de commandes internes (800+) pour créer rapidement et facilement une application ou un jeu
  • Tous les mots-clés BASE sont pris en charge
  • exécutables compilateur très rapide qui crée hautement optimisées
  • Pas de DLL externes, interprète d'exécution ou toute autre chose nécessaire lors de la création des exécutables
  • le soutien de procédure pour la programmation structurée avec des variables locales et globales
  • Accès à l'API complète de l'OS pour les programmeurs avancés
  • jeu en 2D support creux bibliothèques facile, mais très rapides dédiés (DirectX, SDL, ...)
  • Simple et facile haute qualité support de la 3D basé sur OGRE
  • L'utilisation optimale du matériel disponible en utilisant hautement optimisé (assemblée) des commandes
  • Le code source est portable entre AmigaOS, Windows, MacOS X et Linux, pour les jeux et applications
  • éditeur dédié et de l'environnement de développement
  • débogueur intégré de retracer facilement les bugs de programmation.
  • Caractéristiques techniques:
  • 486, Pentium (Pro, II, III) support
  • réseaux intégrés, des listes liées dynamiquement, des structures complexes, les pointeurs et les définitions de variables
  • Les types supportés: octet (8 bits), Word (16 bits), Long (32 bits), Float (32 bits) et aussi des types définis par l'utilisateur (structures)
  • Built-in types de chaîne (caractères)

  • Numéros
  • Constantes, binaires et hexadécimaux soutenus
  • Expression réducteur (regroupant les constantes et les nombres explicites ensemble)
  • Support arithmétique standard en ce qui concerne la priorité de signe et entre parenthèses: +, -, /, *, et, ou, LSL, asl, LSR, asr
  • compilation très rapide (environ 300 000 lignes / min sur un P200)
  • le soutien de procédure pour la programmation structurée avec des variables locales et globales
  • Tous les mots-clés Norme de base:. Si-Else-EndIf, repeat-until, etc
  • support de bibliothèque externe de manipuler des objets comme des images BMP, fenêtres, gadgets, SDL, etc.
  • bibliothèques externes sont entièrement écrits en main assembleur optimisé pour une vitesse maximale et la compacité
  • Les fonctions de l'API de Linux sont entièrement pris en charge comme si elles étaient les mots clés BASE
  • Inline assembleur
  • structures précompilés avec les fichiers constantes pour supplémentaire compilation rapide
  • compilateur CLI configurable
  • Système convivial, facile à installer et à utiliser

Quoi de neuf dans cette version:

  • Ajout: Full version 64 bits de PureBasic (Windows)
  • Ajout: support MacOS X x86
  • ajouté: «JPEG 2000« bibliothèque
  • Ajouté: bibliothèque
  • 'Node'
  • Ajouté: bibliothèque
  • 'Gadget3D'
  • Ajouté: bibliothèque
  • 'Window3D'
  • Ajouté: bibliothèque
  • 'Sound3D'
  • Ajouté: unicode plein soutien à la engine3d
  • Ajout: Support MacOS X pour engine3d
  • Ajout: rotation absolu / relatif pour tous engine3d tournent commandes
  • Ajouté: déplacement absolu pour le corps engine3d de physique
  • Ajouté: EntityID (), EntityLookAt ()
  • Ajouté: CameraProjectionX (), CameraProjectionY (), WorldDebug (), Sun ()
  • Ajouté: MousePick (), PointPick (), PickX / Y / Z (), CreateWater (), AntialiasingMode ()
  • Ajouté: CatchModule (), ArraySize (), WindowBounds (), DesktopX (), DesktopY ()
  • Ajouté: FinishDatabaseQuery (), DatabaseID ()
  • Ajouté: CreateSemaphore (), FreeSemaphore (), SignalSemaphore (), WaitSemaphore (), TrySemaphore ()
  • Ajouté: type natif '.i »pour la taille 32/64 bits entier
  • Ajouté: Lire / WriteInteger (), Lire / WritePreferenceInteger (), PeekI (), PokeI ()
  • Ajout: Support de la langue pour compilateur et un débogueur
  • Ajouté: Style de paramètre à FontRequester ()
  • Ajout: Support pour 'et / ou' dans CompilerIf déclarations
  • Ajout: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • Ajout: Support de #PB_Ignore à AddStatusBarField ()
  • Ajouté: #PB_Explorer_DisplayMode à ExplorerListGadget ()
  • Ajout: Support multi joystick
  • Ajouté: #PB_Compiler_FilePath compilateur constante
  • Amélioration: reprise Major de la bibliothèque OnError (multi-plateforme)
  • Amélioration: InitScintilla (), le paramètre est désormais optionnel
  • Amélioration: réécriture complète du débogueur pour le support des nouvelles plates-formes
  • Optimisé: bibliothèque XML pour gérer de très gros fichiers rapidement
  • Optimisé: bibliothèque LinkedList à utiliser efficacement la mémoire
  • Changement: 'Lire' mot-clé requiers maintenant un type (Read.l, Read.q etc.) pour éviter 64 bits problèmes de migration
  • Changé: CountList () pour ListSize ()
  • Changé: ClearGadgetItemList () pour ClearGadgetItems ()
  • Changé: CameraProjection () pour CameraProjectionMode ()
  • Changé: AddElement () et comme maintenant retourner un pointeur vers le début de données
  • Changé: ComboBoxGadget () hauteur est maintenant la hauteur réelle de gadget
  • Changé: #Long, #Byte, #Word etc. pour #PB_Long, #PB_Byte, #PB_Word etc. cohérence
  • Changé: RotateEntity (), RotateCamera () et RotateBillboard () x, axe de rotation y
  • Changé: CameraFOV () angle de radians degré
  • Changé: Array et la liste paramètre requiers maintenant la 'List' ou un mot clé 'Array'
  • Retiré: STRQ (), HexQ (), BinQ (), ValQ ()
  • Retiré: ChangeListIconDisplay (), remplacé par un attribut de gadget
  • Retiré: ButtonImageGadget () rétrocompatibilité
  • Retiré: CreateGadgetList (), fait maintenant automatiquement OpenWindow ()
  • Retiré: CopyTexture (), TextureOutput ()
  • Suppression: Suppression CPU moniteur à partir de l'IDE, comme tous les OS fournissent la même fonctionnalité
  • Correction: DX9 sous-système sur Windows
  • Correction: bugs liés Beaucoup compilateur et bibliothèques

Exigences :

  • Linux avec XFree 4.0
  • NAsm et SDL
  • GTK + 1.2
  • SDL 1.2
  • PureBasic 'MIDAS Module "

D'autres logiciels de développeur Fantaisie Software

PureBasic (64-bit)
PureBasic (64-bit)

26 Jan 15

PureBasic
PureBasic

26 Jan 15

Commentaires à PureBasic

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!