Purebasic.

Un nuovo linguaggio di programmazione "alto livello" in base alle regole di base stabilite.
Scarica ora

Purebasic. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Shareware
  • Prezzo:
  • USD 69.00 | BUY the full version
  • Nome editore:
  • Fantaisie Software
  • Sito web dell'editore:
  • http://www.purebasic.com/index.php3

Purebasic. Tag


Purebasic. Descrizione

Un nuovo linguaggio di programmazione "alto livello" in base alle regole di base stabilite. PureBasic è un nuovo linguaggio di programmazione "alto livello" in base alle regole di base stabilite. PUREBASIC è simile a qualsiasi altro compilatore di base che potresti aver usato, sia per Amiga o PC. L'apprendimento di PureBasic è molto facile! PureBasic è stato creato per il principiante e l'esperto allo stesso modo. Il tempo di compilazione è davvero veloce. Abbiamo messo un sacco di sforzi nella sua realizzazione per produrre una lingua veloce, affidabile e amichevole. La sintassi è semplice ma le possibilità sono infinite con le funzionalità avanzate di Purebasic, come indicazione, strutture, procedure, elenchi collegati dinamicamente e molto altro. Il programmatore esperto non avrà alcun problema nell'assumere l'accesso a nessuna delle strutture OS legale o degli oggetti API. PureBasic è un linguaggio di programmazione portatile che attualmente lavora su Amigaos (680x0 e PowerPC), Linux, MacOS X (PowerPC) e Windows Computer Systems. Ciò significa che lo stesso codice può essere compilato nativamente i tre sistemi e utilizzare ancora la piena potenza di ciascuno. Non ci sono colli di bottiglia come una macchina virtuale o un traduttore di codice; Il codice generato produce eseguibili altamente ottimizzati indipendentemente dal sistema operativo su cui è compilato. Le biblioteche esterne sono scritte principalmente in un assemblatore ottimizzato a mano, che produce comandi molto veloci, spesso molto più veloci rispetto alla C / C ++ equivalente.Installazione: utilizzare 'SU -' per avere shell root (se non già eseguiti) Copia i "PureBasic / Compilers / PBCompiler 'File in / usr / bin / o qualsiasi altra directory nel percorso: # cp purebasic / compilers / pbcompiler / usr / bin / next, sposta l'intera directory "purebasic" in / usr / share / # cp -rf purebasic / usr / share / Nota: è possibile impostare la variabile di Ambiente $ PUREBASIC_HOME sul percorso di installazione se non si desidera inserire il cassetto di PureBasic in / usr / share. Se non hai 'FASM', copialo nel tuo percorso (Almeno FASM V1.45) # CP PureBasic / Compilers / Fasm / usr / bin / Per testare l'installazione, basta digitare: # Pbcompiler Ecco alcune caratteristiche chiave di "Purebasic": · Enorme serie di comandi interni (800+) per costruire rapidamente e facilmente qualsiasi applicazione o gioco · Tutte le parole chiave di base sono supportate · Compilatore molto veloce che crea eseguibili altamente ottimizzati · Nessun dll esterna, interprete runtime o qualsiasi altra cosa richiesta durante la creazione di eseguibili · Supporto della procedura per la programmazione strutturata con variabili locali e globali · Accesso all'API del sistema operativo completo per i programmatori avanzati · Assistenza per il gioco 2D facile ma molto veloce, librerie dedicate (DirectX, SDL, ...) · Supporto 3D facile e di alta qualità in base all'ogre · Uso ottimale dell'hardware disponibile utilizzando comandi altamente ottimizzati (assembly) · Il codice sorgente è portatile tra Amigaos, Windows, Macos X e Linux, per giochi e applicazioni · Editor dedicato e ambiente di sviluppo · Debugger integrato per rintracciare facilmente bug di programmazione. Caratteristiche tecniche: · 486, Pentium (Pro, II, III) Supporto · Array integrati, elenchi collegati dinamicamente, strutture complesse, puntatori e definizioni variabili · Tipi supportati: Byte (8 bit), parola (16 bit), lunghi (32 bit), galleggiante (32 bit) e anche tipi definiti dall'utente (strutture) · Tipi di stringa integrati (caratteri) · Costanti, numeri binari ed esadecimali supportati · Riduttore di espressione (raggruppamento di costanti e numeri espliciti insieme) · Supporto aritmetico standard in relazione alla priorità e alla parentesi del segno: +, -, /, *, e, o, LSL, ASL, LSR, ASR · Compilazione molto veloce (circa 300000 linee / min su un P200) · Supporto della procedura per la programmazione strutturata con variabili locali e globali · Tutte le parole chiave di base standard: se-else-endif, ripetere-fino a, ecc. · Supporto della libreria esterna per manipolare oggetti come immagini BMP, Windows, Gadget, SDL, ecc. · Le librerie esterne sono completamente scritte in un assemblatore ottimizzato a mano per la massima velocità e compattezza · Le funzioni API Linux sono pienamente supportate come se fossero parole chiave di base · Assembler in linea · Strutture precompilate con file di costanti per compilazione extra veloce · Compilatore CLI configurabile · System friendly, facile da installare e utilizzare Requisiti: · Linux con XFree 4.0 · Nastria e SDL · GTK + 1.2 · SDL 1.2. · Biblioteca di Purebasic 'Midas Module' Cosa c'è di nuovo in questa versione: · Aggiunto: versione completa 64 bit di PureBasic (Windows) · Aggiunto: Macos x X86 Support · Aggiunto: "JPEG 2000" Library · Aggiunto: Biblioteca 'Node' · Aggiunto: Biblioteca 'GADGET3D' · Aggiunto: libreria 'window3d' · Aggiunto: Biblioteca 'Sound3D' · Aggiunto: supporto completo Unicode al motore3D · Aggiunto: supporto MacOS X per Engine3D · Aggiunto: rotazione assoluta / relativa per tutti i comandi di rotazione del motore3d · Aggiunto: mossa assoluta per il corpo fisico Engine3D · Aggiunto: EntityID (), Entitylookat () · Aggiunto: CameraprojectionX (), Cameraproicyy (), Worlddebug (), sole () · Aggiunto: Mousepick (), PointPick (), PickX / Y / Z (), Createwater (), AntialiasingMode () · Aggiunto: Catchmodule (), ArraysIze (), Windowbounds (), Desktopx (), Desktopopy () · Aggiunto: FinishDatabaseQuery (), databaseDId () · Aggiunto: Createsemaphore (), Freesemaphore (), SegnaliMAPHORE (), Waitemaphore (), TrySemaphore () · Aggiunto: '.i' tipo nativo per le dimensioni del numero intero 32/64 bit · Aggiunto: Leggi / WriteinEger (), Leggi / WriteSpreferenceNegerInteger (), Peeki (), Pokei () · Aggiunto: supporto linguistico per compilatore e debugger · Aggiunto: parametro di stile a Fontrequester () · Aggiunto: supporto per "e / o" nelle dichiarazioni di compilerif · Aggiunto: #pb_event_minimizewindow, #pb_event_maximizewindow, #pb_event_restorewindow · Aggiunto: #PB_IGNORE SUPPORTO ADDSTATUSBARFIELD () · Aggiunto: #pb_explorer_displayMode a ExplorerListGadget () · Aggiunto: supporto multiplo del joystick · Aggiunto: #pb_compiler_filepath costante del compilatore · Migliorato: maggiore rilavorazione della biblioteca OnError (CrossPlatform) · Migliorato: INITSCINTILLA (), il parametro è ora opzionale · Enhanced: riscrittura completa del debugger per il supporto delle nuove piattaforme · Ottimizzato: libreria XML per gestire rapidamente file molto grandi · Ottimizzato: Biblioteca LinkedList per utilizzare la memoria in modo efficiente · Modificato: "Leggi" Parola chiave ora requisiti un tipo (read.l, lettura.q ecc.) Per evitare 64 bit problemi di migrazione · Modificato: concoolista () per elencare () · Modificato: CleargadgetItemlist () per cleargadgetitems () · Modificato: Cameraprojection () a CameraProejectionMode () · Modificato: addelment () e tali ora restituiscono un puntatore all'inizio dei dati · Modificato: ComboBoxGadget () L'altezza è ora l'altezza del gadget reale · Modificato: #long, #byte, #word ecc. A #pb_long, #pb_byte, #pb_word, ecc. Per la coerenza · Modificato: Rotatentity (), RotateCamera () e Rotatebildboard () X, Y Asse di rotazione · Modificato: CameraFov () Angolo da Radian a Laurea · Modificato: Parametro di array e lista ora requisiti La parola chiave 'elenco' o 'array' · Rimosso: strq (), hexq (), binq (), VALQ () · Rimosso: Changelisticondisplay (), sostituito da un attributo gadget · Rimosso: buttonimagegadget () Compatibilità all'indietro · Rimosso: creategadgetlist (), ora automaticamente eseguito in OpenWindow () · Rimosso: copytexture (), textureutput () · Rimosso: il monitor della CPU rimosso dall'IDE, poiché tutto il sistema operativo fornisce la stessa funzionalità · Risolto il sottosistema DX9 su Windows · Risolto: molti bug del compilatore e librerie correlate


Purebasic. Software correlato

cproto.

CProto genera prototipi di funzione per le funzioni definite nei file sorgente C specificati all'uscita standard. ...

154

Scarica

Red

Redet è uno strumento per lo sviluppo e l'esecuzione di espressioni regolari. ...

199

Scarica

Config maker.

Config Maker è uno strumento per creare automaticamente le classi C ++ che analizzano i file di configurazione. ...

195

Scarica