software.wikisort.org - Langage_de_programmation

Search / Calendar

Gambas est un langage de programmation interprété orienté objet utilisant la syntaxe du BASIC, disponible pour GNU/Linux et autres systèmes Unix ou assimilés. Il est accompagné d'un interpréteur et d'un IDE, lui-même écrit en Gambas.

Gambas

Capture d'écran.

Date de première version 1999
Paradigme Programmation orientée objet, structurée et impérative
Auteur Benoît Minisini (en)
Dernière version 3.17.1 ()[1]
Typage Statique, fort, sûr, nominatif
Influencé par Visual Basic
Écrit en C et C++/Qt
Système d'exploitation Linux, Unix
Licence Licence publique générale GNU version 2[2]
Site web gambas.sf.net

Gambas se donne pour objectif de reproduire la facilité d'utilisation de Visual Basic en améliorant ses fonctionnalités. Bien que son interpréteur ne soit pas compatible avec les programmes dont le code source est écrit en Visual Basic, Gambas est lui aussi dérivé du BASIC et orienté objet. Il n'est pas un clone de Visual Basic, son auteur insiste sur ce point, mais constitue une solution pertinente pour les utilisateurs du Visual Basic souhaitant créer des applications pour Linux/Unix sans passer à un environnement totalement différent.

Gambas est un logiciel libre diffusé sous la licence GNU GPL, développé principalement à Paris depuis 1999 par Benoît Minisini.

Gambas est l'acronyme récursif de Gambas almost means Basic (en français, « Gambas veut presque dire Basic »). C'est aussi le nom espagnol d'une crevette de mer, l'Aristeidae, dont provient le logo du projet.

Gambas est amélioré continuellement et peut être conseillé à tous les utilisateurs de Linux/Unix qui souhaitent mettre à profit leurs connaissances BASIC sous licence GNU.

Gambas est disponible sous forme de paquets RPM ou Deb pour de nombreuses distributions Linux, notamment Debian, Ubuntu, SuSE ou encore Mandriva.


Fonctionnalités


Avec Gambas, il est notamment possible de :


Particularités



Exemple de programme en Gambas


Simple programme Hello world écrit en Gambas.

PUBLIC SUB Main()
PRINT "Hello world !"
END

Alternatives



Portage vers d'autres plates-formes/architectures


Gambas est théoriquement portable vers d'autres plates-formes. Son auteur principal, Benoît Minisini, a déclaré : « En pratique, le portage vers Windows est relativement compliqué, il ne m'intéresse pas, mais je suis prêt à aider quiconque veut se lancer là-dedans »[3]. Les applications Gambas en ligne de commande fonctionnent sous Windows avec Cygwin.

Gambas fonctionne sous FreeBSD et Mac OS X.

Gambas fonctionne sur les architectures 64 bits[pas clair].


Notes et références


  1. « https://gitlab.com/gambas/gambas/-/releases/3.17.1 », (consulté le )
  2. SourceForge.net, (forge logicielle), consulté le
  3. DLFP: Première 'Release Candidate' de Gambas 2

Voir aussi



Liens externes



На других языках


- [fr] Gambas (langage)

[ru] Gambas

Gambas — объектно-ориентированный диалект языка BASIC, дополненный интегрированной средой разработки и работающий на GNU/Linux и других UNIX-подобных операционных системах. Он представляет собой средство разработки программного обеспечения, аналогичное Visual Basic в плане разработки программ на Basic. Gambas задумывался как альтернатива для Visual Basic разработчиков, решивших перейти на Linux.



Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.org внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.org - проект по пересортировке и дополнению контента Википедии