PureBasic is a proprietary event-driven BASIC programming language and integrated development environment developed by Fantaisie Software for Windows, Linux, Mac OS X, and AmigaOS (although no longer supported on the Amiga since v4.00). Programs written in PureBasic compile directly to the x86, IA-32, 680x0 and PowerPC instruction sets, generating small standalone executables and DLLs.

PropertyValue
dbpedia-owl:Software/license
dbpedia-owl:Work/genre
dbpedia-owl:genre
dbpedia-owl:license
dbpprop:abstract
  • PureBasic is a proprietary event-driven BASIC programming language and integrated development environment developed by Fantaisie Software for Windows, Linux, Mac OS X, and AmigaOS (although no longer supported on the Amiga since v4.00). Programs written in PureBasic compile directly to the x86, IA-32, 680x0 and PowerPC instruction sets, generating small standalone executables and DLLs. If OS specific APIs are not used, all supported targets can be built from the same source file with little or no modification. PureBasic executables are compiled instead of interpreted and require no runtime libraries be installed on the end-user's computer. PureBasic also runs on all 32-bit and 64-bit Windows versions, including Windows Vista. PureBasic supports inline assembly, allowing the developer to include FASM assembler commands directly within the PureBasic source code, while using the variables declared in PureBasic source code. Experienced programmers can thus improve the speed of time-critical sections of their code. PureBasic has an extensive set of 1167 commands and direct access to many OS API calls. PureBasic supports and has integrated the OGRE 3D Environment. Other 3D environments such as iRRLicht and Dreamotion are unofficially supported.
  • PureBasic ist eine von Frédéric Laboureur entwickelte prozedurale Programmiersprache für Windows, Linux, Mac OS X und Amiga OS, die kommerziell vertrieben wird.
  • PureBasic es un compilador de un dialecto del lenguaje de programación BASIC. Incluye entorno de programación, con un amplio repertorio de instrucciones y librerías. Una de sus principales características frente a otros es la de generar ejecutables muy rápidos y pequeños. Puede compilar programas para Microsoft Windows, Linux, Mac OS X y AmigaOS a partir del mismo código fuente. Ha sido creado por la empresa francesa Fantaisie Software. Permite usar directamente las funciones de la API del sistema operativo, como cualquier otra función. Así mismo, es posible añadir directamente instrucciones en ensamblador (ASM) que operen con las variables utilizadas por el código BASIC. Así, el programador puede optimizar partes del código en las cuales la velocidad de proceso es fundamental. Gracias a su versatilidad y a su facilidad de aprendizaje y uso, es muy sencillo crear en poco tiempo tanto juegos como aplicaciones, para lo cual incluye un diseñador visual de ventanas y controles. He aquí un ejemplo de un programa sencillo en PureBasic: OpenConsole Print("¡Hola, mundo!") Delay(3000) CloseConsole El mismo ejemplo con uso de variables: Texto. s = "¡Hola, mundo!";El texto es guardado en una variable de texto(ver el . s al;final de la variable) OpenConsole;Abre la consola Print(Texto. s);Imprime el mensage en pantalla Delay(3000);Hace una pausa de 3000 ms CloseConsole;Cierra la consola PureBasic, se puede también comparar con otros lenguajes tales como Visual Basic. He aquí un ejemplo sobre como mostrar el mismo mensage en una caja de mensage... : En Visual Basic: MsgBox "HOLA", vbOKOnly, "Hola, Mundo" En PureBasic: MessageRequester("HOLA", "Hola, mundo",#PB_MessageRequester_Ok)
  • PureBasic est un langage de programmation de type BASIC. La version actuelle est 4.31. Plusieurs points le caractérisent : Simplicité : la syntaxe BASIC est simple à apprendre. Rapidité : les applications produites sont optimisées (taille réduite) et rapides (aussi rapide que le c++ dans certains cas). Portabilité : le code source est portable d'un système d'exploitation à l'autre. Il existe une version de PureBasic pour AmigaOS, Linux, Windows, et Mac OS. PureBasic possède un jeu de commandes étendues (plus de 800 commandes internes) auxquelles s'ajoute un accès simplifié d'une grande partie de l'API du système d'exploitation. Le programmeur peut appeler les commandes de l'API de Windows, de Linux ou Mac OS directement comme s'il s'agissait des commandes internes à PureBasic, sans avoir à les déclarer au préalable (ainsi que les constantes). Rien de mieux qu'un exemple pratique pour illustrer ceci. Comparons un programme simple en visual basic avec son équivalent en PureBasic : Comment obtenir le chemin du répertoire Windows. Visual Basic: Private Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" _ (ByVal lpBuffer As String, ByVal nSize As Long) As Long Const MAX_PATH = 260 strWindowsDirectory$ = Space$(MAX_PATH) lngReturn& = GetWindowsDirectory(strWindowsDirectory$, MAX_PATH) PureBasic: strWindowsDirectory$ = Space(#MAX_PATH) lngReturn = GetWindowsDirectory_(strWindowsDirectory$, #MAX_PATH)
  • PureBasic(ピュアベーシック)は、従来のBASIC言語の文法を基本とした開発言語である。 製作したのはフランスの Fantaisie Software、移植性を1つの柱としており、現在 Windows、Linux、Mac OS X、AmigaOS での総合開発環境が提供されている。 ランタイムライブラリを使用しないため、ファイルサイズが小さな、より高速なソフトの開発が可能となっている。 また、DLLの作成やインラインアセンブルにも対応している。 デモ版は無料で、試用期限はない。 デバッグ機能をOFFにしたコンパイルが出来ない、ソースの行数に制限がある点などを除けば、殆ど製品版と同じように試用できる。 代金を支払うとユーザー登録され、製品版をダウンロードできるようになる。 そのため、広義のシェアウェアに分類される。 ユーザー登録すると、どのプラットフォーム版の PureBasic も自由に使用できる。 また、以後のバージョンアップは無料であることが宣言されている。
  • PureBasic, ontwikkeld door Frédéric Laboureur (Fantaisie Software, Frankrijk), is een commerciële compiler voor Windows, Linux, AmigaOS en Mac OS. De programma's zijn klein en snel, de syntaxis een mix tussen BASIC en C. Naast de vele krachtig geoptimaliseerde bibliotheken (GUI-gadgets, beeld, geluid, netwerk, database, compressie, cryptografie, .... ) kan men rechtstreeks WinAPI aanspreken en Assembler-code gebruiken (Inline-Assembler). Bovendien is het mogelijk om een bibliotheek te schrijven. Verder biedt PureBasic sinds versie 3.5 een rudimentaire 3D-engine (OGRE 3D), waarmee het mogelijk is snel en eenvoudig kleine 3-D toepassingen te programmeren. Een essentieel voordeel vergeleken met andere programmeertalen is het bijzondere feit dat de taal doorlopend ontwikkeld wordt, steeds krachtiger wordt en dat nieuwe instructies de taal verder optimaliseren. De aanschaf van PureBasic houdt automatisch in dat alle toekomstige updates gratis zijn in de vorm van downloads. Verdere kosten bij het verkopen van door u ontwikkelde programma's zijn er niet, geschreven programma's kunnen licentie-vrij verhandeld worden zonder rekening te hoeven houden met beperkingen van de kant van de fabrikant. Op 4 november 2007 is versie 4.10 uitgebracht voor 3 platforms tegelijk: Windows, Linux en Mac OS. Het is de bedoeling dat het gelijktijdig uitbrengen van releases voor deze 3 platforms voortaan standaard wordt. OpenConsole; opent de console Print("Hello world!"); weergave van tekst in de console Delay(3000); uitvoering programma wordt 3000 milliseconden gestopt CloseConsole; console weer sluiten; PureBasic code (4.10) dat een klein simpel venstertje opent (zonder knoppen); in gecompileerde vorm (. exe) is de grootte slechts 10,5 KB (10.752 bytes) If OpenWindow(1, 300, 300, 150, 50, "Voorbeeld 1", #PB_Window_SystemMenu) Repeat Variabele = WaitWindowEvent Select Variabele Case #PB_Event_CloseWindow End Case #PB_Event_Gadget EndSelect ForEver EndIf; PureBasic code kan ook heel wat korter: If OpenWindow(2, 300, 300, 150, 50, "Voorbeeld 2", #PB_Window_SystemMenu) While WaitWindowEvent <> #PB_Event_CloseWindow : Wend EndIf
  • PureBasic jest odmianą języka programowania BASIC, opracowaną wraz z IDE prze firmę Fantaisie Software dla Windows, Linux, Mac OS X i AmigaOS (choć nie jest już obsługiwana przez Amigi od v4.00). PureBasic obsługuje wstawki assemblerowe pozwalając doświadczonym programistom zwiększać szybkość działania krytycznych części kodu swoich programów. Posiada obszerny zestaw 1167 poleceń i bezpośredni dostęp do wielu wywołań API systemów oraz obsługuje srodowisko OGRE 3D, iRRLicht i Dreamotion.
  • PureBasic — коммерческий компилятор языка программирования, использующего синтаксис BASIC. Предназначен для создания кроссплатформенных приложений для AmigaOS, GNU/Linux, Microsoft Windows, Windows NT и Mac OS X. Разработан компанией Fantaisie Software. Программы, написанные на PureBasic’е компилируются непосредственно в код процессоров IA-32, m68k и PowerPC, при этом получаются небольшие автономные исполняемые файлы и динамические библиотеки. Если не использовать специфические API операционных систем, один файл исходного кода может быть скомпилирован для всех поддерживаемых OS с небольшими модификациями или вообще без них. Есть возможность использования библиотек WIN32API и MFC (Windows); SDL (GNU/Linux). Также PureBasic позволяет использовать ассемблерные "включения", так как компилятор - FASM PureBasic(4.00,4.10 и. т. д. ) имеет также Visual Designer, который может помочь в создании окон. Имеет более 800 встроенных(многие - кроссплатформенные) команд, вдобавок к этому есть прямой доступ к командам API AmigaOS, Microsoft Windows, GNU/Linux или Mac OS X. Детальное описание функций, можно найти в он-лайн справке http://purearea. net/pb/english/manual/reference/reference. html
dbpprop:caption
  • The PureBasic IDE, showing an example program
dbpprop:developer
  • Fantaisie Software
dbpprop:genre
dbpprop:hasPhotoCollection
dbpprop:latestReleaseDate
dbpprop:latestReleaseVersion
  • v4.31
dbpprop:license
dbpprop:operatingSystem
dbpprop:reference
dbpprop:screenshot
dbpprop:title
  • PureBasic
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
rdf:type
rdfs:comment
  • PureBasic is a proprietary event-driven BASIC programming language and integrated development environment developed by Fantaisie Software for Windows, Linux, Mac OS X, and AmigaOS (although no longer supported on the Amiga since v4.00). Programs written in PureBasic compile directly to the x86, IA-32, 680x0 and PowerPC instruction sets, generating small standalone executables and DLLs.
  • PureBasic ist eine von Frédéric Laboureur entwickelte prozedurale Programmiersprache für Windows, Linux, Mac OS X und Amiga OS, die kommerziell vertrieben wird.
  • PureBasic es un compilador de un dialecto del lenguaje de programación BASIC. Incluye entorno de programación, con un amplio repertorio de instrucciones y librerías. Una de sus principales características frente a otros es la de generar ejecutables muy rápidos y pequeños. Puede compilar programas para Microsoft Windows, Linux, Mac OS X y AmigaOS a partir del mismo código fuente. Ha sido creado por la empresa francesa Fantaisie Software.
  • PureBasic est un langage de programmation de type BASIC. La version actuelle est 4.31. Plusieurs points le caractérisent : Simplicité : la syntaxe BASIC est simple à apprendre. Rapidité : les applications produites sont optimisées (taille réduite) et rapides (aussi rapide que le c++ dans certains cas). Portabilité : le code source est portable d'un système d'exploitation à l'autre. Il existe une version de PureBasic pour AmigaOS, Linux, Windows, et Mac OS.
  • PureBasic, ontwikkeld door Frédéric Laboureur (Fantaisie Software, Frankrijk), is een commerciële compiler voor Windows, Linux, AmigaOS en Mac OS. De programma's zijn klein en snel, de syntaxis een mix tussen BASIC en C. Naast de vele krachtig geoptimaliseerde bibliotheken (GUI-gadgets, beeld, geluid, netwerk, database, compressie, cryptografie, .... ) kan men rechtstreeks WinAPI aanspreken en Assembler-code gebruiken (Inline-Assembler).
  • PureBasic jest odmianą języka programowania BASIC, opracowaną wraz z IDE prze firmę Fantaisie Software dla Windows, Linux, Mac OS X i AmigaOS (choć nie jest już obsługiwana przez Amigi od v4.00). PureBasic obsługuje wstawki assemblerowe pozwalając doświadczonym programistom zwiększać szybkość działania krytycznych części kodu swoich programów.
  • PureBasic — коммерческий компилятор языка программирования, использующего синтаксис BASIC. Предназначен для создания кроссплатформенных приложений для AmigaOS, GNU/Linux, Microsoft Windows, Windows NT и Mac OS X. Разработан компанией Fantaisie Software.
rdfs:label
  • PureBasic
  • PureBasic
  • PureBasic
  • PureBasic
  • PureBasic
  • PureBasic
  • PureBasic
  • PureBasic
owl:sameAs
foaf:homepage
foaf:page
is dbpprop:redirect of
is owl:sameAs of