PureBasic

Software screenshot:
PureBasic
Software ətraflı:
Version: 4.30
Tarixi Upload: 2 Jun 15
Geliştirici: Fantaisie Software
Lisenziya: Shareware
Qiymət: 69.00 $
Məşhurluq: 7

Rating: nan/5 (Total Votes: 0)

PureBasic müəyyən əsas qaydalar əsasında yeni bir "yüksək səviyyəli" proqramlaşdırma dilidir. PureBasic Amiga və ya PC üçün olub, istifadə edə bilər hər hansı digər BASIC compiler kimi. Learning PureBasic çox asandır! PureBasic eyni başlanğıc və ekspert üçün yaradılmışdır. Compilation vaxt həqiqətən sürətli edir. Biz sürətli, etibarlı və sistem dostluq dil istehsal həyata keçirilməsi daxil səy bir çox qoymaq var.
 
syntax sadə, lakin imkanları belə göstəricilər, strukturları, prosedurları, dinamik bağlı siyahıları və daha çox kimi PureBasic inkişaf etmiş xüsusiyyətləri ilə sonsuzdur. təcrübəli coder hüquqi OS strukturları və ya API obyektlərin hər hansı bir əldə heç bir problem olacaq.
 
PureBasic hazırda AmigaOS (680x0 və PowerPC), Linux, MacOS X (PowerPC) və Windows kompüter sistemləri üzərində işləyir portativ proqramlaşdırma dilidir. Bu, eyni code yerli üç sistemləri tərtib və hələ hər tam gücü istifadə edə bilərsiniz deməkdir. Bir virtual maşın və ya bir kodu tərcüməçi kimi heç bir darboğazlar var; Yaradılmış kodu yüksək asılı olmayaraq tərtib etdiyi OS executables optimize istehsal. xarici kitabxana əsasən C / C ++ ekvivalent daha tez-tez daha sürətli çox sürətli əmrləri istehsal əl optimize assembler, yazılmışdır.
Quraşdırma:
  "Su - istifadə kök shell üçün (artıq həyata əgər)
  / Usr / bin "purebasic / Tərtibçilər / pbcompiler" fayl surəti /
  və ya PATH hər hansı digər directory:
    # Cp purebasic / derleyiciler / pbcompiler / usr / bin /
  Next / usr / payı bütün "purebasic" kataloq hərəkət /
    # Cp -rf purebasic / usr / share /
  Qeyd: $ PUREBASIC_HOME mühit dəyişən müəyyən edə bilərsiniz
  quraşdırma yolu purebasic qoymaq istəmirsinizsə
  / usr / payı Ray.
  Siz fasm, yoxsa yol kopyalamak (fasm v1.45 ən azı)
    # Cp purebasic / derleyiciler / fasm / usr / bin /
  Sizin yüklemek yalnız növü test üçün:
    # Pbcompiler

Features

  • daxili əmrləri böyük set (800 +) tez və asanlıqla hər hansı bir proqram və ya oyun qurmaq
  • Bütün BASIC açar sözlər dəstəklənir
  • Çox sürətli compiler yüksək optimize yaradır executables

  • Executables oluştururken başqa tələb
  • No xarici DLL, uzunluğu tərcüməçi və ya bir şey
  • yerli və qlobal dəyişənlər ilə qurulmuş proqramlaşdırma qaydası dəstək
  • qabaqcıl proqramçılar üçün tam OS API Access
  • asan, lakin çox sürətli 2D oyun dəstək nov həsr olunmuş kitabxana (DirectX, SDL, ...)
  • Asan və div əsasında yüksək keyfiyyətli 3D dəstək
  • yüksək optimize (toplaşmaq) istifadə edərək mövcud hardware Optimal istifadə əmr
  • Source kodu oyunlar və proqramlar üçün AmigaOS, Windows, MacOS X və Linux arasında portativ
  • Dedicated redaktoru və inkişaf mühit
  • Integrated ayıklama asanlıqla hataları proqramlaşdırma iz.
  • Texniki Features:
  • 486, Pentium (Pro, II, III) dəstək
  • Daxili Diziler, dinamik bağlı siyahıları, kompleks strukturları, göstəricilər və dəyişən anlayışlar
  • dəstəkləyən növləri: Byte (8 bit), Word (16 bit), Long (32 bit), Float (32 bit) və həmçinin istifadəçi müəyyən növləri (qurumlar)
  • Daxili string növləri (simvol)
  • sabitləri, ikili və hexadecimal nömrələri dəstəklənir
  • Expression reduktor (birlikdə sabitləri və açıq nömrələri qruplaşdırılması)
  • işarə prioritet və mötərizə ilə bağlı Standard hesab dəstək: +, -, /, *, və ya, LSL, asl, LSR, ASR
  • Çox sürətli yığma (300 000 xətləri / a P200 üzrə min)
  • yerli və qlobal dəyişənlər ilə qurulmuş proqramlaşdırma qaydası dəstək
  • Bütün Standard BASIC Açar sözlər:. If-Else-endif, s-təkrar qədər
  • Xarici kitabxana dəstək BMP şəkillər, windows, gadgets, SDL, və s kimi obyektlərin manipulyasiya.
  • Xarici kitabxana tam maksimum sürət və sıxlıq üçün əl optimize assembler yazılmış

  • Onlar sanki
  • Linux API funksiyaları tam dəstəklənir BASIC açar sözlər
  • Inline assembler

  • Əlavə sürətli tərtibi üçün sabitləri faylları ilə
  • precompiled strukturları
  • Yapılandırılabilir CLI compiler
  • System qurmaq və istifadə etmək asan dostluq

Bu azad yeni nədir:

  • Added: PureBasic (Windows) Tam 64 bit versiyası
  • Əlavə: MacOS X x86 dəstək
  • Added: JPEG 2000 'kitabxana
  • Added: node "kitabxana
  • Added: Gadget3D "kitabxana
  • Added: Window3D "kitabxana
  • Added: Sound3D "kitabxana
  • Added: engine3d Tam unicode dəstəyi
  • Added: engine3d üçün MacOS X dəstək

  • Əlavə
  • bütün engine3d əmrləri dönüşümlü üçün Absolute / nisbi fırlanma
  • Added: engine3d fizika bədən üçün Absolute hərəkət
  • Added: EntityID () EntityLookAt ()
  • Added: CameraProjectionX () CameraProjectionY () WorldDebug (), Sun ()
  • Added: MousePick () PointPick () PickX / Y / Z (), CreateWater () AntialiasingMode ()
  • Added: CatchModule () ArraySize () WindowBounds () DesktopX () DesktopY ()
  • Added: FinishDatabaseQuery () DatabaseID ()
  • Added: CreateSemaphore () FreeSemaphore () SignalSemaphore () WaitSemaphore () TrySemaphore ()
  • Added: 32/64 bit tam ölçüsü .Mən "doğma növü
  • Added: Read / WriteInteger () oxu / WritePreferenceInteger (), PeekI () PokeI ()
  • Added: compiler və ayıklama üçün Dil dəstəyi
  • Added: FontRequester Stil parametri ()
  • Added: hesabatları
  • 'və / və ya "CompilerIf üçün Support
  • Added: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • Added: AddStatusBarField üçün #PB_Ignore dəstəyi ()
  • Added: ExplorerListGadget üçün #PB_Explorer_DisplayMode ()
  • Added: Birden çox joystick dəstək
  • Added: #PB_Compiler_FilePath compiler daimi
  • Ətraflı: onError kitabxana (crossplatform) əsas rework
  • Ətraflı: InitScintilla () parametri indi isteğe

  • Ətraflı
  • yeni platformaların dəstək üçün tam ayıklama rewrite
  • optimaldır: XML kitabxana tez çox böyük faylları idarə etmək üçün
  • optimaldır: LinkedList kitabxana səmərəli yaddaş istifadə etmək

  • Dəyişdi
  • : "oxumaq" söz artıq 64 bit qarşısını almaq üçün bir növü (Read.l, Read.q və s.) Requiers miqrasiya problemləri

  • Dəyişdi
  • ListSize üçün CountList () ()
  • dəyişdi: ClearGadgetItems üçün ClearGadgetItemList () ()

  • Dəyişdi
  • CameraProjectionMode üçün CameraProjection () ()

  • Dəyişdi
  • AddElement () və indi məlumatların start bir pointer qayıtmaq
  • dəyişdi: ComboBoxGadget () hündürlüyü indi real gadget hündürlüyü

  • Dəyişdi
  • #Long, #Byte, # word və s. #PB_Long, #PB_Byte, #PB_Word S ardıcıllıq üçün

  • Dəyişdi
  • RotateEntity () RotateCamera () və RotateBillboard () x, y fırlanma ox
  • dəyişdi: dərəcəsi radian olan CameraFOV () bucaq
  • dəyişdi: Array və siyahısı parametri indi siyahısı 'və ya' Array "söz
  • requiers
    Silindi
  • StrQ () HexQ (), Binq () ValQ ()
  • silindi: ChangeListIconDisplay (), bir gadget atributu ilə əvəz
  • silindi: ButtonImageGadget () geri uyğunluğu

  • Silindi
  • CreateGadgetList (), artıq avtomatik olaraq OpenWindow görülən ()

  • Silindi
  • CopyTexture () TextureOutput ()

  • Silindi
  • IDE qaldırıldı CPU monitor, bütün OS eyni funksionallığı təmin
  • Sabit: Windows DX9 alt
  • Sabit: Bir çox compiler və kitabxana bağlı bugs

tələblər

  • XFree 4.0 Linux
  • NASM və SDL
  • GTK + 1.2
  • SDL 1.2
  • PureBasic "MIDAS Modulu" kitabxana

Geliştirici digər proqram Fantaisie Software

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

26 Jan 15

PureBasic
PureBasic

26 Jan 15

Şərh PureBasic

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!