PureBasic

Screenshot Λογισμικό:
PureBasic
Στοιχεία Λογισμικού:
Εκδοχή: 4.30
Ανεβάστε ημερομηνία: 2 Jun 15
Προγραμματιστής: Fantaisie Software
Άδεια: Shareware
Τιμή: 69.00 $
Δημοτικότητα: 7

Rating: nan/5 (Total Votes: 0)

PureBasic είναι ένα νέο "υψηλού επιπέδου" γλώσσα προγραμματισμού που βασίζεται σε καθιερωμένες βασικούς κανόνες. PureBasic είναι παρόμοια με οποιαδήποτε άλλη BASIC compiler μπορεί να έχετε χρησιμοποιήσει, είτε για την Amiga ή PC. Μάθηση PureBasic είναι πολύ εύκολο! PureBasic έχει δημιουργηθεί για τον αρχάριο όσο και εμπειρογνωμόνων. Συγκέντρωση του χρόνου είναι πολύ γρήγορα. Έχουμε βάλει πολλή προσπάθεια στην υλοποίησή του να παράγει μια γρήγορη, αξιόπιστη και φιλική προς το σύστημα της γλώσσας.
 
Η σύνταξη είναι απλή, αλλά οι δυνατότητες είναι ατελείωτες με προηγμένα χαρακτηριστικά PureBasic του, όπως δείκτες, δομές, διαδικασίες, δυναμικά συνδεδεμένες λίστες και πολλά άλλα. Ο έμπειρος προγραμματιστής θα έχει κανένα πρόβλημα όσον αφορά την πρόσβαση σε οποιοδήποτε από τα νομικές δομές OS ή API αντικείμενα.
 
PureBasic είναι μια φορητή γλώσσα προγραμματισμού η οποία λειτουργεί επί του παρόντος σε AmigaOS (680x0 και PowerPC), το Linux, MacOS X (PowerPC) και συστήματα υπολογιστή με Windows. Αυτό σημαίνει ότι ο ίδιος κώδικας μπορεί να συνταχθεί εγγενώς τα τρία συστήματα και εξακολουθούν να χρησιμοποιούν την πλήρη ισχύ του καθενός. Δεν υπάρχουν σημεία συμφόρησης σαν μια εικονική μηχανή ή ένα μεταφραστή κώδικα? ο παραγόμενος κώδικας παράγει ιδιαίτερα βελτιστοποιημένη εκτελέσιμα, ανεξάρτητα από το λειτουργικό σύστημα για το οποίο έχει συνταχθεί. Οι εξωτερικές βιβλιοθήκες γραμμένες κυρίως στο χέρι βελτιστοποιημένη συναρμολόγησης, η οποία παράγει πολύ γρήγορα εντολές, συχνά πολύ πιο γρήγορα από ό, τι την C / C ++ ισοδύναμο.
Εγκατάσταση:
  Χρησιμοποιήστε 'su - "να έχουν τη ρίζα κέλυφος (αν δεν έχει ήδη γίνει)
  Αντιγράψτε το «purebasic / Μεταφραστές / pbcompiler 'αρχείο / usr / bin /
  ή οποιοδήποτε άλλο κατάλογο στο PATH:
    # Cp purebasic / συντάκτες / pbcompiler / usr / bin /
  Στη συνέχεια, μετακινήστε το σύνολο »purebasic 'κατάλογο στο / usr / share /
    # Cp -Rf purebasic / usr / share /
  Σημείωση: Μπορείτε να ορίσετε τη μεταβλητή $ PUREBASIC_HOME περιβάλλον
  διαδρομή εγκατάστασης σας, αν δεν θέλετε να βάλετε το purebasic
  συρτάρι στο / usr / share.
  Αν δεν έχετε «FASM», να το αντιγράψετε στο δρόμο σας (FASM v1.45 τουλάχιστον)
    # Cp purebasic / συντάκτες / FASM / usr / bin /
  Για να ελέγξετε την εγκατάσταση, απλά τον τύπο:
    # Pbcompiler

Χαρακτηριστικά :

  • Τεράστια σύνολο των εσωτερικών εντολών (800+) για να γρήγορα και εύκολα να οικοδομήσουμε οποιαδήποτε εφαρμογή ή το παιχνίδι
  • όλες οι βασικές λέξεις-κλειδιά που υποστηρίζονται
  • Πολύ γρήγορα compiler που δημιουργεί ιδιαίτερα βελτιστοποιημένη εκτελέσιμα
  • Δεν υπάρχουν εξωτερική DLL, διερμηνέα χρόνου εκτέλεσης ή οτιδήποτε άλλο απαιτείται κατά τη δημιουργία εκτελέσιμων
  • Διαδικασία υποστήριξης για δομημένο προγραμματισμό με τις τοπικές και παγκόσμιες μεταβλητές
  • Πρόσβαση στο πλήρες λειτουργικό σύστημα API για προχωρημένους προγραμματιστές
  • Εύκολη αλλά πολύ γρήγορο παιχνίδι 2D γούρνα υποστήριξη αφιερωμένη βιβλιοθήκες (DirectX, SDL, ...)
  • Εύκολη και υψηλής ποιότητας 3D υποστήριξης με βάση τις Άβαταρ
  • Η βέλτιστη χρήση του διαθέσιμου υλικού, χρησιμοποιώντας ιδιαίτερα βελτιστοποιημένη (συναρμολόγηση) εντολές
  • Ο πηγαίος κώδικας είναι φορητές μεταξύ AmigaOS, τα Windows, MacOS X και Linux, για τα παιχνίδια και τις εφαρμογές
  • Αφιερωμένο συντάκτης και περιβάλλον ανάπτυξης
  • Ολοκληρωμένο πρόγραμμα εντοπισμού σφαλμάτων για να εντοπίσει εύκολα τον προγραμματισμό σφάλματα.
  • Τεχνικά Χαρακτηριστικά:
  • 486, Pentium (Pro, ΙΙ, ΙΙΙ) υποστήριξη
  • Built-in συστοιχίες, δυναμικά συνδεδεμένες λίστες, πολύπλοκες δομές, δείκτες και ορισμούς μεταβλητών
  • Υποστηριζόμενοι τύποι: Byte (8 bits), το Word (16 bit), Λονγκ (32 bits), Float (32 bit) και, επίσης, τα είδη οριστεί από το χρήστη (δομές)
  • Built-in τύποι χορδών (χαρακτήρες)
  • Σταθερές, δυαδικό και δεκαεξαδικό αριθμό που υποστηρίζονται
  • Η έκφραση μειωτήρα (ομαδοποίηση σταθερές και σαφείς αριθμούς μαζί)
  • Απλή αριθμητική υποστήριξη όσον αφορά σημάδι προτεραιότητας και παρένθεση: +, -, /, *, και, ή, LSL, ASL, LSR, ASR
  • Πολύ γρήγορη συλλογή (περίπου 300 000 γραμμές / min σε Ρ200)
  • Διαδικασία υποστήριξης για δομημένο προγραμματισμό με τις τοπικές και παγκόσμιες μεταβλητές
  • Όλες οι λέξεις-κλειδιά βασικό πρότυπο:. Αν-else-endif, Επανάληψη-Μέχρι κλπ
  • Η εξωτερική υποστήριξη βιβλιοθήκη για να χειριστούν τα αντικείμενα, όπως εικόνες BMP, παράθυρα, gadgets, SDL, κλπ.
  • εξωτερικές βιβλιοθήκες είναι πλήρως γραμμένο στο χέρι βελτιστοποιημένη συναρμολόγησης για μέγιστη ταχύτητα και πυκνότητα
  • Οι Linux API λειτουργίες υποστηρίζονται πλήρως, σαν να ήταν βασικός, λέξεις-κλειδιά
  • Inline συναρμολογητή
  • μεταγλωττισμένα και δομές με σταθερές αρχεία για επιπλέον γρήγορη σύνταξη
  • Διαμορφώσιμες CLI compiler
  • φιλικό, εύκολο στην εγκατάσταση και τη χρήση του Συστήματος

Τι είναι καινούργιο σε αυτή την έκδοση:

  • Προστέθηκε: Πλήρης 64 bit έκδοση του PureBasic (Windows)
  • Προστέθηκε: MacOS X υποστήριξη x86
  • Προστέθηκε: «JPEG 2000« βιβλιοθήκη
  • Προστέθηκε: «Κόμβος» βιβλιοθήκη
  • Προστέθηκε: «Gadget3D« βιβλιοθήκη
  • Προστέθηκε: «Window3D« βιβλιοθήκη
  • Προστέθηκε: «Sound3D« βιβλιοθήκη
  • Προστέθηκε: Πλήρης υποστήριξη Unicode στο engine3d
  • Προστέθηκε: MacOS X υποστήριξη για engine3d
  • Προστέθηκε: Απόλυτη / σχετική περιστροφή για όλα τα engine3d περιστρέψετε εντολές
  • Προστέθηκε: Απόλυτη κίνηση για το σώμα engine3d Φυσικής
  • Προστέθηκε: EntityID (), EntityLookAt ()
  • Προστέθηκε: CameraProjectionX (), CameraProjectionY (), worlddebug (), η Sun ()
  • Προστέθηκε: MousePick (), PointPick (), PickX / Y / Z (), CreateWater (), AntialiasingMode ()
  • Προστέθηκε: CatchModule (), ArraySize (), WindowBounds (), DesktopX (), DesktopY ()
  • Προστέθηκε: FinishDatabaseQuery (), DatabaseID ()
  • Προστέθηκε: CreateSemaphore (), FreeSemaphore (), SignalSemaphore (), WaitSemaphore (), TrySemaphore ()
  • Προστέθηκε: μητρική τύπου «.i» για 32/64 bits μέγεθος του ακεραίου
  • Προστέθηκε: Διαβάστε / WriteInteger (), Ανάγνωση / WritePreferenceInteger (), PeekI (), PokeI ()
  • Προστέθηκε: Γλωσσική υποστήριξη για compiler και debugger
  • Προστέθηκε: παράμετρος Style σε FontRequester ()
  • Προστέθηκε: Υποστήριξη για «ή / και» στο CompilerIf δηλώσεις
  • Προστέθηκε: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • Προστέθηκε: υποστήριξη #PB_Ignore να AddStatusBarField ()
  • Προστέθηκε: #PB_Explorer_DisplayMode να ExplorerListGadget ()
  • Προστέθηκε: Υποστήριξη πολλαπλών joystick
  • Προστέθηκε: #PB_Compiler_FilePath σταθερή compiler
  • Ενισχυμένη: Σημαντικές νέες κατεργασίες των OnError βιβλιοθήκης (crossplatform)
  • Ενισχυμένη: InitScintilla (), παράμετρος είναι πλέον προαιρετική
  • Ενισχυμένη: Πλήρες ξαναγράψιμο εντοπισμού σφαλμάτων για την υποστήριξη των νέων πλατφορμών
  • Βελτιστοποιημένη: XML βιβλιοθήκη για να χειριστεί πολύ μεγάλα αρχεία γρήγορα
  • Βελτιστοποιημένη: βιβλιοθήκη LinkedList να χρησιμοποιήσετε μνήμη αποτελεσματικά
  • Αλλαγή: «Διαβάστε» λέξη-κλειδί απαιτεί όπως τώρα έναν τύπο (Read.l, Read.q κλπ) για να αποφύγετε 64 bits προβλήματα της μετανάστευσης
  • Αλλαγή: CountList () για να ListSize ()
  • Αλλαγή: ClearGadgetItemList () για να ClearGadgetItems ()
  • Αλλαγή: CameraProjection () για να CameraProjectionMode ()
  • Αλλαγή: AddElement () και όπως τώρα επιστρέφει ένα δείκτη στην αρχή των δεδομένων
  • Αλλαγή: ComboBoxGadget () το ύψος είναι πλέον το ύψος πραγματικό εργαλείο
  • Αλλαγή: #Long, #Byte, #Word κλπ #PB_Long, #PB_Byte, #PB_Word κλπ για λόγους συνέπειας
  • Αλλαγή: RotateEntity (), RotateCamera () και RotateBillboard () x, y άξονα περιστροφής
  • Αλλαγή: CameraFOV () γωνία από ακτίνια με το βαθμό
  • Αλλαγή: Array και λίστα παραμέτρων απαιτεί όπως τώρα το «Λίστα» ή τη λέξη «Array»
  • Αφαιρέθηκε: StrQ (), HexQ (), BinQ (), ValQ ()
  • Αφαιρέθηκε: ChangeListIconDisplay (), αντικαθίσταται από ένα χαρακτηριστικό το gadget
  • Αφαιρέθηκε: ButtonImageGadget () προς τα πίσω συμβατότητα
  • Αφαιρέθηκε: CreateGadgetList (), τώρα γίνεται αυτόματα σε OpenWindow ()
  • Αφαιρέθηκε: CopyTexture (), TextureOutput ()
  • Αφαιρέθηκε: Αφαιρέθηκε οθόνη CPU από τον IDE, όπως όλα τα λειτουργικά συστήματα παρέχουν την ίδια λειτουργικότητα
  • Διορθώθηκε: υποσύστημα DX9 στα Windows
  • Διορθώθηκε: Πολλοί μεταγλωττιστή και τις βιβλιοθήκες που σχετίζονται με σφάλματα

Απαιτήσεις :

  • Linux με XFree 4.0
  • nasm και της SDL
  • GTK + 1.2
  • SDL 1.2
  • βιβλιοθήκη PureBasic «ΜΙΔΑΣ Ενότητα»

Άλλο λογισμικό του προγραμματιστή Fantaisie Software

PureBasic
PureBasic

26 Jan 15

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

26 Jan 15

Σχόλια για PureBasic

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!