Microsoft Small Basic

Microsoft Small Basic
Microsoft Small Basic
Apparu en 2008
Auteur Microsoft DevLabs
Dialectes Microsoft Small Basic 0.4
(Avril 2009)
Influencé par Visual Basic .NET, BASIC

Microsoft Small Basic est un langage de programmation utilisant la technologie .NET dérivé de BASIC qui a été créé par Microsoft en novembre 2008. La volonté des développeurs est que Small Basic soit un langage simple mais performant pour ceux qui n'ont pas encore fait de programmation et qui souhaitent se lancer dans la conception de programmes.

Microsoft Small Basic (à ne pas confondre avec SmallBASIC, un autre langage basé sur BASIC) a été imaginé et publié en première version par l'équipe Microsoft DevLabs en novembre 2008. Son public cible est l'ensemble des débutants en programmation (que ce soit des enfants ou des adultes) ou des développeurs confirmés qui souhaitent créer de petits programmes « pour le fun » de manière plus rapide qu'avec des langages conventionnels. Lorsqu'il a été publié, Small Basic ne comportait que 15 mots-clés, ce qui est très peu pour un langage basé sur Basic, et ce dans une volonté de rendre le langage simple à apprendre et à utiliser.

Sommaire

Language

Le langage en tant que tel, même s'il ressemble au très connu Visual Basic.NET, a son propre compilateur (inclus dans la suite Microsoft Small Basic) et fonctionne de manière très différente.

Le traditionnel 'Hello World'

GraphicsWindow.Show() 'Ouvre la fenêtre graphique
GraphicsWindow.BackgroundColor = "Azure"  'colorie en azure l'arrière plan de la fenêtre graphique
Helloworld = Shapes.AddText("Hello world")  'écris le texte "Hello World" sur la fenêtre graphique
Shapes.Move(Helloworld, GraphicsWindow.Width / 2 - 30, GraphicsWindow.Height /2 - 10) 'Place le texte au milieu de la fenêtre
Program.Delay(2000) 'attends 2 secondes
'Zoom le texte
For i = 1 To 9 Step 0.1
  Shapes.Zoom(Helloworld, i, i)
  Program.Delay(50)
EndFor
GraphicsWindow.MouseUp = Mouse_click
Sub Mouse_click
  Program.End() 'Ferme le programme
EndSub

Changer le fond d'écran

Small Basic dispose de fonctionnalités permettant de faire interagir par du mash-up différents services (dictionnaires en ligne, Flickr, ...) et certaines fonctions de Windows, tel le fond d'écran du bureau.

For i = 1 To 10 ' Répéter l'action 10 fois
  pic = Flickr.GetRandomPicture("mountains") ' Télécharger une image dont le sujet est les montagnes
  Desktop.SetWallPaper(pic)  ' Appliquer cette image comme fond d'écran
  Program.Delay(10000)  ' Attendre 10 secondes (10 * 1000 ms) avant de continuer
EndFor

Essais 'in vivo'

Small Basic a déjà été testé par l'équipe de DevLabs avec succès avec plusieurs groupes d'étudiants secondaires et les enfants de certains employés de Microsoft, et les échos ont semblé très positifs.

Liens externes

Références



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Microsoft Small Basic de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Microsoft Small Basic — Microsoft Small Basic …   Википедия

  • Microsoft Small Basic — This article is about the Microsoft programming language. For the GPL programming language, see SmallBASIC. Microsoft Small Basic Small Basic running on Windows 7 Original author(s) Microsoft DevLabs …   Wikipedia

  • Small Basic — Microsoft Small Basic Eine kostenlose und einfache BASIC Entwicklungsumgebung Basisdaten Paradigmen: prozedural Erscheinungsjahr …   Deutsch Wikipedia

  • Microsoft Small Business Financials — (formerly Microsoft Small Business Manager) is a business accounting software package. The software is targeting growing small businesses that require more than basic accounting software [1] [2]: with less than 25 employees[3] and less than $10… …   Wikipedia

  • Microsoft BASIC — Appeared in 1975 (cf. Altair BASIC) Designed by Microsoft Developer Microsoft Stable release cf. Visual Basic .NET (2010) Microsoft BASIC was the foundation product of the Microsoft …   Wikipedia

  • BASIC — Класс языка: алгоритмическое, процедурное, объектное программирование Появился в: 1963 г. Расширение файлов: .bas Типизация данных: нестрогая Бейсик (от BASIC, сокращение от англ.  …   Википедия

  • BASIC-256 — с …   Википедия

  • BASIC — This article is about the programming language. For the think tank, see British American Security Information Council. For the group of countries, see BASIC countries. For other uses, see Basic (disambiguation). BASIC Screenshot of Atari BASIC,… …   Wikipedia

  • Microsoft .NET — Pour les articles homonymes, voir .Net. Microsoft .NET Développeur …   Wikipédia en Français

  • Microsoft Visual Studio — Visual Studio 2010 SP1 editing a WPF application Developer(s) …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”