Programando com o Microsoft Small Basic (e manual oficial)

Microsoft Small Basic

Microsoft Small Basic

O Small Basic é um projeto da Microsoft que pretende tornar a programação uma “diversão”. A descrição da página oficial explica a ideia melhor:

Small Basic is a project that’s aimed at bringing “fun” back to programming. By providing a small and easy to learn programming language in a friendly and inviting development environment, Small Basic makes programming a breeze. Ideal for kids and adults alike, Small Basic helps beginners take the first step into the wonderful world of programming.

Numa tradução livre:

O Small Basic é um projeto que visa trazer a “diversão” de volta à programação, fornecendo uma linguagem de programação simples e fácil de aprender. Com um ambiente de desenvolvimento amigável e convidativo, o Small Basic faz da programação uma “brisa”. Ideal para crianças e adultos, o Small Basic ajuda iniciantes a dar o primeiro passo no maravilhoso mundo da programação.

O Small Basic possui uma sintaxe baseada no BASIC, logo, os que já tiveram contato com o famoso Visual Basic não terão problemas em “brincar” com a linguagem. O nome “small” vem do fato de que o SB só possui 15 palavras-chave, o que é pouco, considerando as 32 palavras-chave do C, por exemplo.

A interface do Small Basic (e um algoritmo bem simples, de fatorial)

A interface do Small Basic (e um algoritmo bem simples, de fatorial)

A interface é extremamente clean, possuindo só o básicão. Nela, temos os botões de arquivo (Novo, Abrir, Salvar, Salvar como), edição (Recortar, Copiar, Colar, Desfazer, Refazer), o Importar (que importa um programa pronto da internet), o Publicar (que, por sua vez, exporta um programa para a web) e, obviamente, o Executar, que compila e executa o programa. Além disso, a ferramenta Graduar pode exportar seu programa em Small Basic para um projeto em VB, caso você tenha o Microsoft Visual Basic instalado na sua máquina.

Publicando um programa em Small Basic na web

Publicando um programa em Small Basic na web

Uma das coisas legais do Small Basic é executar o programa diretamente na página com o seu código fonte. Veja um exemplo com o algoritmo de fatorial (necessário Silverlight).

Executando um programa em Small Basic na internet, com o Silverlight

Executando um programa em Small Basic na internet, com o Silverlight

O Microsoft Small Basic pode ser baixado na página oficial do projeto e a interface está em português do Brasil nessa nova versão (0.8). Se a documentação também estivesse em português, seria perfeito. Vale a pena dar uma olhada! :)

Programa compilado e sendo executado

Programa compilado e sendo executado

A Microsoft também liberou um “manual de instruções” do Small Basic. Você pode baixá-lo aqui: Introdução ao Microsoft Small Basic.

11 thoughts on “Programando com o Microsoft Small Basic (e manual oficial)

  1. Programo no small basic e depois o salvo. Quando tento abri-lo para continuar a programar ou modificá-lo, surge uma mensagem que o windows não pode abri-lo porque não reconhece o formato do arquivo, que é sb. Como posso resolver isso?Obrigado

  2. Me desculpe minha iginorancia pos eu sou novato nesse negócio de programa eu estou com umas duvidas
    eu estou criando um buscador de endereços tem como eu fazer um mecanismo para o programa que eu estou fazendo ir busaca tds os dados no Excel por exemplo
    CódigoX=Buscar no Arquivo pasta tal ou Arquivo extensão tal?
    e outra dúvida como eu faço para copilar o programa que eu estou fazendo

  3. Que tipo de programas que podem ser criado com o small basic um formulario com relatório, banco de dados por favor se puder deixe exemplos obrigado.

  4. Meu amigo quero saber se vc pod me ajudar eu instalei o small basic v0.9 o net framework 3.5 mas não funciona o programa ele diz q ocorreu um ero e eu to loko para começar a aprender a programar começado por esta linguagem espero q vc possa me ajudar.

      • toda vez aparece: O Microsoft Small Basic encontrou um problema e precisa ser fechado. Lamentamos o inconveniente.

        toda vez ja baixei outro baixei o net framework 3.5 completo 197 mb ja desistalei e instalei de novo não sei oq acontece mesmo e eo to loko para aprender com esse programa mas não consigo abri o programa.

        • Estou com o mesmo problema que o colega. Sempre usei o Small Basic normalmente, mas quando instalei a última versão 0.95 na hora de compilar/executar ele da erro e precisa ser fechado. Ele até cria o executável (exe) mas não roda nem sozinho e nem na IDE.

          Parece que o problema é com o arquivo Kernell32.dll .

          Já limpei o Registro, já abri como Administrador e não sei mais o que fazer.

  5. Gostei muito desse programa tava brincando aqui até agora… :D

    nunca tinha visto uma linguagem tão simples… Achei até mais simples que HTML (que conheço algumas tags)

    Muito bom mesmo…

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>