PureBasic

Yazılım ekran görüntüsü:
PureBasic
Yazılım detaylar:
Versiyon: 4.30
Qayıt: 2 Jun 15
Geliştirici: Fantaisie Software
Lisans: Shareware
Fiyat: 69.00 $
Popülerlik: 7

Rating: nan/5 (Total Votes: 0)

PureBasic kurulan TEMEL kurallara dayalı yeni bir "üst düzey" programlama dilidir. PureBasic Amiga veya PC için olsun, kullandığınız olabilecek diğer TEMEL derleyici benzer. Öğrenme PureBasic çok kolay! PureBasic hem acemi ve uzman için yaratılmıştır. Derleme zaman gerçekten çok hızlı olduğunu. Biz hızlı, güvenilir ve sistem dostu dil üretmek için onun gerçekleşmesi halinde çaba harcamanızı koyduk.
 
sözdizimi basit ama olasılıklar böyle işaretçileri, yapıları, prosedürler, dinamik bağlı listeleri ve çok daha fazlası gibi PureBasic en gelişmiş özellikleri ile sonsuzdur. Deneyimli kodlayıcı yasal işletim sistemi yapıları veya API nesneleri herhangi erişimde sorun olacaktır.
 
PureBasic şu anda AmigaOS (680x0 ve PowerPC), Linux, MacOS X (PowerPC) ve Windows bilgisayar sistemleri üzerinde çalışan taşınabilir bir programlama dilidir. Bu aynı kod özgün üç sistemleri derlenmiş ve hala her tam güç kullanmak anlamına gelir. Bir sanal makine veya bir kod çevirmen gibi bir darboğazları vardır; Oluşturulan kod oldukça bakılmaksızın derlenmiş olduğu OS yürütülebilir optimize üretir. Dış kütüphaneler başta C / C ++ eşdeğer genellikle daha çok daha hızlı, çok hızlı komutları üreten eli optimize assembler, yazılır.
Kurulum:
  'Su -' kullanın kök kabuğu var (zaten bitmiş değilse)
  / Usr / bin 'purebasic / Derleyiciler / pbcompiler' dosyasını kopyalayın /
  veya PATH başka dizin:
    # Cp purebasic / derleyiciler / pbcompiler / usr / bin /
  Sonraki, / usr / share bütün 'purebasic' dizin hareket /
    # Cp rf purebasic / usr / share /
  NOT: $ PUREBASIC_HOME ortam değişkeni ayarlayabilirsiniz
  Yükleme yolu, PureBasic koymak istemiyorsanız
  / usr / share çekmece.
  Eğer 'FASM', yoksa senin yolunda kopyalayın (FASM v1.45 en azından)
    # Cp purebasic / derleyiciler / FASM / usr / bin /
  Senin yüklemek, sadece tipini test etmek için:
    # Pbcompiler

Özellikler :

  • İç komutları büyük kümesi (800 +) hızla ve kolayca herhangi bir uygulama veya oyunu oluşturmak için
  • Tüm TEMEL anahtar kelimeler desteklenir
  • Çok hızlı derleyici derece optimize oluşturur yürütülebilir

  • Yürütülebilir oluştururken başka gerekli
  • Harici DLL, çalışma zamanı tercüman ya da bir şey
  • yerel ve global değişkenler ile yapısal programlama Prosedürü desteği
  • ileri düzey programcılar için tam OS API erişim
  • Kolay ama çok hızlı 2D oyun destek yalak adanmış kütüphaneler (DirectX, SDL, ...)
  • Kolay ve OGRE dayalı yüksek kalitede 3D desteği
  • son derece optimize (derleme) kullanarak mevcut donanım optimum kullanımı komutları
  • Kaynak kodu oyunlar ve uygulamalar için, AmigaOS, Windows, MacOS X ve Linux arasındaki taşınabilir
  • Özel editörü ve geliştirme ortamı
  • Entegre hata ayıklayıcı kolayca hataları programlama iz.
  • Teknik Özellikler:
  • 486, Pentium (Pro, II, III) desteği
  • Dahili diziler, dinamik bağlı listeler, karmaşık yapılar, göstericiler ve değişken tanımları
  • Desteklenen türleri: Byte (8 bit), Word (16 bit), Uzun (32 bit), Float (32 bit) ve aynı zamanda kullanıcı tanımlı türler (yapılar)
  • Dahili dize türleri (karakter)
  • Sabitler, ikili ve onaltılık sayılar desteklenen
  • İfade redüktör (birlikte sabitlerini ve açık sayıları gruplama)
  • işareti öncelik ve parantez açısından standart aritmetik desteği: +, -, /, *, ve, veya, lsl, asl, LSR, asr
  • Çok hızlı derleme (yaklaşık 300 000 satır / Bir P200 dakika)
  • yerel ve global değişkenler ile yapısal programlama Prosedürü desteği
  • Tüm Standart TEMEL anahtar kelimeler:. Eğer-Else-EndIf, vb-Tekrar kadar
  • Dış kütüphane desteği BMP resim, pencereler, cihazların, SDL, vb gibi nesneleri işlemek için.
  • Dış kütüphaneler tam maksimum hız ve kompakt için elle optimize assembler yazılır

  • Onlar sanki
  • Linux API işlevleri tam olarak desteklenir TEMEL anahtar kelimeler
  • Inline Assembler

  • Ekstra hızlı derleme sabitler dosyaları ile
  • Precompiled yapılar
  • Ayarlanabilir CLI derleyici
  • Sistem kurulumu ve kullanımı, dostu kolay

Bu sürümdeki yeni Nedir:

  • Eklendi: PureBasic (Windows) Tam 64 bit sürümü
  • Eklendi: MacOS X x86 desteği
  • Eklendi: 'JPEG 2000' kütüphane
  • Eklendi: 'Uç' kütüphanesi
  • Eklendi: 'Gadget3D' kütüphanesi
  • Eklendi: 'Window3D' kütüphanesi
  • Eklendi: 'Sound3D' kütüphanesi
  • Eklendi: engine3d Tam unicode desteği
  • Eklendi: engine3d için MacOS X desteği

  • Eklenen
  • : Tüm engine3d komutları döndürmek için mutlak / nispi dönüşü
  • Eklendi: engine3d fizik vücut için mutlak hareket
  • Eklendi: EntityID (), EntityLookAt ()
  • Eklendi: CameraProjectionX (), CameraProjectionY (), WorldDebug (), Güneş ()
  • Eklendi: MousePick (), PointPick (), PickX / Y / Z (), CreateWater (), AntialiasingMode ()
  • Eklendi: CatchModule (), ArraySize (), WindowBounds (), DesktopX (), DesktopY ()
  • Eklendi: FinishDatabaseQuery (), VeritabanıKimliği ()
  • Eklendi: CreateSemaphore (), FreeSemaphore (), SignalSemaphore (), WaitSemaphore (), TrySemaphore ()
  • Eklendi: 32/64 bit tamsayı büyüklüğü için '.I' yerli tip
  • Eklendi: Okuma / WriteInteger (), Okuma / WritePreferenceInteger (), PeekI (), PokeI ()
  • Eklendi: derleyici ve hata ayıklayıcı için dil desteği
  • Eklendi: FontRequester Stil parametresi ()
  • Eklendi: ifadeleri
  • 'Ve / Veya' CompilerIf içinde Destek
  • Eklendi: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • Eklendi: AddStatusBarField için #PB_Ignore desteği ()
  • Eklendi: ExplorerListGadget için #PB_Explorer_DisplayMode ()
  • Eklendi: Birden joystick desteği
  • Eklendi: #PB_Compiler_FilePath derleyici sabiti
  • Gelişmiş: OnError kitaplığı (crossplatform) Binbaşı rework
  • Gelişmiş: InitScintilla (), parametre şimdi isteğe bağlı

  • Gelişmiş
  • : yeni platformlar destek için komple ayıklayıcı yeniden yazma
  • Optimize: XML kütüphanesi hızla çok büyük dosyaları işlemek için
  • Optimize: LinkedList kütüphanesi verimli bellek kullanmak için

  • Değişti
  • : 'Oku' anahtar artık 64 bit önlemek için bir tür (Read.l, Read.q vs.) requiers göç sorunları

  • Değişti
  • : ListSize için CountList () ()
  • Değişti: ClearGadgetItems için ClearGadgetItemList () ()

  • Değişti
  • : CameraProjectionMode için CameraProjection () ()

  • Değişti
  • : AddElement () ve şimdi verilerin başlangıcına bir işaretçi döndürür
  • Değişik: ComboBoxGadget () yükseklik şimdi gerçek gadget yüksekliği

  • Değişti
  • : #Long, #Byte, #Word vb #PB_Long, #PB_Byte, #PB_Word vb tutarlılık için

  • Değiştirildi:
  • RotateEntity (), RotateCamera () ve RotateBillboard () x, y dönme ekseni
  • Değişti: derece radyan den CameraFOV () açı
  • Değişti: Dizi ve liste parametresi artık 'List' ya da 'Dizi' anahtar kelimesini
  • requiers
    Kaldırıldı
  • : StrQ (), HexQ (), BinQ (), ValQ ()
  • Kaldırıldı: ChangeListIconDisplay (), bir gadget özniteliği ile değiştirilir
  • Kaldırıldı: ButtonImageGadget () geriye dönük uyumluluk

  • Kaldırıldı
  • : CreateGadgetList (), artık otomatik olarak OpenWindow yapılan ()

  • Kaldırıldı
  • : CopyTexture (), TextureOutput ()

  • Kaldırıldı
  • : IDE kaldırıldı CPU monitör, tüm OS aynı işlevselliği sağlamak olarak
  • Sabit: Windows DX9 alt
  • Sabit: Birçok derleyici ve kütüphaneler ile ilgili hatalar

Gereksinimleri :

  • XFree 4.0 ile Linux
  • Nasm ve SDL
  • GTK + 1.2
  • SDL 1.2
  • PureBasic 'MIDAS Modülü' kütüphane

Geliştirici Diğer yazılım Fantaisie Software

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

26 Jan 15

PureBasic
PureBasic

26 Jan 15

Yorumlar PureBasic

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!