Purebasique

Un nouveau langage de programmation "de haut niveau" basé sur des règles de base établies.
Télécharger maintenant

Purebasique Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Shareware
  • Prix:
  • USD 69.00 | BUY the full version
  • Nom de l'éditeur:
  • Fantaisie Software
  • Site Internet de l'éditeur:
  • http://www.purebasic.com/index.php3

Purebasique Mots clés


Purebasique La description

Un nouveau langage de programmation «de haut niveau» basé sur des règles de base établies. Purebasic est un nouveau langage de programmation «de haut niveau» basé sur des règles de base établies. Purebasic est similaire à tout autre compilateur de base que vous avez pu utiliser, que ce soit pour l'amiga ou le PC. Apprendre PureBasic est très facile! Purebasic a été créé pour le débutant et l'expert. Le temps de compilation est vraiment rapide. Nous avons mis beaucoup d'efforts dans sa réalisation pour produire une langue rapide, fiable et conviviale. La syntaxe est simple, mais les possibilités sont infinies avec les fonctionnalités avancées de Purebasic, telles que des pointeurs, des structures, des procédures, des listes reliées dynamiquement et bien plus encore. Le codeur expérimenté n'aura aucun problème à accéder à l'une des structures légales ou des objets d'API. PureBasic est un langage de programmation portable qui fonctionne actuellement sur Amigaos (680x0 et PowerPC), Linux, MacOS X (PowerPC) et Windows Computer Systems. Cela signifie que le même code peut être compilé de manière native les trois systèmes et utiliser toujours la pleine puissance de chacun. Il n'y a pas de goulets d'étranglement comme une machine virtuelle ou un traducteur de code; Le code généré produit des exécutables hautement optimisés quel que soit le système d'exploitation sur lequel il est compilé. Les bibliothèques externes sont principalement écrites dans un assembleur optimisé à la main, qui produit des commandes très rapides, souvent beaucoup plus rapidement que l'équivalent C / C ++.Installation: Utilisez 'Su -' pour avoir une coque de racine (si non déjà fait) copier le 'PureBasic / compilateurs / PBCompiler 'Fichier in / usr / bin / ou tout autre répertoire du chemin: # CP Purebasic / compilers / PBCompiler / USR / Bin / Suivant, Déplacez l'ensemble du répertoire «PureBasic» dans / USR / Share / # CP -RF Purebasic / USR / Share / Remarque: vous pouvez définir la variable d'environnement $ PureBasic_Home sur votre chemin d'installation si vous ne voulez pas mettre le tiroir purebasique dans / usr / part. Si vous n'avez pas 'FASM', copiez-le sur votre chemin (FASM V1.45 au moins) # CP PureBasic / compilateurs / FASM / USR / BIN / Pour tester votre installation, Type Just Type: # PBCompiler Voici quelques fonctionnalités clés de "purebasic": · Énorme ensemble de commandes internes (800+) pour construire rapidement et facilement toute application ou jeu · Tous les mots-clés de base sont pris en charge · Compilateur très rapide qui crée des exécutables hautement optimisés · Pas de DLL externes, interpréteur d'exécution ou autre chose requis lors de la création d'exécutables · Prise en charge de la procédure pour la programmation structurée avec les variables locales et globales · Accès à l'API d'exploitation complète pour les programmeurs avancés · Bibliothèques DirectX, DirectX, SDL, ...) · Support 3D facile et de haute qualité basé sur Ogre · Utilisation optimale du matériel disponible en utilisant des commandes hautement optimisées (assemblage) · Le code source est portable entre Amigaos, Windows, MacOS X et Linux, pour les jeux et les applications · Éditeur dédié et environnement de développement · Débogueur intégré pour suivre facilement des bugs de programmation. Caractéristiques techniques: · 486, Pentium (PRO, II, III) · Des tableaux intégrés, des listes liées dynamiquement, des structures complexes, des pointeurs et des définitions variables · Types pris en charge: octets (8 bits), mot (16 bits), long (32 bits), flotteur (32 bits) et également des types définis par l'utilisateur (structures) · Types de chaîne intégrées (caractères) · Constantes, numéros binaires et hexadécimaux soutenus · Réducteur d'expression (regroupant les constantes et nombres explicites ensemble) · Support arithmétique standard en ce qui concerne la priorité et la parenthèse des signes: +, --, /, * et, ou, LSL, ASL, LSR, ASR · Compilation très rapide (environ 300000 lignes / min sur un P200) · Prise en charge de la procédure pour la programmation structurée avec les variables locales et globales · Tous les mots-clés de base standard: Si-ele-endif, répéter jusqu'à ce que, etc. · Prise en charge de la bibliothèque externe pour manipuler des objets tels que les images BMP, Windows, Gadgets, SDL, etc. · Les bibliothèques externes sont entièrement écrites dans un assembleur optimisé à la main pour une vitesse maximale et une compacité · Les fonctions de l'API Linux sont entièrement prises en charge comme si elles étaient des mots-clés de base · Assembleur en ligne · Structures précompilées avec des fichiers de constantes pour une compilation supplémentaire rapide · Compilateur CLI configurable · Système convivial, facile à installer et à utiliser Exigences: · Linux avec xfree 4.0 · NASM et SDL · GTK + 1.2 · SDL 1.2 · Bibliothèque Purebasic 'Midas Module' Quoi de neuf dans cette version: · Ajouté: version complète 64 bits de Purebasic (Windows) · Ajouté: Support MacOS X86 · Ajouté: bibliothèque 'JPEG 2000' · Ajouté: Bibliothèque 'nud' · Ajouté: bibliothèque 'gadget3d' · Ajouté: bibliothèque 'Window3D' · Ajouté: Bibliothèque 'Sound3D' · Ajouté: Support unicode complet sur le moteur3D · Ajouté: Support MacOS X pour le moteur3D · Ajouté: rotation absolue / relative pour toutes les commandes de tournage de moteur3D · Ajouté: Déplacement absolu pour le corps physique de moteur3D · Ajouté: EntityID (), EntityLookat () · Ajouté: caméraprojection (), caméraprojection (), worlddebug (), soleil () · Ajouté: Mousepick (), Pointpick (), Pickx / Y / Z (), Creewater (), AntialiasingMode () · Ajouté: Catchmodule (), Arraysize (), Windows (), Desktopx (), Desktopy () · Ajouté: FinitionDataBaseQuery (), DatabaseID () · Ajouté: CreateSemaphore (), Freesemaphore (), SignalSemaphore (), Waitsemaphore (), Trysemaphore () · Ajouté: type natif ".i 'pour 32/64 BITS Taille entière · Ajouté: Lecture / Erityeger (), Lecture / ÉLIMINELFREFERETINTEGER (), PEEKI (), POETI () · Ajouté: Prise en charge de la langue pour le compilateur et le débogueur · Ajouté: paramètre de style à Fontrequetter () · Ajouté: Support pour 'et / ou' dans les déclarations CompilerIf · Ajouté: #pb_event_minimizeWindow, #pb_event_maximzewindow, #pb_event_restorewindow · Ajouté: Support #PB_ignore à AddstatusBarfield () · Ajouté: #pb_explorer_displaymode à ExplorerListGadget () · Ajouté: Support multiple joystick · Ajouté: #pb_compiler_filePath Compiler Constant · Amélioré: retravail majeur de la bibliothèque d'Onerror (crossplateform) · Amélioré: InitsCinttilla (), le paramètre est maintenant facultatif · Amélioré: réécriture de débogueur complete pour le soutien des nouvelles plateformes · Optimisé: bibliothèque XML pour gérer rapidement les fichiers très gros · Optimisé: Bibliothèque LinkedList pour utiliser efficacement la mémoire · Modifié: «lire» mot-clé maintenant requis un type (lecture.l, lecture.q, etc.) pour éviter les problèmes de migration de 64 bits · Modifié: CompteList () pour répertorier () · Modifié: ClearGadgetItemlist () à ClearGadgetems () · Changé: caméraproit () à cameraProjectionMode () · Modifié: Addelement () et de tels autres renvoient maintenant un pointeur au début des données · Modifié: ComboboxGadget () Hauteur est maintenant la vraie hauteur du gadget · Modifié: #long, #byte, #wunt, etc. à #pb_long, #pb_byte, #pb_word, etc. pour la cohérence · Changé: rotatéentité (), rotatecamera () et rotatebrardboard () x, axe de rotation y · Modifié: Camerafov () angle de radian au degré · Modifié: le paramètre de tableau et de liste désormais des requises Le mot-clé 'Liste' ou 'Array' · Suppression: STRQ (), HEXQ (), BINQ (), VALQ () · Suppression: ChangelisticONDisplay (), remplacé par un attribut gadget · Suppression: BoutonImageGadget () Compatibilité en arrière · Suppression: Creategadgetlist (), maintenant automatiquement à OpenWindow () · Suppression: CopyTexture (), TextureOutput () · Suppression: Suppression du moniteur CPU supprimé de l'IDE, car tout système d'exploitation fournit la même fonctionnalité · Correction: sous-système DX9 sur Windows · Correction: de nombreux bugs liés compilateurs et bibliothèques


Purebasique Logiciels associés