Property |
Value |
dbo:abstract
|
- 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 clef 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 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 clef 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)
|
dbo:influencedBy
| |
dbo:license
| |
dbo:wikiPageExternalLink
| |
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 8115 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
prop-fr:auteur
|
- Fantaisie Software (fr)
- Fantaisie Software (fr)
|
prop-fr:dateDePremièreVersion
| |
prop-fr:dernièreVersion
| |
prop-fr:développeur
|
- Frédéric Laboureur (fr)
- Frédéric Laboureur (fr)
|
prop-fr:extensions
|
- .pb .pbf .pbi .pbp (fr)
- .pb .pbf .pbi .pbp (fr)
|
prop-fr:influencéPar
| |
prop-fr:licence
| |
prop-fr:nom
|
- Purebasic (fr)
- Purebasic (fr)
|
prop-fr:paradigme
|
- Impérative (fr)
- Impérative (fr)
|
prop-fr:siteWeb
| |
prop-fr:systèmeD'exploitation
|
- Windows, Mac OS, Linux, (fr)
- Windows, Mac OS, Linux, (fr)
|
prop-fr:wikiPageUsesTemplate
| |
dct:subject
| |
rdf:type
| |
rdfs:comment
|
- 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 clef 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 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 clef 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)
|
rdfs:label
|
- PureBasic (fr)
- PureBasic (ja)
- PureBasic (nl)
- PureBasic (pl)
- PureBasic (fr)
- PureBasic (ja)
- PureBasic (nl)
- PureBasic (pl)
|
rdfs:seeAlso
| |
owl:sameAs
| |
prov:wasDerivedFrom
| |
foaf:homepage
| |
foaf:isPrimaryTopicOf
| |
foaf:name
|
- Purebasic (fr)
- Purebasic (fr)
|
foaf:page
| |
is dbo:wikiPageRedirects
of | |
is dbo:wikiPageWikiLink
of | |
is oa:hasTarget
of | |
is foaf:primaryTopic
of | |