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?

Tim Lytle
fonte
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.

achiang
fonte
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 ...

dv3500ea
fonte
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.

dv3500ea
fonte
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.

pi_raspi
fonte
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.

Ramon
fonte
2

Você também pode considerar um clássico. Encontre-o em - http://blassic.org/

LFC_fan
fonte
Não nos repositórios (a menos que seja na 10.10), mas existe um pacote deb.
Tim Lytle
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/

Pasi Mustalahti
fonte
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".

Arthur Wright
fonte