Le BASIC a 40 ans - MAJ
Deux professeurs de mathématiques du Dartmouth College eurent l'idée en 1963 d'un langage de programmation suffisamment puissant pour exploiter toutes les ressources de leurs ordinateurs, mais particulièrement simple pour que tous les étudiants puissent l'utiliser. Un an plus tard, la première implémentation de ce concept était née : le "Beginners' All-purpose Symbolic Instruction Code" (BASIC).
Souvent critiqué à cause de certaines instructions (GOTO) et du code résultant jugé "non maintenable à grande échelle", ou considéré comme langage de débutants, le BASIC a pourtant fait découvrir les dessous de l'informatique à beaucoup de monde, à une époque où la création passait avant le zapping. Pour l'anecdote, le Microsoft BASIC fut le premier produit et le premier succès de cette jeune entreprise. Et rares sont les langages qui permettent de faire autant en si peu de lignes!
On prétend aujourd'hui que celui-ci est mort, ou sur le déclin, face à l'émergence de nouveaux langages, basés sur la programmation objet (comme Java) ou d'autres concepts innovants (comme Rebol). Cependant, beaucoup d'entreprises développent encore leur application métier en Visual Basic, notamment en créant des interfaces personnalisées sur Access (VBA). D'autre part, de petits développeurs indépendants n'ont de cesse de créer de nouvelles versions du BASIC, agrémentées de nouvelles fonctions dédiées, et qui permettent pour la plupart de créer des programmes viables, depuis les petits exécutables autonomes très efficaces, jusqu'aux DLL.
Voici une petite liste non-exhaustive des plus connus et des plus actifs, qui donnent vraiment envie de continuer à faire vivre ce langage:
- Le PureBasic: créé par un Français, l'un des plus complet pour le prix (59 euros), permet de créer aussi bien des interfaces standardisées sous Windows, Linux et AmigaOS, que des jeux exploitant DirectX. La compilation est extrêmement rapide et passe par Nasm (il est d'ailleurs possible d'incorporer de l'assembleur).
- Le Blitz Basic: à l'origine créé sur Amiga (vous vous souvenez de Skidmarks?) disponible en deux versions, l'une pour les applications fenêtrées (BlitzPlus 60$), l'autre pour les jeux en 3D (Blitz3D, 100$). Celui-ci est supporté par une grande communauté très prolifique. La compilation est instantanée et le code très rapide.
- Le Dark Basic: dédié essentiellement au jeu, il dispose d'un très grand nombre d'instructions pour les effets spéciaux 3D. Disponible en deux versions, DarkBasic(45.99 euros) et DarkBasic Professional (76.99 euros), la communauté est également très active. Seule son interface est parfois critiquée.
- Le PowerBasic: très complet, fonctionne aussi sous DOS. Très utilisé pour le développement d'applications professionnelles. Prix: 199$
- Le LibertyBasic: très utilisé pour l'apprentissage de la programmation, sa syntaxe ressemble beaucoup à celle du QuickBasic (DOS) de Microsoft. De nombreuses ressources existent pour initier les débutants (dont un livre 'pour les nuls'). Prix: 29$
- Le RealBasic: avant tout destiné aux applications fenêtrées, sa particularité essentielle réside dans sa capacité à créer des exécutables pour Mac, Linux et Windows. De plus, il contient un convertisseur de code VB, facilitant la migration de vos programmes vers Linux. La licence standard coûte 99.95$, la licence pro 399.95$ (connexions aux bases de données et serveurs SSL, etc.)
- Gambas: disponible sous GNU/Linux, est gratuit et Open Source. Ressemble à Visual Basic (environnement de développement graphique, langage objet) mais a pour ambition de faire beaucoup mieux!
J'espère que cette news aura donné à tous les informaticiens en herbe l'envie de programmer en BASIC. Vous verrez qu'il est parfois plus facile d'aligner quelques lignes de code que de chercher l'utilitaire de vos rêves sur le net!
- Le correctif était buggé - MAJ
- Tout sur l'installation des drivers
- L'UMTS en test à Toulouse
- 24 pages sur le NVIDIA GeForce 6800 Ultra
- Une disponibilité au début mai pour le NV40 ?
- Stretch : un CPU à jeu d'instructions variable
- De la prison avec sursis pour un pirate retraité français
- Benchmark pour téléphones portables et PDA
- Nouvelles captures de HL-2
- Le guide du silence
- Petites brèves du dimanche
- Un nouveau virus se propage rapidement - MAJ
- Des objets à l'effigie d'un héros américain sur Ebay
- Nouveaux CPU Intel Xeon en 2008
- Wi-Fi ou courant porteur
- GeForce 6800 GT et gamme GeForce 6
- La Porsche d'un "spammeur" à un retraité de 73 ans!
- Blender 3D en version 2.33







le vb en fait partie ?
je savais pas ki yavé autant de BASIC, et pr des prix si interessants ...
l'interface est ressamblante a VB ?
Moi je fais du Php, because "je le vaut biéééng".
Na sans blague, j'ai commencé aussi avec basic. "basic 1.0" avec la cartouche Basic 16k dans mon TO7 (tiens, faut que je passe voir ma mére ...).
il fallait pas tapper trop fort sur la table, sinon la cartouche basic bouge et plante la machine.
loule.
On prétend aujourd'hui que celui-ci est mort, ou sur le déclin,
Visual Basic .NET n'a rien d'un language mort
Comme tout le monde à démarré la programmation par un bon vieux basic . Merci pour cette news attendrissante . sniff ...
Moi j'ai fait du qbasic

inpu, print, gosub, then, if... rha... fodrait vraiment que jpasse à PHP un jour
[g]Moi j'ai fait du qbasic [/g]

inpu, print, gosub, then, if... rha... fodrait vraiment que jpasse à PHP un jour
Moi aussi, nostalgie
Faut arreter avec les news qui nous rappellent des souvenirs, je n'ai plus de larmes à verser
je suis étonné de ne voir que des compilateurs payant dans la news, il doit bien en avoir en open source et 100% gratuit non?
je suis étonné de ne voir que des compilateurs payant dans la news, il doit bien en avoir en open source et 100% gratuit non?
RapidQ et Xbasic sont gratuits il me semble, mais je ne sais pas s'ils sont open-source
Ca nous rajeunie pas tout ca....
souvenir souuvenir... TO9 & les turtles, j'avais 8ans
512ko de ram le pc ^^
juste comme ca mais vb.net c est plus du csharp que du basic.
Dur dur de comprendre après que l on ne met pas de numéro de ligne dans du C ...
le numero de la ligne cetait chiant un max,


si tu prevoyais pas assez, tu y allais avec les traditionnel bon de 10, et un madenez si tu ajoute du code, tu te rammasais ak des chiffre manquant, alors deux solution : decaller un packet de chiffre ou mettre 6-7 instruction sur la meme ligne hehe
que du beau code tout ca
Pour certains des basics cités plus haut, ça n'a quand même pas grand chose à voir avec le basic originel

Par exemple y'a pas de numéro en face des lignes dans RealBasic
Savez-vous si beaucoup de programmeurs PC qui utilisent RealBasic ? A priori c'est un programme Mac à l'origine, avec d'ailleurs une communauté importante, mais la plupart des programmes RealBasic que je vois sont d'abord fait sur mac et eventuellement recompilés pour PC ensuite.
le numero de la ligne cetait chiant un max,


si tu prevoyais pas assez, tu y allais avec les traditionnel bon de 10, et un madenez si tu ajoute du code, tu te rammasais ak des chiffre manquant, alors deux solution : decaller un packet de chiffre ou mettre 6-7 instruction sur la meme ligne hehe
que du beau code tout ca
--> fonction "renum" dispo sur mo6 thomson
souvenir souuvenir... TO9 & les turtles, j'avais 8ans
512ko de ram le pc ^^
512 ko de RAM ca me semble beaucoup pour un TO9
Dans la liste des logiciels BASIC, Marianne à oublié le très fameux Gambas (je lui pardonne).
!
Gambas est un langage BASIC sous GNU/Linux (développé en QT), il est gratuit et Open Source.
Il possède un IDE complet de développement comme Visual Basic (création à la main d'interfaces graphiques), fonction d'autocomplétion du code, évenements des contrôles, interface avec base de données MySQL, interfaçage avec les autres applications et les applications KDE grâce à DCOP, il a tout d'un grand !
Si vous pensiez que Linux n'est pas fait pour les programmeurs du dimanche, que sur Linux il n'existe pas d'IDE de création rapide (à part Borland Kylix qui est payant et fermé), découvrez Gambas ! Avec lui, vous pourrez créer des applications Linux avec GUI en quelques lignes de code
Tout se passe ici :
http://gambas.sf.net
En effet , l'instruction "goto" est mal vu dans notre unversité...cela donne des codes "spaguetti"
Moi je dis, rien ne vaut le Goto++
512 ko de RAM ca me semble beaucoup pour un TO9
oups dsl, c 256ko
en plus je l'ai tjrs ce truc
j'ai meme un pc8201a de chez nec ^^
slainer68> Merci pour Gambas!
le numero de la ligne cetait chiant un max,


si tu prevoyais pas assez, tu y allais avec les traditionnel bon de 10, et un madenez si tu ajoute du code, tu te rammasais ak des chiffre manquant, alors deux solution : decaller un packet de chiffre ou mettre 6-7 instruction sur la meme ligne hehe
que du beau code tout ca
GOSUB / RETURN et le tour est joué !...Du reste , lorsque l' on a essayé de m expliquer l aspect " révolutionnaire " de la programmation objet , j ai eu du mal à comprendre la nuance avec l utilisation des sous programmes....
Deux professeurs de mathématiques du Dartmouth College eurent l'idée en 1963 d'un langage de programmation suffisamment puissant pour exploiter toutes les ressources de leurs ordinateurs, mais particulièrement simple pour que tous les étudiants puissent l'utiliser. Un an plus tard, la première implémentation de ce concept était née : le "Beginners' All-purpose Symbolic Instruction Code" (BASIC).
Souvent critiqué à cause de certaines instructions (GOTO) et du code résultant jugé "non maintenable à grande échelle", ou considéré comme langage de débutants, le BASIC a pourtant fait découvrir les dessous de l'informatique à beaucoup de monde, à une époque où la création passait avant le zapping. Pour l'anecdote, le Microsoft BASIC fut le premier produit et le premier succès de cette jeune entreprise. Et rares sont les langages qui permettent de faire autant en si peu de lignes!
On prétend aujourd'hui que celui-ci est mort, ou sur le déclin, face à l'émergence de nouveaux langages, basés sur la programmation objet (comme Java) ou d'autres concepts innovants (comme Rebol). Cependant, beaucoup d'entreprises développent encore leur application métier en Visual Basic, notamment en créant des interfaces personnalisées sur Access (VBA). D'autre part, de petits développeurs indépendants n'ont de cesse de créer de nouvelles versions du BASIC, agrémentées de nouvelles fonctions dédiées, et qui permettent pour la plupart de créer des programmes viables, depuis les petits exécutables autonomes très efficaces, jusqu'aux DLL.
Voici une petite liste non-exhaustive des plus connus et des plus actifs, qui donnent vraiment envie de continuer à faire vivre ce langage:
- Le PureBasic: créé par un Français, l'un des plus complet pour le prix (59 euros), permet de créer aussi bien des interfaces standardisées sous Windows, Linux et AmigaOS, que des jeux exploitant DirectX. La compilation est extrêmement rapide et passe par Nasm (il est d'ailleurs possible d'incorporer de l'assembleur).
- Le Blitz Basic: à l'origine créé sur Amiga (vous vous souvenez de Skidmarks?) disponible en deux versions, l'une pour les applications fenêtrées (BlitzPlus 60$), l'autre pour les jeux en 3D (Blitz3D, 100$). Celui-ci est supporté par une grande communauté très prolifique. La compilation est instantanée et le code très rapide.
- Le Dark Basic: dédié essentiellement au jeu, il dispose d'un très grand nombre d'instructions pour les effets spéciaux 3D. Disponible en deux versions, DarkBasic(45.99 euros) et DarkBasic Professional (76.99 euros), la communauté est également très active. Seule son interface est parfois critiquée.
- Le PowerBasic: très complet, fonctionne aussi sous DOS. Très utilisé pour le développement d'applications professionnelles. Prix: 199$
- Le LibertyBasic: très utilisé pour l'apprentissage de la programmation, sa syntaxe ressemble beaucoup à celle du QuickBasic (DOS) de Microsoft. De nombreuses ressources existent pour initier les débutants (dont un livre 'pour les nuls'). Prix: 29$
- Le RealBasic: avant tout destiné aux applications fenêtrées, sa particularité essentielle réside dans sa capacité à créer des exécutables pour Mac, Linux et Windows. De plus, il contient un convertisseur de code VB, facilitant la migration de vos programmes vers Linux. La licence standard coûte 99.95$, la licence pro 399.95$ (connexions aux bases de données et serveurs SSL, etc.)
- Gambas: disponible sous GNU/Linux, est gratuit et Open Source. Ressemble à Visual Basic (environnement de développement graphique, langage objet) mais a pour ambition de faire beaucoup mieux!
J'espère que cette news aura donné à tous les informaticiens en herbe l'envie de programmer en BASIC. Vous verrez qu'il est parfois plus facile d'aligner quelques lignes de code que de chercher l'utilitaire de vos rêves sur le net!Dans la liste des logiciels BASIC, Marianne à oublié le très fameux Gambas (je lui pardonne).
!
Gambas est un langage BASIC sous GNU/Linux (développé en QT), il est gratuit et Open Source.
Il possède un IDE complet de développement comme Visual Basic (création à la main d'interfaces graphiques), fonction d'autocomplétion du code, évenements des contrôles, interface avec base de données MySQL, interfaçage avec les autres applications et les applications KDE grâce à DCOP, il a tout d'un grand !
Si vous pensiez que Linux n'est pas fait pour les programmeurs du dimanche, que sur Linux il n'existe pas d'IDE de création rapide (à part Borland Kylix qui est payant et fermé), découvrez Gambas ! Avec lui, vous pourrez créer des applications Linux avec GUI en quelques lignes de code
Tout se passe ici :
http://gambas.sf.net
merci, sa pourrait bien m'aider
il marche ke sous linux ?
on le compile comment ?
pour la programmation objet c'est une manière de penser le programme en considerant des objets interagissant entre eux. Tu peux très bien programmer en objet en utilisant du C (les premiers compilateurs C++ n'étaient d'ailleurs que des preprocesseurs convertissant le C++ en C).
La plupart des basics cités sont améliorés. Outre le fait qu'ils disposent d'une IDE et de constructeurs d'interfaces, ils utilisent les labels, permettent d'insérer des données dans le code, utilisent les structures et les pointeurs.
merci, sa pourrait bien m'aider
il marche ke sous linux ?
on le compile comment ?
RTFM !!!
Nan sérieusement, y a toutes les infos sur le site, suffit de lire un peu et pas attendre que tout tombe du ciel
Et oui, ça marche que sous Linux car ça utilise à fond QT, DCOP et les fonctionnalités de Bash et des commandes Unix !
Gambas existe depuis pas mal de temps mais c'est que depuis quelques temps qu'il est vraiment devenu connu dans le monde Linux et KDE
Depuis le projet est très actif et on a vu fleurir en quelques semaines des fonctions très évoluées comme l'autocomplétion du code, etc...
Bon Gambas !
et bientot le 60° anniversaire du debarquement
et bientot le 60° anniversaire du debarquement
Magnifique ! Dis moi SaVioLa78, qu'est-ce que tu cherches à faire réellement ? Tu comptes provoquer un troll ou bien tu sais pas quoi dire, mais t'envoies un message à la con pour faire apparaître ton pseudo au moins une fois sur chaque post ?
Je pencherai sur le deuxième choix moi.
et bientot le 60° anniversaire du debarquement
Marianne>Tes news sont toujours intéressantes que complètes, chapeau