Le guide de base pour gambas: tout ce que vous devez savoir

Si vous possédiez un ordinateur dans les années 80, vous saviez certainement BASIC. Chaque micro-ordinateur est venu avec leur propre spin sur la langue, et il n`a pas été rare pour passer un code de copie de samedi après-midi d`une ligne magazine en ligne. Le produit final serait presque toujours une sorte de jeu, ou un effet visuel intéressant.

Elle a inspiré toute une génération de codeurs. Mais BASIC est mort dans le même temps, le Commodore 64 a fait, et il n`a pas été vraiment remplacé. Que Windows est venu sur la scène, il ne fut plus nécessaire d`écrire du code pour utiliser un ordinateur. Même si vous vouliez, Windows ne vient pas vraiment avec un langage de programmation BASIC roulé dans.

Mais une poignée de gens essaient de faire revivre avec un langage de programmation appelé Gambas - Gambas Près des moyens de base, qui est disponible pour Linux et FreeBSD. Voici ce que vous devez savoir.

Qu`est-ce que GAMBAS

Donc, nous allons commencer avec un peu d`histoire.

Dans les années 1980, Microsoft a une nuance de ce qu`il est en ce moment. Peu de gens avaient un ordinateur à la maison, et ceux qui ne tendaient à avoir celles faites par Amstrad, Atari, et Commodore- les géants de l`époque.

Ceux-ci ne sont pas vraiment venir avec les systèmes d`exploitation que nous les connaissons maintenant, mais plutôt une approche minimaliste à l`exécution de code à partir de bandes et disquettes jumbo taille. Ils sont également venus avec des interprètes pour un simple langage de programmation lisible par l`homme appelé BASIC. Cela a permis aux programmeurs de toutes les capacités pour faire des jeux et des applications, et de les distribuer librement. À bien des égards, BASIC kickstarté le marché du développeur amateur, et peut être considéré comme un ancêtre spirituel à nos jours App Store.

Video: Recette des gambas flambées au cognac

Mais, le marché de l`informatique a changé.

Atari, Amstrad et Commodore tous ont cessé leurs activités, ou de faire pivoter le matériel, aux logiciels exclusivement. Le marché informatique transformé à partir composé de plusieurs, les petits joueurs, à deux seulement Apple et Microsoft. Une victime de cette transformation a été BASIC.

MINOLTA DIGITAL CAMERA

Gambas est un retour spirituel à cette époque. Mais il est livré avec quelques différences clés.

Tout d`abord, syntaxiquement (sens, la grammaire et la structure de la langue), il diffère sensiblement de « vieille école » BASIC, l`adoption d`une structure similaire à celle du langage Visual Basic de Microsoft. Si vous avez utilisé ce, GAMBAS sera incroyablement familier. Sinon, vous aurez probablement un peu d`apprendre à faire.

En second lieu, Gambas utilise une approche orientée objet à la programmation, où le code est logiquement organisé en termes « monde réel ». Ceci est très inhabituel, compte tenu des langues de base d`antan utilisé un style plus procédural, où le code est organisé dans les étapes à suivre de manière séquentielle.

Enfin, Gambas est plus qu`un simple langage. Il est également livré avec un IDE (Integrated Development Environment), ainsi qu`une boîte à outils pour rendre les environnements utilisateur rudimentaires. Il soutient même l`intervalle QT, qui est le moteur derrière un éventail étourdissant d`applications Linux, ainsi que SDL, qui est l`étalon-or des moteurs graphiques informatiques.

Video: Gambas à l'ail

Gambas-projets

Étonnamment, GAMBAS est également livré avec un moteur CGI, vous permettant de faire des sites Web. Je ne recommanderais pas ce que, en grande partie parce qu`elle est extrêmement lent, et le soutien manque GAMBAS outils de développement communs, y compris les goûts de MongoDB, qui est utilisé par une variété d`applications web pour stocker des données.Comment une base de données MongoDB peut-il mieux organiser vos donnéesComment une base de données MongoDB peut-il mieux organiser vos donnéesMongoDB (de "humongous") Est une base de données orientée du document multi-plateforme utilisé comme une alternative à MySQL. Mais qu`est ce que ça veut dire?Lire la suite

Comment puis-je l`avoir?

Eh bien, cela est simple. Gambas est actuellement disponible pour Linux et FreeBSD, et peut être téléchargé à partir des dépôts de votre distro choisi. Si vous utilisez Ubuntu, exécutez sudo apt-get install Gambas3. Cela installera alors plus de 100 méga-octets de données.

Video: La Bisque de gambas

Gambas installer

Si vous êtes sous Windows, vous pouvez le faire fonctionner avec un peu de lutte avec Cygwin. Il est probablement plus facile d`utiliser une machine virtuelle, cependant.

Ensuite, il est juste une question de la plongée dans et se mouiller les pieds. Un bon endroit pour commencer est avec l`un des nombreux modèles de Gambas, qui le rendent facile pour vous de commencer à coder sans l`étape laborieuse de trouver des bibliothèques et de les relier à votre projet.

Où puis-je savoir à ce sujet?

GAMBAS est très bien un langage de niche.Codecademy - Hands Down La meilleure façon de codeCodecademy - Hands Down La meilleure façon de codeCodecademy est une nouvelle barre de site Web tutoriel de programmation interactif qui vous guide à travers les bases de javascript. Bien qu`il n`a pas été autour très longtemps, le site a déjà été générer beaucoup de buzz sur ...Lire la suite

En conséquence, il n`y a pas la même quantité de matériel didactique disponible pour, comme il y a d`autres langues. Codecademy pas (et presque certainement ne le sera jamais) écrit un cours de Gambas, et il n`y a que deux livres sur la langue sur amazon.com.

Gambas code

Avec cet égard, vos options pour l`apprentissage de cette langue sont très limitées.

Une première étape est la documentation, qui est disponible gratuitement sur le Wiki Gambas. A défaut, consultez un guide pour débutants GAMBAS, par John Rittenhouse. Cela peut être lu en ligne.

Après cela, essayez la recherche de projets open-source écrit dans la langue, et voyez si vous pouvez avoir une idée de la langue de cela. Excellents endroits pour commencer inclure BitBucket, et son cousin plus populaire, Github..L`amour GitHub? 4 raisons pour lesquelles vous devez héberger votre code sur BitBucketL`amour GitHub? 4 raisons pour lesquelles vous devez héberger votre code sur BitBucketVous devez penser à où vous l`intention de stocker votre code. Il est probable que vous avez entendu parler de GitHub. Ce n`est pas surprenant. GitHub est utilisé par les particuliers et les entreprises au code hôte, collaborer sur la documentation ...Lire la suite

Est-il utile d`apprentissage?

Si vous prévoyez d`apprendre un langage de programmation afin de faire progresser votre carrière, GAMBAS ne devrait pas être cette langue. Dans le monde réel, presque personne utilise comme langue de travail. Il est tout simplement pas pratique, tant de niveaux.

Contrairement à une proportion importante des langages de programmation traditionnels, le code écrit avec GAMBAS ne peut pas facilement être porté sur Windows ou OS X. De plus, si vous avez décidé d`apprendre GAMBAS avec une attente d`être là une communauté active de développeurs, expansive d`apprendre, vous aurez être très déçu.

Il est aussi extrêmement pratique. L`une des principales forces de Python, par exemple, est la richesse des bibliothèques disponibles pour elle, qui vous permettent de faire quoi que ce soit de manipuler HTML, pour créer vos propres serveurs web. Il n`y a rien vraiment comme ça pour Gambas.

Je ne peux pas recommander même comme une langue d`enseignement. Python et Ruby sont à la fois plus propre, moins opaque et sont effectivement utilisés. Il y a aussi une énorme quantité de matériel d`apprentissage entourant ces langues, contrairement à Gambas, qui est relativement limitée à cet égard.Quel langage de programmation Si vous apprendre pour le développement de logiciels?Quel langage de programmation Si vous apprendre pour le développement de logiciels?Lors du démarrage sur le chemin de la programmation, il est important que vous investissez votre temps à bon escient dans le choix d`apprendre quelque chose que vous profitera à la fois dans l`immédiat avec des résultats visibles sur votre plate-forme de ...Lire la suite

Alors, qui doit apprendre GAMBAS? Eh bien, si vos yeux vont brumeuse chaque fois que vous pensez des heures que vous le code de la copie de magazines dans dépensé les années 80, vous pourriez obtenir un coup de pied de celui-ci.

Mais tout le monde? Juste apprendre Python.

Crédits photo: Commodore Amiga 500 (Quagmire)

Articles connexes