PureBasic

Programinė įranga Screenshot:
PureBasic
Programinė detalės:
Versija: 4.30
Įkėlimo datą: 2 Jun 15
Kūrėjas: Fantaisie Software
Licencija: Shareware
Kaina: 69.00 $
Populiarumas: 7

Rating: nan/5 (Total Votes: 0)

PureBasic yra naujas "aukšto lygio" programavimo kalba remiantis nustatytais pagrindines taisykles. PureBasic yra panaši į bet kurią kitą PAGRINDINIO sudarytojas jums gali būti naudojamas, ar už Amiga ar kompiuteriui. Mokymosi PureBasic labai paprasta! PureBasic buvo sukurtas pradedantiesiems ir ekspertų panašūs. Kompiliavimo laikas tikrai greitai. Mes turime įdėti daug pastangų į jo realizavimo gaminti greitai, patikimai ir sistema suprantama kalba.
 
Sintaksė yra paprasta, tačiau galimybės yra neribotos su PureBasic papildomas funkcijas, pavyzdžiui, rodyklės, statinių, procedūras, dinamiškai susijęs sąrašus ir daug daugiau. Patyręs programuotojas turės neturi patekti į bet kurią iš juridinių OS struktūrų ar objektų API problemą.
 
PureBasic yra nešiojamas programavimo kalba, kuri šiuo metu dirba apie AmigaOS (680x0 ir PowerPC), Linux, MacOS X (PowerPC ") ir Windows kompiuterines sistemas. Tai reiškia, kad tas pats kodas gali būti rengiami gimtoji tris sistemas ir vis dar naudoja visą galią kiekvienam. Nėra kaip virtualioje mašinoje ar kodas vertėjas kliūtis; generuojamas kodas gamina labai optimizuotas vykdomąjį nepriklausomai nuo OS, dėl kurių ji sudaryta. Išorinės bibliotekos dažniausiai rašoma ranka optimizuotas montuotojo, kuri gamina labai greitai komandas, dažnai daug greičiau nei C / C ++ ekvivalento.
Įrengimas:
  Naudokite "S -" turėti root (jei dar to nepadarėte)
  Nukopijuokite 'purebasic / Kompiliatoriai / pbcompiler "failą / usr / bin /
  arba bet kuri kita katalogas PATH:
    # CP purebasic / kompiliatorius / pbcompiler, / usr / bin /
  Be to, perkelti visą "purebasic" katalogą / usr / share /
    # CP-rf purebasic, / usr / share /
  Pastaba: Jūs galite nustatyti $ PUREBASIC_HOME aplinkos kintamąjį
  diegimas kelias, jei jūs nenorite įdėti purebasic
  stalčių / usr / share.
  Jei neturite "fasm", nukopijuokite jį į savo kelią (fasm v1.45 bent jau)
    # CP purebasic / kompiliatorius / fasm, / usr / bin /
  Norėdami išbandyti savo įdiegti, tiesiog įveskite:
    # Pbcompiler

Įranga

  • Milžiniškas rinkinys vidaus komandų (800 +) greitai ir lengvai kurti bet kokį prašymą ar žaidimą
  • Visi BASIC raktiniais žodžiais remia "
  • Labai greitas kompiliatoriaus, kuris sukuria labai optimizuotas vykdomąjį
  • Nėra išorinių DLL, Runtime vertėjas ar dar ką nors reikia kuriant vykdomąjį
  • Procedūra parama struktūrinis programavimas su vietos ir globalių kintamųjų,
  • Galimybė susipažinti su visu OS API pažengusiems programuotojams,
  • Lengvas, bet labai greitai 2D žaidimas parama mažiausia skirti bibliotekos ("DirectX, SDL, ...);
  • Lengva ir aukštos kokybės 3D palaikymas remiantis Ogre,
  • Optimalus turimą techninę įrangą naudojant labai optimizuotas (surinkimas) komandos;
  • Originalus kodas yra nešiojamas tarp AmigaOS, Windows, MacOS X ir Linux, žaidimų ir programų "
  • Skirtoji redaktorius ir kūrimo aplinka,
  • Integruota debugeris lengvai atsekti programavimo klaidas.
  • Techninės savybės: "
  • 486, Pentium (Pro, II, III) parama,
  • Įmontuojama matricos, dinamiškai susietos sąrašus, sudėtingos struktūros, rodyklės ir kintamos apibrėžimai;
  • Palaikomi tipai: Baitas (8 bitai), "Word" (16 bitai), Rimta (32 bitai), plūdės (32 bitai), taip pat vartotojų apibrėžta tipai (statiniai);
  • Built-in styginių tipų (simbolių),

  • Palaiko
  • Konstantos, dvejetainiai ir šešioliktainius numeriai;
  • išraiška reduktorius (grupavimo konstantas ir intymias numerius kartu);
  • Paprastas aritmetinis parama dėl gestų prioriteto ir skliaustuose +, -, /, *, ir arba, LSL, ASL, LSR, ASR,
  • Labai greitas sudarymo (apie 300 000 linijos / min ant P200)
  • Procedūra parama struktūrinis programavimas su vietos ir globalių kintamųjų,
  • Visi Standartinis pagrindinis raktažodžius. Jei, kita-endif, Kartoti-Iki, ir tt
  • Išorės parama biblioteka manipuliuoti objektus kaip BMP nuotraukų, langų, dalykėlių, SDL ir kt.
  • Išorės bibliotekos yra visiškai parašyta ranka optimizuotas montuotojo maksimaliam greičiui ir kompaktiškumas,
  • Linux API funkcijos pilnai palaikoma, jei jie buvo PAGRINDINĖS Raktažodžiai;
  • Inline surinkėjas;
  • skompilowanymi konstrukcijų konstantų failus už papildomą greito rinkimo
  • Konfigūracija CLI sudarytojas;
  • Sistema patogi, lengva įdiegti ir naudoti "

Kas naujo , šioje laidoje:

  • Pridėta: Visas 64 bitų versija PureBasic (Windows)
  • Pridėta: MacOS X x86 parama;
  • Parašytas: "JPEG" 2000 ", biblioteka,
  • Parašytas: "Mazgas" biblioteka "
  • Parašytas: "Gadget3D 'biblioteka;
  • Parašytas: "Window3D 'biblioteka;
  • Parašytas: "Sound3D 'biblioteka;
  • Parašytas: Visas Unicode parama engine3d
  • Parašytas: MacOS X parama engine3d
  • Pridėta: absoliutus / santykinis sukimosi visi engine3d pasukti komandas,
  • Parašytas: Absoliutus žingsnis engine3d fiziniai kūno;
  • Parašytas: EntityID (), EntityLookAt ();
  • Parašytas: CameraProjectionX (), CameraProjectionY (), WorldDebug (), saulė ();
  • Parašytas: MousePick (), PointPick (), PickX / Y / Z (), CreateWater (), AntialiasingMode ();
  • Parašytas: CatchModule (), ArraySize (), WindowBounds (), DesktopX (), DesktopY ();
  • Parašytas: FinishDatabaseQuery (), DatabaseID ();
  • Parašytas: CreateSemaphore (), FreeSemaphore (), SignalSemaphore (), WaitSemaphore (), TrySemaphore ();
  • Parašytas: ".i" gimtoji tipas 32/64 bitai sveikojo skaičiaus dydis;
  • Parašytas: Skaityti / WriteInteger () Skaityti / WritePreferenceInteger (), PeekI (), PokeI ();
  • Parašytas: Kalba parama sudarytojas ir išriktuotojo
  • Parašytas: Stilius parametras FontRequester ();
  • Parašytas: Parama "ir / arba" CompilerIf ataskaitos
  • Pridėta: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • Parašytas: #PB_Ignore parama AddStatusBarField ();
  • Parašytas: #PB_Explorer_DisplayMode į ExplorerListGadget ();
  • Parašytas: Keli manipuliatorių parama;
  • Parašytas: #PB_Compiler_FilePath sudarytojas pastovus;
  • Glaudesnis: Pagrindinis remontuoti iš onerror bibliotekoje (crossplatform);
  • Glaudesnis: InitScintilla (), parametras yra dabar neprivaloma;
  • Glaudesnis: Užbaigti debugeris perrašyti paramos naujų platformų,
  • Optimizuotas: XML biblioteka elgtis labai didelius failus greitai,
  • Optimizuotas: LinkedList biblioteka efektyviai naudoti atminties,
  • Pakeista: "Skaityti" raktažodžių dabar requiers išvengti 64 bitus tipą (Read.l, Read.q tt) migracijos problemas;
  • Pakeistas: CountList (), kad ListSize ();
  • Pakeistas: ClearGadgetItemList (), kad ClearGadgetItems ();
  • Pakeistas: CameraProjection (), kad CameraProjectionMode ();
  • Pakeistas: AddElement () ir tokių dabar grąžina rodyklę į duomenų Pirmas
  • Pakeistas: ComboBoxGadget () aukštis yra dabar nekilnojamojo įtaisą aukštis;
  • Pakeistas: #Long, #Byte, #Word tt #PB_Long, #PB_Byte, #PB_Word tt nuoseklumo;
  • Pakeistas: RotateEntity (), RotateCamera () ir RotateBillboard () x, y sukimosi ašies;
  • Pakeistas: CameraFOV () kampas nuo radianas į laipsnį;
  • Pakeistas: masyvas ir sąrašo parametras dabar requiers į "sąrašą" arba "Array" raktažodį
  • Pašalinta: StrQ (), HexQ (), BinQ (), ValQ ();
  • Pašalinta: ChangeListIconDisplay (), kurią pakeitė programėlės atributas
  • Pašalinta: ButtonImageGadget () atgalinis suderinamumas;
  • Pašalinta: CreateGadgetList (), o dabar automatiškai daroma OpenWindow ();
  • Pašalinta: CopyTexture (), TextureOutput ();
  • Pašalinta: Pašalinta procesorius monitorius iš IDE, nes visi OS teikia vienodą funkcionalumą;
  • Fiksuotas: DX9 posistemis Windows
  • Fiksuotas: Daugelis sudarytojas ir bibliotekos susiję klaidas;

Reikalavimai

  • Linux "su xorg 4.0
  • nasm ir SDL
  • GTK + 1.2 "
  • SDL 1.2
  • PureBasic "Midas modulis 'biblioteka;

Kita programinė įranga kūrėjas Fantaisie Software

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

26 Jan 15

PureBasic
PureBasic

26 Jan 15

Komentarai PureBasic

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!