IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Introduction à la programmation
en Liberty BASIC

Date de publication : 07/02/2007


I. Introduction
I-A. Préambule
I-B. Choisir un langage de programmation
I-C. Liberty BASIC : Un Langage ?
I-D. Just BASIC : spécial débutants
I-E. Run BASIC : Un BASIC sur le web
I-F. Ce qu'il faut retenir !
I-G. Et Maintenant ?!


I. Introduction


I-A. Préambule

Vous qui lisez ces lignes, et qui ne connaissez que peu de chose de la programmation, soyez le bienvenue !

Je vous félicite pour avoir décidé de franchir un pas vers l'inconnu, ce monde obscur, dont vous avez entendu parler, celui des programmeurs, qui passent leur nuits à tapoter frénétiquement leur clavier pour réussir à atteindre un but que l'on a parfois du mal à comprendre car les mots qu'ils emploient sont compliqués et le plus souvent dans une langue étrange.

S'il est vrai qu'en 1990, la programmation était réservée à un monde d'initiés, cela a bien changé depuis. Désormais, grâce aux nouvelles technologies, aux machines puissantes et à Internet, tout cela a bien évolué, et maintenant la création de jeu et de programme est désormais à la portée de tous et donc à votre portée à vous ! Car il s'agit bien de cela, vous apprendre à créer des jeux ou des programmes.

Vous entrez maintenant dans un nouveau monde, celui de la solidarité et du partage, car la communauté toute entière est là pour vous aider à apprendre, à progresser et à réaliser ce qui n'existe encore qu'au fond de votre imagination, ce projet qui vous pousse à apprendre à programmer.

././images/question.png Oui mais en clair, ça veut dire quoi ?
Tout simplement que programmer est aujourd'hui à la portée de tous, car il existe des langages évolués qui simplifient la programmation et permettent de créer des programmes ou des jeux rapidement et avec un niveau de finition élevé. Bien sûr cela ne se fera pas tout seul, il va falloir apprendre et la première des choses qu'il va falloir apprendre, c'est la patience.

././images/question.png Pourquoi la patience en particulier ?
Tout simplement parce que votre ordinateur ne sait pas réfléchir, il va donc falloir lui expliquer exactement ce que vous attendez de lui, et pour cela il faut connaître un langage de programmation, mais cela ne fait pas tout ! Il faut aussi réfléchir à plein de chose, comme la façon dont on va lui donner les informations qu'il devra traiter, la manière dont il va les traiter, etc. Tout cela, vous allez l'apprendre, et puis vous allez commencer à programmer et vous allez inévitablement commettre des erreurs, des "bugs" qu'il faudra corriger, et ainsi de suite jusqu'a obtenir le résultat souhaité ! Et pour tout cela il faut de la patience et un langage de programmation.


I-B. Choisir un langage de programmation

././images/question.png Tout est Ok, je suis là pour apprendre le Liberty BASIC ?
En fait, même si je suis très heureux de voir que vous vous intéressez au Liberty BASIC, je dois être sûr que c'est le langage qui vous convient ! En effet, il existe une grande quantité de langage et dans les langages de type BASIC, plus qu'ailleurs ! Aussi je pense qu'avant d'aller plus loin vous devez vous poser au moins une question qui sera déterminante pour le choix de votre premier langage de programmation. Cette question, là voici :

Passez vous ici un peu par hasard, histoire de voir à quoi ressemble la programmation ?
Souhaitez-vous apprendre la programmation dans le cadre de vos loisirs, pour faire des jeux, ou des petits utilitaires, ou encore en entreprise pour créer de petits programmes ?
Cherchez vous un langage très simple a apprendre même si sa vitesse d'exécution n'est pas son point fort ?

warning NON ! Je cherche vraiment à apprendre à programmer, je veux en faire mon métier, et devenir programmeur !
NON ! Je travaille en entreprise et je dois créer une application complexe pour mon entreprise !
NON ! Je dois travailler sur une grosse quantité de donnée ou faire de la 3D et le programme que je cherche à réaliser
doit être rapide et performant, même si cela doit prendre plusieurs mois pour créer mon programme !

Pour une seule de ces réponses négatives, le Liberty BASIC vous est certainement déconseillé, et il est préférable et plus responsable de notre part de vous orienter vers d'autres langages plus performants en vitesses ou plus adaptés à ce que vous cherchez à faire.

Allez voir ici :
http://www.developpez.net/forums/showthread.php?t=79
Pour un début de recherche du langage qui vous convient le mieux.


I-C. Liberty BASIC : Un Langage ?

Ha ! Vous êtes toujours là, c'est donc que vous cherchez plutôt un langage sympa, rapide et facile à apprendre et que la vitesse n'est pas un critère déterminant, vous cherchez un langage pour faire de la programmation de loisir en cherchant avant tout à vous faire plaisir !

Encore une fois si tel est le cas, Liberty BASIC pourra vous apporter du plaisir et une facilitée qui n'est égalée par aucun autre langage.
Ses principaux avantages sont :

  • Facile à apprendre,
  • Rapide a apprendre,
  • Version gratuite permettant de créer des programmes autonomes,
  • Fonctions avancées permettant d'utiliser les fonctions de Windows,
  • Existe aussi sur le Web,
  • Une communauté francophone très active pour vous aider,
  • Et le site de Developpez.com pour vous former.
Nous avons fait le tour de ce préambule, et maintenant C'est parti !

././images/question.png Depuis tout a l'heure vous parlez de langage, ça veut dire qu'on va parler avec notre ordinateur ?
Tout dépend de ce que vous entendez par "parler avec votre ordinateur !" Voici la meilleure façon de vous l'expliquer :

Imaginez vous en train de parler français avec un chinois qui ne comprends pas le français, dans ces conditions, ce n'est pas facile de se faire comprendre, mais heureusement il y a une solution ! Il suffit que vous et le chinois parliez l'anglais ! A force d'effort vous finirez certainement par vous raconter des blagues !

Et bien entre l'ordinateur et vous c'est un peu la même chose, l'ordinateur, lui ne comprends que des 0 et des 1, on appelle ça le langage binaire ! Mais aucun programmeur ne sait "parler" ce langage ! Il est vraiment dificile à apprendre et il est peu performant ! Mais là aussi il y a une solution, les langages de programmation sont des langages qui vont nous permettre de communiquer avec votre ordinateur. Vous avez appris à parler Français depuis votre tendre enfance, vous avez ensuite appris à parler une autre langue au collège, et maintenant vous allez de nouveau apprendre un langage, mais celui-ci est quand même plus simple a apprendre qu'une langue etrangère.


I-D. Just BASIC : spécial débutants

Il faut aussi savoir que Liberty BASIC est payant ! Il ne s'agit pas de débourser une forte somme d'argent (quelques dizaines d'euros seulement), mais il est vrai que vous n'êtes pas forcément à la recherche d'un langage payant. Autant le savoir tout de suite.

././images/question.png Je ne sais pas encore si ça va me plaire et je dois payer ?
En réalité, NON. Car son créateur a tout prévu pour que vous n'achetiez une licence que si vous aimez vraiment utiliser ce langage, il a mis a la disposition de tous, une version gratuite de son langage. Certe, cette version est moins évoluée, mais elle est largement suffisante pour programmer. Vous allez pouvoir apprendre à programmer sans aucun problèmes. Et vous choisirez ensuite, de passer ou non à la version payante.

La version gratuite de Liberty BASIC s'appelle Just BASIC. Vous pouvez le télécharger sur Le site Officiel de Just BASIC

Bien sûr tous les exemples de codes présents dans cette introduction à la programmation sont compatible avec Just BASIC. Vous allez donc apprendre à programmer vraiment gratuitement.


I-E. Run BASIC : Un BASIC sur le web

Il s'agit simplement d'une information supplémentaire car nous n'allons pas traiter ce sujet, mais il est bon de savoir que Carl GUNDEL est en train de devellopper une version 'WEB' de son langage. Le principe est extremement simple, il s'agit de taper le code de son programme dans une fenêtre de son navigateur et le programme s'execute en ligne... Plus d'infos sur le Site Officiel de Run BASIC


I-F. Ce qu'il faut retenir !

A la fin de chaque chapitre vous trouverez un paragraphe 'Ce qu'il faut retenir' reprenant les points important du chapitre. Ce sont les informations essentielles qui doivent absolument être acquises pour passer au chapitre suivant. Vous venez de voir que LB (Liberty BASIC) est un langage de programmation simple et qu'il convient aux programmeurs qui cherchent avant tout la simplicité et la rapidité pour une programmation de loisir. Vous allez commencez par apprendre à programmer en Just BASIC, version gratuite de LB.


I-G. Et Maintenant ?!

Vous allez voir dans le prochain chapitre les outils d'aide à la programmation.

 

Valid XHTML 1.1!Valid CSS!

Copyright © 2007 Pascal LEGAL Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.