About: PureBasic

An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

PureBasic is a commercially distributed procedural computer programming language and integrated development environment based on BASIC and developed by for Windows, Linux, and macOS. An Amiga version is available, although it has been discontinued and some parts of it are released as open-source. The first public release of PureBasic for Windows was on 17 December 2000. It has been continually updated ever since.

Property Value
dbo:abstract
  • PureBasic ist eine hauptsächlich von Frédéric Laboureur (Fantaisie Software, Frankreich) entwickelte prozedurale Programmiersprache für Windows, Linux, macOS, Raspberry Pi OS und AmigaOS, die kommerziell vertrieben wird. (de)
  • 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 mensaje 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 mensaje en una caja de mensaje...: En Visual Basic: MsgBox "HOLA", vbOKOnly, "Hola, Mundo" En PureBasic: MessageRequester("HOLA", "Hola, mundo",#PB_MessageRequester_Ok) (es)
  • PureBasic is a commercially distributed procedural computer programming language and integrated development environment based on BASIC and developed by for Windows, Linux, and macOS. An Amiga version is available, although it has been discontinued and some parts of it are released as open-source. The first public release of PureBasic for Windows was on 17 December 2000. It has been continually updated ever since. PureBasic has a "lifetime license model". As cited on the website, the first PureBasic user (who registered in 1998) still has free access to new updates and this is not going to change. PureBasic compiles directly to IA-32, x86-64, PowerPC or 680x0 instruction sets, generating small standalone executables and DLLs which need no runtime libraries beyond the standard system libraries. Programs developed without using the platform-specific application programming interfaces (APIs) can be built easily from the same source file with little or no modification. PureBasic supports inline assembly, allowing the developer to include FASM assembler commands within PureBasic source code, while using the variables declared in PureBasic source code, enabling experienced programmers to improve the speed of speed-critical sections of code. PureBasic supports and has integrated the OGRE 3D Environment. Other 3D environments such as the Irrlicht Engine are unofficially supported. (en)
  • PureBasic est un langage de programmation de type BASIC compilé. Plusieurs points le caractérisent : * Simplicité : la syntaxe BASIC est simple à apprendre. * Rapidité : les applications produites sont optimisées (taille réduite) et rapides. * Portabilité : le code source est portable d'un système d'exploitation à l'autre. Il existe une version de PureBasic pour Linux, Windows, AmigaOS, et Mac OS. * Sans dépendances logicielles : le langage ainsi que les applications ne nécessitent pas d'installation obligatoire, il est donc aisé de le transporter sur une clé USB, et d'exécuter les applications sous forme d'applications portables. * Création de fichiers DLL : la création de DLL standard (Non ActiveX, utilisable dans n'importe quel autre langage) est aussi aisée que la création d'EXE. * Le prix : les mises à niveau sont gratuites à vie. PureBasic possède un jeu de commandes étendues (plus de 1 400 commandes internes) auxquelles s'ajoute un accès simplifié à 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 LongConst MAX_PATH = 260strWindowsDirectory$ = Space$(MAX_PATH)lngReturn& = GetWindowsDirectory(strWindowsDirectory$, MAX_PATH)PureBasic:strWindowsDirectory$ = Space(#MAX_PATH)lngReturn = GetWindowsDirectory_(strWindowsDirectory$, #MAX_PATH) (fr)
  • 퓨어베이직(PureBasic)은 베이직 기반의 상업적으로 배포된 절차적 컴퓨터 프로그래밍 언어이자 통합 개발 환경으로, 가 윈도우 32/64비트, 리눅스 32/64비트, macOS를 대상으로 개발하였다. 아미가 버전을 사용할 수 있으나 개발이 중단되어 일부 포팅은 오픈 소스로 공개된 상태이다. 최초의 윈도우용 퓨어베이직 릴리스는 2000년 12월 17일에 출시되었다. 이후로 계속 업데이트되고 있다. 퓨어베이직은 수명 라이선스 모델을 가지고 있다. 웹사이트에 언급된 바에 따르면 1998년에 등록한 최초의 퓨어베이직 사용자는 새로운 업데이트에 대한 무료 접근 권한이 있으며 이 점은 앞으로도 바뀌지 않는다. 퓨어베이직은 x86, x86-64, 파워PC, 명령 집합에 대해 직접 컴파일하며 표준 시스템 라이브러리를 넘어 런타임 라이브러리가 불필요한 조그마한 독립형 실행 파일과 DLL을 생성한다. 플랫폼 특화 API를 사용하지 않고 개발한 프로그램들은 수정 절차 없이 또는 수정이 거의 없이 동일 소스 파일을 가지고 쉽게 빌드가 가능하다. (ko)
  • PureBasic(ピュアベーシック)は、Fantaisie Software製の商用のBASIC言語およびその統合開発環境 (IDE) であり、Microsoft Windows(32ビット、64ビット)、Linux(32ビット、64ビット)、macOSで動作する。AmigaOS版は開発中止となり、オープンソース化されている。 (ja)
  • 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 basale 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. AmigaOS wordt echter niet meer ondersteund. 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 ForEverEndIf ; PureBasic code kan ook heel wat korter:If OpenWindow(2, 300, 300, 150, 50, "Voorbeeld 2", #PB_Window_SystemMenu) While WaitWindowEvent <> #PB_Event_CloseWindow : WendEndIf (nl)
  • PureBasic – odmiana języka programowania BASIC, opracowana wraz z IDE przez firmę 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 1400+ poleceń i bezpośredni dostęp do wielu wywołań API systemów oraz obsługuje środowisko , i . (pl)
  • PureBasic — коммерческий язык программирования высокого уровня, основан на синтаксисе BASIC. Предназначен для создания кроссплатформенных прикладных программ для AmigaOS, Linux, Microsoft Windows, Windows NT и Mac OS X.Компилятор PureBasic способен компилировать программы в код процессоров IA-32, m68k и PowerPC. Поддерживает компиляцию исполняемых файлов и динамических библиотек.Если не злоупотреблять API операционной системы, то код можно скомпилировать не изменяя его на все поддерживаемые платформы. Поддерживает разные API: Windows API, MFC (Windows), SDL (Linux) и OpenGL. Многопроходный компилятор PureBasic состоит из переводчика кода в ассемблер, ассемблера (FASM) и компоновщика.У PureBasic также есть и неплохой отладчик.Так как в компиляторе присутствует ассемблер, есть возможность в коде использовать ассемблерные вставки.Поддерживает наборы символов ASCII и Unicode. Во все дистрибутивы языка входит IDE, поддающийся конфигурации. В него встроен визуальный конструктор форм для построения графического интерфейса. В PureBasic встроены стандартные библиотеки для программирования консольного и графического интерфейса, библиотеки для создания 2D (DirectX, OpenGL) и 3D игр (OGRE).Всего насчитывается более 1800 встроенных команд (многие кроссплатформенные). Язык платный и предоставляются 2 версии: PureBasic Demo и PureBasic Full.PureBasic Demo имеет некоторые ограничения:Нельзя скомпилировать код в котором больше 800 строк кода.Нельзя скомпилировать динамическую библиотеку.Нельзя использовать API операционных систем. (ru)
  • PureBasic是由所開發的商用BASIC程序语言及整合開發環境(IDE)。特點是語法簡單直接,不依賴运行时库,因此能編譯出相當小巧的程序,包含命令列或GUI執行檔、DLL等。而且不使用各系統的API,所以有高度的跨平台特性,支持Windows 32/64位元、Linux 32/64位元、Mac OS X、Amiga。 (zh)
dbo:designer
dbo:developer
dbo:latestReleaseDate
  • 2022-06-22 (xsd:date)
dbo:latestReleaseVersion
  • 6.00 LTS
dbo:license
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 60643 (xsd:integer)
dbo:wikiPageLength
  • 14302 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1098401277 (xsd:integer)
dbo:wikiPageWikiLink
dbp:caption
  • The PureBasic Visual Designer, showing a selection of popular GUI components that it supports. (en)
dbp:designer
  • Fantaisie Software (en)
dbp:developer
  • Fantaisie Software (en)
dbp:family
dbp:fileExt
  • .pb, .pbi, .pbf, .pbp (en)
dbp:latestReleaseDate
  • 2022-06-22 (xsd:date)
dbp:latestReleaseVersion
  • 6 (xsd:integer)
dbp:license
dbp:name
  • PureBasic (en)
dbp:operatingSystem
dbp:paradigm
dbp:screenshot
  • PureBasic VD.png (en)
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dct:subject
rdf:type
rdfs:comment
  • PureBasic ist eine hauptsächlich von Frédéric Laboureur (Fantaisie Software, Frankreich) entwickelte prozedurale Programmiersprache für Windows, Linux, macOS, Raspberry Pi OS und AmigaOS, die kommerziell vertrieben wird. (de)
  • 퓨어베이직(PureBasic)은 베이직 기반의 상업적으로 배포된 절차적 컴퓨터 프로그래밍 언어이자 통합 개발 환경으로, 가 윈도우 32/64비트, 리눅스 32/64비트, macOS를 대상으로 개발하였다. 아미가 버전을 사용할 수 있으나 개발이 중단되어 일부 포팅은 오픈 소스로 공개된 상태이다. 최초의 윈도우용 퓨어베이직 릴리스는 2000년 12월 17일에 출시되었다. 이후로 계속 업데이트되고 있다. 퓨어베이직은 수명 라이선스 모델을 가지고 있다. 웹사이트에 언급된 바에 따르면 1998년에 등록한 최초의 퓨어베이직 사용자는 새로운 업데이트에 대한 무료 접근 권한이 있으며 이 점은 앞으로도 바뀌지 않는다. 퓨어베이직은 x86, x86-64, 파워PC, 명령 집합에 대해 직접 컴파일하며 표준 시스템 라이브러리를 넘어 런타임 라이브러리가 불필요한 조그마한 독립형 실행 파일과 DLL을 생성한다. 플랫폼 특화 API를 사용하지 않고 개발한 프로그램들은 수정 절차 없이 또는 수정이 거의 없이 동일 소스 파일을 가지고 쉽게 빌드가 가능하다. (ko)
  • PureBasic(ピュアベーシック)は、Fantaisie Software製の商用のBASIC言語およびその統合開発環境 (IDE) であり、Microsoft Windows(32ビット、64ビット)、Linux(32ビット、64ビット)、macOSで動作する。AmigaOS版は開発中止となり、オープンソース化されている。 (ja)
  • PureBasic – odmiana języka programowania BASIC, opracowana wraz z IDE przez firmę 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 1400+ poleceń i bezpośredni dostęp do wielu wywołań API systemów oraz obsługuje środowisko , i . (pl)
  • PureBasic是由所開發的商用BASIC程序语言及整合開發環境(IDE)。特點是語法簡單直接,不依賴运行时库,因此能編譯出相當小巧的程序,包含命令列或GUI執行檔、DLL等。而且不使用各系統的API,所以有高度的跨平台特性,支持Windows 32/64位元、Linux 32/64位元、Mac OS X、Amiga。 (zh)
  • 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. He aquí un ejemplo de un programa sencillo en PureBasic: OpenConsole Print("¡Hola, mundo!") Delay(3000) CloseConsole En Visual Basic: En PureBasic: (es)
  • PureBasic is a commercially distributed procedural computer programming language and integrated development environment based on BASIC and developed by for Windows, Linux, and macOS. An Amiga version is available, although it has been discontinued and some parts of it are released as open-source. The first public release of PureBasic for Windows was on 17 December 2000. It has been continually updated ever since. (en)
  • PureBasic est un langage de programmation de type BASIC compilé. Plusieurs points le caractérisent : * Simplicité : la syntaxe BASIC est simple à apprendre. * Rapidité : les applications produites sont optimisées (taille réduite) et rapides. * Portabilité : le code source est portable d'un système d'exploitation à l'autre. Il existe une version de PureBasic pour Linux, Windows, AmigaOS, et Mac OS. * Sans dépendances logicielles : le langage ainsi que les applications ne nécessitent pas d'installation obligatoire, il est donc aisé de le transporter sur une clé USB, et d'exécuter les applications sous forme d'applications portables. * Création de fichiers DLL : la création de DLL standard (Non ActiveX, utilisable dans n'importe quel autre langage) est aussi aisée que la création d'EXE. (fr)
  • 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 basale 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 (nl)
  • PureBasic — коммерческий язык программирования высокого уровня, основан на синтаксисе BASIC. Предназначен для создания кроссплатформенных прикладных программ для AmigaOS, Linux, Microsoft Windows, Windows NT и Mac OS X.Компилятор PureBasic способен компилировать программы в код процессоров IA-32, m68k и PowerPC. Поддерживает компиляцию исполняемых файлов и динамических библиотек.Если не злоупотреблять API операционной системы, то код можно скомпилировать не изменяя его на все поддерживаемые платформы. Поддерживает разные API: Windows API, MFC (Windows), SDL (Linux) и OpenGL. (ru)
rdfs:label
  • PureBasic (de)
  • PureBasic (es)
  • PureBasic (fr)
  • 퓨어베이직 (ko)
  • PureBasic (ja)
  • PureBasic (nl)
  • PureBasic (pl)
  • PureBasic (en)
  • PureBasic (ru)
  • PureBasic (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • PureBasic (en)
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License