¿Qué intérpretes BÁSICOS están disponibles?

23

Un nuevo usuario de Ubuntu le preguntó, que también quiere aprender sobre programación, qué podría usar para ejecutar el código BASIC. Estaba trabajando en un libro BÁSICO antes de probar Ubuntu, y le gustaría continuar sin tener que volver a Windows.

Parece que hay algunos paquetes BASIC en los repositorios estándar, así como proyectos como Mono que pueden incluir algún tipo de soporte BASIC.

¿Cuál sería una buena recomendación de los repositorios estándar, o de un paquete deb, para que alguien aprenda los conceptos básicos de BASIC y los nuevos en Ubuntu?

Tim Lytle
fuente
Eso depende en gran medida del dialecto BÁSICO que esté aprendiendo.
sepp2k
Las recomendaciones para otros idiomas están realmente fuera del alcance de este sitio.
dv3500ea
Los he quitado. Las preguntas de programación deben hacerse en el desbordamiento de pila. El resto de la pregunta está bien porque se trata de un paquete de Ubuntu.
dv3500ea
@ dv3500ea Estaba diciendo que no quería otras recomendaciones de idiomas. Como se trata de un idioma, quería dejar en claro que no quería respuestas de 'él debería aprender [el idioma]'. Así que no estoy seguro de por qué lo editaste, luego dijiste lo mismo en los comentarios.
Tim Lytle
Lo siento, debo haberlo leído incorrectamente. En realidad pensé que significaba que se hizo recomendaciones queremos para otros idiomas ... mi mal.
dv3500ea

Respuestas:

13

Buscando apt revela

  • basic256 - entorno educativo de programación BÁSICA para niños
  • yabasic - Otro intérprete BÁSICO

basic256 Parece que podría ser un poco más adecuado para el usuario, pero no estoy seguro de qué tan cerca coincidirá ese dialecto con lo que esté en su libro de programación, lo que podría ser frustrante.

Página de inicio aquí - http://www.basic256.org/index_en

yabasic parece más cercano al BASIC estándar, pero tampoco tengo experiencia de primera mano con ninguno.

Buena suerte.

achiang
fuente
13

Gambas es el equivalente más cercano a Visual Basic (está bastante orientado a las aplicaciones de escritorio), por lo que sería bueno si su amigo estuviera usando Visual Basic.

Gambas es un entorno de desarrollo gratuito basado en un intérprete básico con extensiones de objeto, un poco como Visual Basic ™ (¡pero NO es un clon!). Lea la introducción para más información.

Con Gambas, puede diseñar rápidamente la GUI de su programa con Qt o GTK +, acceder a bases de datos MySQL, PostgreSQL, Firebird, ODBC y SQLite, probar aplicaciones KDE con DCOP, traducir su programa a cualquier idioma, crear aplicaciones de red fácilmente, crear aplicaciones 3D OpenGL, hacer aplicaciones web CGI, etc.

dv3500ea
fuente
6

Si está más interesado en hacer juegos, sdlBasic sería una mejor opción:

sdlBasicInstalar Sdlbasic es un intérprete básico pequeño, eficiente y multiplataforma destinado a la creación de juegos utilizando el poder de la biblioteca SDL, inspirado en el antiguo y glorioso AMOS.

dv3500ea
fuente
44
¿Realmente era necesario poner esto en una respuesta separada en lugar de incluirlo en su primera respuesta?
1
Para que las personas puedan votar entre los conceptos básicos por separado para dar una indicación de cuál es el más adecuado.
dv3500ea
4

¿Por qué no echar un vistazo a este pequeño pero eficaz intérprete: my-basic escrito en C. Es portátil. Considero que es un buen comienzo para jugar un poco de BASIC o aprender a escribir un intérprete de BASIC en C.

pi_raspi
fuente
2

Nunca he intentado esto, pero supongo que sería posible ejecutar algo como QBASIC a través de un emulador como DOSBox. DOSBox está disponible desde el repositorio pero tendría que obtener su propia copia de QBASIC una vez instalado.

Si alguien ha intentado esto, no dude en editar esta respuesta con más detalles.

Ramón
fuente
2

También puede considerar blassic. Encuéntralo en - http://blassic.org/

LFC_fan
fuente
No está en los repositorios (a menos que esté en 10.10), pero hay un paquete deb.
Tim Lytle
1

Recomendaría FreeBasic. Hay versiones para Linux y Windows. Solo falta la versión ARM :(

Lo he usado en algunos proyectos grandes sin problemas. El código está limpio y hay un buen foro para ello: http://www.freebasic.net/

Pasi Mustalahti
fuente
1
En askubuntu usamos las palabras Windows y Microsoft. No es necesario usar $ :)
Rinzwind
1

Todavía escribo algunas cosas pequeñas en QB64 . Pero, principalmente me preocupan los datos y la manipulación de datos y no los gráficos. Acabo de terminar un pequeño programa para convertir información de un paquete de contabilidad a otro. Me llevó una semana escribirlo. La ejecución exitosa del programa convirtió 6 años de información antes de que mi café se enfriara.

Pequeño, compacto, pero muy potente. Solo la pantalla mostraba las conversiones de archivos que tenían lugar, así como una pantalla de 'Inicio' y una pantalla de finalización de 'Conversión exitosa'.

Arthur Wright
fuente