[Kde Neon] Installer le langage de programmation open-source et multiplateforme BlitzMax
par
, 29/12/2020 à 18h54 (483 Affichages)
*
BlitzMax est un langage de programmation open-source et multiplateforme. comporte un environnement complet avec un editeur de code et une aide integre. a la base, ce langage permet de creer des jeux videos tres performants. la syntaxe est relativement facile a aborder, ca rappelle le langage basic mais en beaucoup plus evolue. des modules suplementaires permettent d'etendre ces capacitees. par exemple avec MaxGui, il est possible de creer des interfaces graphiques au programmes generes le tout avec une vitesse d'execution impressionnante. sous linux (version que j'ai teste) gcc est utilise pour produire des binaires tres performants en langage machine...
pour ceux qui seraient interesses, voici les etapes pour l'installer sous linux :
1/ telecharger l'archive BlitzMax_linux_x64_0.xxx.tar.xz et la decompresser.
2/ a la premiere utilisation, regenerer tous les modules sinon la moindre compilation prendra beaucoup de temps.
3/ activer l'option Quick build et desactiver Debug Build. les programmes seront generes plus rapidement et seront beaucoup plus leger sinon le moindre binaire occupera environ 20 a 30 mo.
j'ai trouve - ICI - beaucoup d'exemples qui donnent une idee du potentiel du langage. la majoritee fonctionnent. a noter qu'il faut dans les codes sources qui comporte ces lignes :
Import MaxGui.Drivers
Strict
les inverser en :
Strict
Import MaxGui.Drivers
sinon il y'aura un message d'erreur...
avec le module MaxGui, il est possible de generer rapidement un programme avec interface graphique, fenetre avec menu principal, champs de saisie, gadgets avec options cliquables...
j'ai pour habitude de securiser les programmes avec Firejail. voici la commande :
firejail --noprofile --net=none --disable-mnt --private=/emplacement/rep/prive --nogroups --private-dev --private-tmp --noroot --caps.drop=all --seccomp --nonewprivs ~/BlitzMax/MaxIDE
reste plus qu'a creer un raccourci.