PureBasic

Screenshot Software:
PureBasic
Szczegóły programowe:
Wersja: 4.30
Filmu: 2 Jun 15
Wywoływacz: Fantaisie Software
Licencja: Shareware
Cena: 69.00 $
Popularność: 7

Rating: nan/5 (Total Votes: 0)

purebasic to nowy "wysoki poziom" język programowania oparty na ustalonych zasad BASIC. Purebasic jest podobny do każdego innego kompilatora BASIC może być używany, czy na Amidze i PC. Nauka purebasic jest bardzo proste! Purebasic został stworzony dla początkujących i ekspertów podobne. Kompilacja czas jest naprawdę szybki. Włożyliśmy wiele wysiłku w jego realizacji do produkcji szybki, niezawodny i przyjazny dla systemu języka.
 
Składnia jest prosta, ale możliwości są nieograniczone z zaawansowanych funkcji purebasic, takich jak wskaźniki, struktur, procedur, dynamicznie powiązanych list i wiele więcej. Doświadczony programista nie będzie miał problemu z dotarciem do każdego z systemów operacyjnych struktur prawnych lub obiektów API.
 
Purebasic to przenośny język programowania, który obecnie działa na AmigaOS (680x0) i PowerPC, Linux, MacOS X (PowerPC) i systemów komputerowych z systemem Windows. Oznacza to, że ten sam kod może zostać skompilowany natywnie trzy systemy i nadal korzystać z pełnej mocy każdy. Nie ma wąskie gardła, takie jak maszyny wirtualnej lub kodu tłumacza; Wygenerowany kod wytwarza zoptymalizowany wykonywalne niezależnie od systemu operacyjnego, na którym jest sporządzane. Biblioteki zewnętrzne są głównie napisany w asemblerze zoptymalizowanej strony, która produkuje bardzo szybkich poleceń, często o wiele szybciej niż C / C ++ odpowiednik.
Instalacja:
  Użyj "su -" mieć roota powłoki (jeśli jeszcze tego nie zrobiłeś)
  Skopiuj 'purebasic kompilatory / / pbcompiler "plik w katalogu / usr / bin /
  lub inny katalog w PATH:
    # Cp purebasic / kompilatory / pbcompiler / usr / bin /
  Następnie przenieś cały katalog "purebasic" w katalogu / usr / share /
    # Cp -rf purebasic / usr / share /
  UWAGA: można ustawić zmienną środowiskową do $ PUREBASIC_HOME
  ścieżka instalacji, jeśli nie chcesz, aby umieścić purebasic
  Szuflada w / usr / share.
  Jeśli nie masz "FASMa", skopiować go na swojej drodze (co najmniej FASMa v1.45)
    # Cp purebasic / kompilatory / FASMa / usr / bin /
  Aby przetestować instalację, wystarczy wpisać:
    # Pbcompiler

Opis :

  • Ogromny zestaw poleceń wewnętrznych (800+), aby szybko i łatwo zbudować dowolną aplikację lub grę
  • Wszystkie słowa kluczowe PODSTAWOWE są obsługiwane
  • Bardzo szybki kompilator, który tworzy bardzo zoptymalizowane pliki wykonywalne
  • No biblioteki DLL zewnętrzne, czas pracy tłumacza lub cokolwiek innego wymagane podczas tworzenia plików wykonywalnych,
  • Wsparcie Procedura programowania strukturalnego ze zmiennych lokalnych i globalnych,
  • Dostęp do pełnych OS API dla zaawansowanych programistów
  • Łatwe, ale bardzo szybka gra 2D minimalne wsparcie dedykowane biblioteki (DirectX, SDL, ...)
  • Łatwa obsługa i wysokiej jakości 3D na podstawie Ogre
  • Optymalne wykorzystanie dostępnego sprzętu przy użyciu zoptymalizowany (montaż) polecenia
  • Kod źródłowy jest przenośny między AmigaOS, Windows, MacOS X i Linux, w przypadku gier i aplikacji
  • edytor dedykowane i środowisko programistyczne,
  • Zintegrowany debugger łatwo prześledzić programowania błędów.
  • Dane techniczne:
  • 486, Pentium (Pro, II, III) wsparcie
  • Wbudowany tablice, dynamicznie związane listy, złożone struktury, wskaźniki i zmienne definicje
  • Obsługiwane typy: bajt (8 bitów), Słowo (16 bitów), Długi (32 bity), float (32 bity), a także typy zdefiniowane przez użytkownika (struktury)
  • Wbudowana typów łańcuchowych (znaków),

  • Numery
  • Stałe, binarne i szesnastkowe obsługiwane
  • Wyrażenie reduktor (grupowanie stałe i wyraźne cyfry razem)
  • Standardowa arytmetyczna Wsparcie w zakresie priorytetowych i nawiasie znak: +, -, /, *, i, lub, LSL, npm, LSR, asr,
  • Bardzo szybka kompilacja (około 300 000 linii / min na P200)
  • Wsparcie Procedura programowania strukturalnego ze zmiennych lokalnych i globalnych,
  • Wszystkie słowa kluczowe Standard podstawowych:. if-else-EndIf, Repeat-Do, itp
  • Wsparcie zewnętrznej biblioteki do manipulowania obiektami jak zdjęcia BMP, okien, gadżetów, SDL, itp.
  • biblioteki zewnętrzne są w pełni napisany w asemblerze dla strony zoptymalizowanej prędkości maksymalnej i zwartości,
  • Funkcje Linux API są w pełni obsługiwane, jak gdyby były PODSTAWOWE słowa kluczowe
  • Inline Assembler
  • Prekompilowane konstrukcje z plikami stałe do dodatkowej szybkiej kompilacji
  • Możliwość konfiguracji CLI kompilator
  • przyjazny, łatwy w instalacji i obsłudze system

Co nowego w tym wydaniu:

  • Dodane: Pełna wersja 64 bity purebasic (w systemie Windows)
  • Dodane: MacOS X wsparcie x86
  • Dodane: "JPEG 2000" Biblioteka
  • Dodane: "węzeł" Biblioteka
  • Dodane: "Gadget3D 'biblioteki
  • Dodane: "Window3D 'biblioteki
  • Dodane: "Sound3D 'biblioteki
  • Dodane: Pełna obsługa Unicode do engine3d
  • Dodane: MacOS X wsparcie dla engine3d
  • Dodane: Absolutny / względny obrót dla wszystkich engine3d obrócić polecenia
  • Dodane: Absolute ruch dla ciała engine3d Fizyka
  • Dodane: identyfikator podmiotu (), EntityLookAt ()
  • Dodane: CameraProjectionX (), CameraProjectionY (), WorldDebug (), Sun ()
  • Dodane: MousePick (), PointPick (), PickX / Y / Z (), CreateWater (), AntialiasingMode ()
  • Dodane: CatchModule (), ArraySize (), WindowBounds (), DesktopX (), DesktopY ()
  • Dodane: FinishDatabaseQuery (), DatabaseID ()
  • Dodane: CreateSemaphore (), FreeSemaphore (), SignalSemaphore (), WaitSemaphore (), TrySemaphore ()
  • Dodane: natywnego typu ".i" 32/64 bitów wielkości całkowitej
  • Dodane: Odczyt / WriteInteger (), Odczyt / WritePreferenceInteger (), PeekI (), PokeI ()
  • Dodane: Wsparcie językowe dla kompilatora i debugger
  • Dodane: parametr Style do FontRequester ()
  • Dodane: Wsparcie dla "i / lub" w CompilerIf wypowiedzi
  • Dodane: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • Dodane: obsługa #PB_Ignore do AddStatusBarField ()
  • Dodane: #PB_Explorer_DisplayMode do ExplorerListGadget ()
  • Dodane: Obsługa wielu joystick
  • Dodane: #PB_Compiler_FilePath kompilator stałe
  • Zwiększona: Duże przerobienie biblioteki (wieloplatformowy) onError
  • Zwiększona: InitScintilla (), parametr jest teraz opcja
  • Zwiększona: Pełna debugger przepisać na wsparcie nowych platform
  • Zoptymalizowane: biblioteki XML, aby szybko obsługiwać bardzo dużych plików,
  • Zoptymalizowane: Biblioteka LinkedList efektywnie wykorzystać pamięć
  • Zmienione: "Czytaj" Hasło teraz requiers typ (Read.l, Read.q itd.), Aby uniknąć problemów z migracją 64 bity
  • Zmienione: CountList (), aby LISTSIZE ()
  • Zmienione: ClearGadgetItemList (), aby ClearGadgetItems ()
  • Zmienione: CameraProjection (), aby CameraProjectionMode ()
  • Zmienione: addElement () i takie teraz zwracają wskaźnik do początku danych
  • Zmienione: ComboBoxGadget () wysokość jest teraz wysokość rzeczywistego gadżet
  • Zmienione: #Long, #Byte, #Word itp do #PB_Long, #PB_Byte, #PB_Word itp kątem spójności
  • Zmienione: RotateEntity (), RotateCamera () i RotateBillboard () X, Y oś obrotu
  • Zmienione: CameraFOV () Kąt od radian do stopnia
  • Zmienione: Array i lista parametrów teraz requiers na "List" lub "Array" słowo kluczowe
  • Usunięto: StrQ (), HexQ (), BinQ (), ValQ ()
  • Usunięto: ChangeListIconDisplay (), zastąpiony przez atrybut gadżet
  • Usunięto: ButtonImageGadget () wstecznej kompatybilności
  • Usunięto: CreateGadgetList (), automatycznie wykonywane w OpenWindow ()
  • Usunięto: CopyTexture (), TextureOutput ()
  • Usunięto: Usunięto Monitor CPU z IDE, jak wszystkie OS zapewnić taką samą funkcjonalność,
  • Poprawiono: DX9 podsystem Windows
  • Poprawiono: Wiele kompilatora i bibliotek związanych błędy

Wymagania :

  • Linux XFree 4.0
  • nasm i SDL
  • GTK + 1.2
  • SDL 1.2
  • Biblioteka "MIDAS Moduł 'purebasic

Inne programy z deweloperem Fantaisie Software

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

26 Jan 15

PureBasic
PureBasic

26 Jan 15

Komentarze do PureBasic

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!