Quais intérpretes BASIC estão disponíveis?


23

Foi perguntado por um novo usuário do Ubuntu - que também quer aprender sobre programação - o que ele poderia usar para executar o código BASIC. Ele estava trabalhando em um livro do BASIC antes de experimentar o Ubuntu e gostaria de continuar sem precisar voltar ao Windows.

Parece que existem alguns pacotes BASIC nos repositórios padrão, bem como projetos como o Mono, que podem incluir algum tipo de suporte BASIC.

Qual seria uma boa recomendação dos repositórios padrão - ou de um pacote deb - para alguém aprendendo o básico do BASIC e novo no Ubuntu?


Isso depende muito do dialeto BASIC que ele está aprendendo.
— sepp2k

As recomendações para outros idiomas estão realmente fora do escopo deste site.
— dv3500ea

Eu os removi. Perguntas de programação devem ser feitas no estouro da pilha. O restante da questão está OK, pois se refere a um pacote Ubuntu.
— dv3500ea

@ dv3500ea Eu estava dizendo que não queria recomendações de outros idiomas. Como se trata de um idioma, eu queria deixar claro que não queria respostas 'ele deveria aprender [idioma]'. Portanto, não sei por que você editou isso e disse a mesma coisa nos comentários.
— precisa

Sinto muito, eu devo ter lido incorretamente. Na verdade, eu pensei que você quis dizer que você fez recomendações quer para outras línguas ... meu mau.
— dv3500ea

Respostas:


13

Pesquisando apt revela

  • basic256 - ambiente educacional de programação BASIC para crianças
  • yabasic - Mais um intérprete BASIC

basic256 Parece que pode ser um pouco mais adequado para o usuário, mas não tenho certeza de quão próximo esse dialeto corresponderá ao que está em seu livro de programação, o que pode ser frustrante.

Página inicial aqui - http://www.basic256.org/index_pt

yabasic parece mais próximo do BASIC padrão, mas também não tenho experiência em primeira mão.

Boa sorte.


13

Gambas é o equivalente mais próximo ao Visual Basic (é bastante voltado para aplicativos de desktop), então seria bom se seu amigo estivesse usando o Visual Basic.

Gambas é um ambiente de desenvolvimento gratuito baseado em um intérprete básico com extensões de objeto, um pouco como o Visual Basic ™ (mas NÃO é um clone!). Leia a introdução para mais informações.

Com o Gambas, você pode criar rapidamente a GUI do programa com Qt ou GTK +, acessar os bancos de dados MySQL, PostgreSQL, Firebird, ODBC e SQLite, pilotar aplicativos KDE com DCOP, traduzir seu programa para qualquer idioma, criar aplicativos de rede facilmente, criar aplicativos OpenGL 3D, faça aplicações web CGI, e assim por diante ...


6

Se ele estiver mais interessado em fazer jogos, o sdlBasic seria uma opção melhor:

O sdlBasicInstale o Sdlbasic é um interpretador básico pequeno, eficiente e multiplataforma, destinado à criação de jogos usando o poder da biblioteca SDL, inspirado no antigo e glorioso AMOS.


4
Havia realmente uma necessidade de colocar isso em uma resposta separada, em vez de incluí-lo na sua primeira resposta?

1
Para que as pessoas possam votar entre os princípios básicos separados para dar uma indicação de qual é o mais adequado.
— dv3500ea

4

por que não dar uma olhada neste intérprete pequeno, mas eficaz: meu básico escrito em C. É portátil. Considero um bom começo para jogar um pouco de BASIC ou aprender a escrever um intérprete de BASIC em C.


2

Eu nunca tentei isso, mas suponho que seria possível executar algo como o QBASIC através de um emulador como o DOSBox. O DOSBox está disponível no repositório, mas ele teria que obter sua própria cópia do QBASIC uma vez instalada.

Se alguém tentou isso, edite esta resposta com mais detalhes.



1

Eu recomendaria o FreeBasic. Existem versões para Linux e Windows. Falta apenas a versão do ARM :(

Eu usei em alguns grandes projetos sem problemas. O código está limpo e existe um bom fórum para ele: http://www.freebasic.net/


1
No askubuntu, usamos as palavras Windows e Microsoft. Não há necessidade do uso de um $ :)
— Rinzwind

1

Eu ainda escrevo algumas coisas pequenas em QB64 . Mas, estou mais preocupado com dados e manipulação de dados e não com gráficos. Acabei de terminar um pequeno programa para converter informações de um pacote contábil para outro. Levei uma semana para escrever. A execução do programa converteu com sucesso 6 anos de informações antes que meu café esfriasse.

Pequeno, compacto, mas muito poderoso. Somente a exibição na tela mostrava as conversões de arquivo ocorrendo, além da tela "Iniciar" e da tela de conclusão "Conversão bem-sucedida".

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.