Basic et Visual Basic - La programmation facile
Inventé en 1964 par Kemeny and Kurtz pour être utilisable
par tous, le nom est l'acronyme "Berginners All purpose Symbolic
Instruction Code", soit "Code d'instruction symbolique pour
tout usage par les débutants". La version interprétée
a été largement utilisée avec les premiers ordinateurs
personnels, y compris le premier PC d'IBM. Bill Gates a gagné
un concours avec sa version. Les anciennes versions avaient des numéros
de ligne et des instructions goto sur ces numéros de ligne.
Visual Basic, créé en 1991 par Microsoft, succède
à Basica et QBasic. Il est conçu pour les applications
Windows, qui requièrent une prise en charge des évènements
(souris notamment).
Visual Basic .Net (Visual Basic 7) est un nouveau langage, orienté-objets
et fonctionnant sous environnement .Net.
Caractéristiques
Visual Basic est orienté object et n'utilise plus de numéros
de lignes pour appeler des routines. Le langage reste simple à
utiliser. Il n'a pas la puissance de C++, Pascal, ou Java.
Mais Visual Basic .Net est proche des capacités de C++.
Pourquoi utiliser Visual Basic?
Basic était un langage facile à apprendre, et à
eu du succès pour cette raison dans le passé. Actuellement
Python, Ruby, Scriptol sont les langages les plus simples à
utiliser.
Si vous voulez programmer les applications de Microsoft par des scripts,
apprendre Basic s'impose. De même la programmation coté
serveur, sur Windows utilise ASP qui est une version de basic. C'est
une alternative à C# sous .Net sans avantage sur ce dernier.
Sites
| Microsoft vend ce portage inclus dans le package Visual Studio. La version 6 est supposée avoir plus de puissance. | |
| Un compilateur gratuit. | |
| Un autre compilateur basic proche de Quick Basic avec des additions. | |
| Pour Linux seulement, compilateur open-source. | |
| Sources, faq, etc... |
Exemples de code en Basic
|
Salut le monde
|
10 PRINT "Salut, le Monde!" 20 END |
|
Salut le monde
Visual Basic |
Public Class MyApplication |
|
Opérations
arithmétiques |
10 INPUT "Entrez deux nombres, séparé par une virgule:", A, B 20 LET SUM = A + B 30 LET DIFF = A - B 40 LET MUL = A * B 50 PRINT "Somme ", SUM 60 PRINT "Différence ", DIFF 70 PRINT "Produit ", MUL 80 END |
