Quali interpreti BASIC sono disponibili?

21

È stato chiesto da un nuovo utente di Ubuntu, che vuole anche imparare a programmare, cosa potrebbe usare per eseguire il codice BASIC. Stava lavorando su un libro di BASIC prima di provare Ubuntu e vorrebbe continuare senza dover tornare a Windows.

Sembra che ci siano alcuni pacchetti BASIC negli archivi standard, così come progetti come Mono che possono includere qualche tipo di supporto BASIC.

Quale sarebbe una buona raccomandazione dai repository standard - o da un pacchetto deb - per qualcuno che apprende le basi del BASIC e nuovo per Ubuntu?

    
posta Tim Lytle 11.10.2010 - 17:56
fonte

8 risposte

13

Ricerca apt rivela

  • basic256 - ambiente di programmazione educativo BASIC per bambini
  • yabasic - Ancora un altro interprete BASIC

basic256 sembra che potrebbe essere un po 'più adatto per l'utente, ma non sono sicuro di quanto strettamente quel dialetto corrisponda a quello che è nel suo libro di programmazione, il che potrebbe essere frustrante.

Homepage qui - link

yabasic sembra più vicino al BASIC standard, ma non ho davvero esperienza di prima mano con entrambi.

Buona fortuna.

    
risposta data achiang 11.10.2010 - 18:13
fonte
13

Gambas è l'equivalente più vicino a Visual Basic (è abbastanza orientato verso le app desktop), quindi sarebbe buono se il tuo amico stesse usando Visual Basic.

  

Gambas è un ambiente di sviluppo gratuito basato su un interprete Basic con estensioni di oggetti, un po 'come Visual Basic ™ (ma NON è un clone!). Leggi l' introduzione per ulteriori informazioni.

     

Con Gambas, puoi progettare rapidamente la GUI del programma con Qt o GTK +, accedere ai database MySQL, PostgreSQL, Firebird, ODBC e SQLite, avviare le applicazioni KDE con DCOP, tradurre il tuo programma in qualsiasi lingua, creare facilmente applicazioni di rete, creare 3D Applicazioni OpenGL, crea applicazioni Web CGI e così via ...

    
risposta data dv3500ea 11.10.2010 - 18:15
fonte
6

Se è più interessato a creare giochi, sdlBasic sarebbe una soluzione migliore:

  

sdlBasic < img src="https://imgur.com/fw46j.png">   è un interprete di base piccolo, efficiente e multipiattaforma finalizzato alla creazione di giochi utilizzando la potenza della libreria SDL, è stato ispirato dal vecchio e glorioso AMOS.

    
risposta data dv3500ea 11.10.2010 - 18:25
fonte
4

perché non dare un'occhiata a questo piccolo ma efficace interprete: my-basic scritto in C. È portatile. Lo considero un buon inizio sia per suonare un piccolo BASIC sia per imparare come scrivere un interprete BASIC in C.

    
risposta data pi_raspi 24.12.2015 - 12:30
fonte
2

Non l'ho mai provato, ma suppongo che sarebbe possibile eseguire qualcosa come QBASIC attraverso un emulatore come DOSBox. DOSBox è disponibile dal repository ma dovrebbe avere la sua copia di QBASIC su di esso una volta installato.

Se qualcuno ha provato questo, sentiti libero di modificare questa risposta con maggiori dettagli.

    
risposta data Ramón 12.10.2010 - 22:47
fonte
2

Puoi anche considerare blassico. Trovalo su link

    
risposta data LFC_fan 13.10.2010 - 19:21
fonte
1

Vorrei raccomandare FreeBasic. Esistono versioni per Linux e Windows. Manca ancora la versione ARM: (

L'ho usato in alcuni grandi progetti senza problemi. Il codice è pulito e c'è un buon forum per questo: link

    
risposta data Pasi Mustalahti 04.07.2013 - 17:35
fonte
1

Scrivo ancora alcune piccole cose in QB64 . Ma, sono principalmente interessato alla manipolazione di dati e dati e non alla grafica. Ho appena finito un piccolo programma per convertire le informazioni da un pacchetto contabile a un altro. Mi ci sono voluti una settimana per scriverlo. L'esecuzione del programma ha convertito con successo 6 anni di informazioni prima che il mio caffè si raffreddasse.

Piccolo, compatto, ma molto potente. Solo la visualizzazione dello schermo mostrava la conversione dei file e una schermata "Start" e una schermata di completamento "Conversion Successful".

    
risposta data Arthur Wright 26.08.2017 - 23:41
fonte

Leggi altre domande sui tag