Publicité

small_basic_logoQuelqu'un chez Microsoft fait les choses correctement à mon humble avis. Ce qu'ils ont fait avec Petit basique réintroduit un logiciel de codage manuel, mais avec un peu moins d'aide que le glisser-déposer ou l'interface WYSIWYG. Jetons-y un coup d’œil, n’est-ce pas?

Jetez un œil à l'interface. Ça ne ressemble pas à beaucoup plus qu’un bloc-notes joli, non? Eh bien, à bien des égards, c'est ce que c'est. Aucune barre d'outils d'objet, aucun sélecteur de couleur, aucune fenêtre de propriétés d'élément fantaisie. Juste toi, un clavier et un écran. C’est ça la beauté. Immédiatement, cela m'a montré ma faiblesse, ma dépendance aux sorciers et aux objets prêts à l'emploi. Alors que je regardais fixement l'écran, j'ai essayé de penser à une seule commande de base avec laquelle je pouvais commencer. Rien.

comment programmer un ordinateur


Maintenant, pour ma défense, je n'ai pas écrit de programme de base depuis le collège. Pourtant, même alors, nous avons appris sur VisualBasic 6. J'ai donc d'abord cherché les éléments que je pouvais simplement faire glisser en place. Aucun. Nulle part. Mon prochain mouvement était de faire l'impensable - allez à la documentation. Mais attendez! Il n'y a même pas de menu d'aide. Je me souvenais du bon vieux F1. Rien!

instagram viewer

Je suis allé au Menu programme de mon Bouton Start et regarda sous le répertoire pour Petit basique. Voilà, ce qui rend vraiment ce programme intéressant - le Présentation de Small Basic (ISB).

Comme le devraient toutes les bonnes introductions aux guides de programmation, l'ISB m'a lancé avec un programme «Hello World». Si vous avez fait un apprentissage des langages de programmation, vous saurez ce que c'est. L'ISB dit que vous tapez simplement cette ligne:

TextWindow. WriteLine ("Bonjour tout le monde")

J'ai commencé à taper… T..e… x… quoi? Quelle est cette chose qui est venue de nulle part avec des informations rien que pour moi? C’est la fonction Intellisense de l’application.

comment écrire un programme informatique

C'est ce qui sépare le Bloc-notes de Small Basic. Chaque fois qu'il détecte que je tape quelque chose de significatif, il me montrera une liste d'options que vous pouvez faire défiler à l'aide de vos touches fléchées haut et bas. Chaque élément est accompagné d'une brève description afin que je puisse décider si c'est ce dont vous avez besoin et comment l'utiliser. Lorsque je trouve le terme que je veux, j'appuie sur la touche Entrée et il se terminera automatiquement pour moi. C'est un bon compromis entre le codage dans le bloc-notes et la perte du brillant du dernier VisualStudio complet. Je pense que vous l'aimerez.

Une fois mon programme «Hello World» terminé, je peux le sauvegarder en cliquant sur le Enregistrer sous bouton.

comment programmer un ordinateur

Ensuite, je peux l'exécuter en cliquant sur le Courir bouton. Ou, comme le montre le bouton, je peux également appuyer sur la touche F5 clé pour l'exécuter.

comment programmer

Alors exécutons-le et voyons ce qui se passe.

apprendre à programmer

Le programme a ouvert une fenêtre de commande, ou fenêtre DOS comme certains l'appellent, et a imprimé "Hello World" comme je le lui ai dit. Comme je n'ai rien écrit pour dire au programme quoi faire ensuite, Small Basic me donne automatiquement le Appuyez sur n'importe quelle touche pour continuer… rapide.

Maintenant, un peu sur les touches de raccourci car j'ai déjà touché les touches F5. La plupart des touches de raccourci populaires fonctionnent avec Small Basic, telles que ctrl + s pour économiser.

Si vous pensez que c'est assez rudimentaire et simpliste, vous auriez raison. Pourtant, c'est le but. Le but est de donner au nouveau programmeur un environnement utilisable, une documentation décente et l'espace de travail spartiate nécessaire pour développer des compétences et des pratiques de programmation à vie. En seulement 69 pages, le document ISB enseigne au nouveau programmeur les variables, les tableaux, les conditions et les branchements et les boucles. Avec ces bases de la programmation, vous pouvez aller loin.

Si vous pensez également que les programmes que vous pourriez faire avec Small Basic seraient inutiles ou visuellement ennuyeux, détrompez-vous. Small Basic vous donne la possibilité d'utiliser l'interactivité avec votre utilisateur, de créer des graphiques et d'utiliser des couleurs. Un autre objet intégré soigné est la tortue. Turtle fait de Small Basic une plate-forme utilisable pour enseigner aux enfants à programmer. Qui peut résister à dire à une tortue de se déplacer de 100 cases et de la regarder disparaître? Ou que diriez-vous de regarder Turtle dessiner une fractale?

Ancien pro ou débutant, ou fier parent transmettant des compétences à la progéniture, Small Basic est un outil très amusant pour programmer avec. Essaie. Faites-nous savoir ce que vous en pensez.

Avez-vous déjà travaillé sur Small Basic? Montrez-nous où nous pouvons voir un échantillon dans les commentaires ci-dessous.

Avec plus de 20 ans d'expérience en informatique, en formation et dans les métiers techniques, je souhaite partager ce que j'ai appris avec quiconque souhaite apprendre. Je m'efforce de faire le meilleur travail possible de la meilleure manière possible, et avec un peu d'humour.