Jakie są dostępne tłumaczenia ustne BASIC?


23

Zapytany został przez nowego użytkownika Ubuntu - który także chce się dowiedzieć o programowaniu - czego mógłby użyć do uruchomienia kodu BASIC. Przed wypróbowaniem Ubuntu pracował nad książką BASIC i chciałby kontynuować bez konieczności powrotu do systemu Windows.

Wygląda na to, że w standardowych repozytoriach znajduje się kilka pakietów BASIC, a także projekty takie jak Mono, które mogą zawierać pewne wsparcie BASIC.

Jaka byłaby dobra rekomendacja ze standardowych repozytoriów - lub z pakietu deb - dla kogoś, kto uczy się podstaw BASIC i co nowego w Ubuntu?


To bardzo zależy od tego, jakiego dialektu BASIC się uczy.
sepp2k

Zalecenia dotyczące innych języków są naprawdę poza zakresem tej witryny.
dv3500ea,

Usunąłem je. Pytania dotyczące programowania należy zadawać przy przepełnieniu stosu. Reszta pytania jest OK, ponieważ dotyczy pakietu Ubuntu.
dv3500ea,

@ dv3500ea Mówiłem, że nie chcę rekomendacji w innym języku. Ponieważ chodzi o język, chciałem jasno powiedzieć, że nie chcę odpowiedzi „powinien nauczyć się [język] zamiast”. Nie jestem więc pewien, dlaczego to zredagowałeś, a potem powiedziałeś to samo w komentarzach.
Tim Lytle,

Przepraszam, musiałem to przeczytać niepoprawnie. I rzeczywiście, że masz na myśli, że zrobił zalecenia chcą dla innych języków ... mój zły.
dv3500ea,

Odpowiedzi:


13

Przeszukiwanie apt ujawnia

  • basic256 - edukacyjne środowisko programowania BASIC dla dzieci
  • yabasic - Jeszcze inny tłumacz BASIC

basic256 wydaje się, że może być nieco lepiej dostosowany do użytkownika, ale nie jestem pewien, jak ściśle ten dialekt będzie pasował do tego, co jest w jego książce programowej, co może być frustrujące.

Strona główna tutaj - http://www.basic256.org/index_en

yabasic wydaje się bliższy standardowi BASIC, ale tak naprawdę nie mam doświadczenia z pierwszej ręki.

Powodzenia.


13

Gambas jest najbliższym odpowiednikiem Visual Basic (jest dość ukierunkowany na aplikacje komputerowe), więc dobrze by było, gdyby twój znajomy korzystał z Visual Basic.

Gambas to darmowe środowisko programistyczne oparte na interprecie podstawowym z rozszerzeniami obiektów, trochę jak Visual Basic ™ (ale to NIE jest klon!). Przeczytaj wprowadzenie, aby uzyskać więcej informacji.

Dzięki Gambas możesz szybko zaprojektować GUI programu za pomocą Qt lub GTK +, uzyskać dostęp do baz danych MySQL, PostgreSQL, Firebird, ODBC i SQLite, pilotować aplikacje KDE za pomocą DCOP, tłumaczyć program na dowolny język, łatwo tworzyć aplikacje sieciowe, tworzyć aplikacje 3D OpenGL, tworzyć aplikacje internetowe CGI i tak dalej ...


6

Jeśli bardziej interesuje go tworzenie gier, lepszym rozwiązaniem byłoby sdlBasic:

sdlBasicZainstaluj Sdlbasic to mały, wydajny i wieloplatformowy podstawowy interpreter przeznaczony do tworzenia gier z wykorzystaniem biblioteki SDL, zainspirowany starym i chwalebnym AMOSem.


4
Czy naprawdę konieczne było umieszczenie tego w osobnej odpowiedzi zamiast uwzględnienia go w pierwszej odpowiedzi?

1
Aby ludzie mogli głosować między oddzielnymi podstawami, aby wskazać, który jest najbardziej odpowiedni.
dv3500ea,

4

dlaczego nie spojrzeć na ten mały, ale skuteczny tłumacz: my-basic napisany w C. Jest przenośny. Uważam, że to dobry początek, aby grać trochę w języku BASIC lub nauczyć się pisać interpretera BASIC w C.


2

Nigdy tego nie próbowałem, ale przypuszczam, że możliwe byłoby uruchomienie czegoś takiego jak QBASIC za pomocą emulatora takiego jak DOSBox. DOSBox jest dostępny z repozytorium, ale po zainstalowaniu musiałby uzyskać własną kopię QBASIC.

Jeśli ktoś próbował, nie krępuj się, edytuj tę odpowiedź z dalszymi szczegółami.



1

Poleciłbym FreeBasic. Istnieją wersje dla systemu Linux i Windows. Brakuje tylko wersji ARM :(

Użyłem go w niektórych dużych projektach bez żadnych problemów. Kod jest czysty i istnieje dobre forum: http://www.freebasic.net/


1
Na askubuntu używamy słów Windows i Microsoft. Nie ma potrzeby korzystania z $ :)
Rinzwind

1

Nadal piszę kilka małych rzeczy w QB64 . Ale najbardziej interesują mnie dane i manipulacja danymi, a nie grafika. Właśnie skończyłem mały program do konwersji informacji z jednego pakietu księgowego na inny. Zajęło mi to tydzień, żeby to napisać. Uruchomienie programu spowodowało konwersję 6 lat informacji, zanim moja kawa ostygła.

Mały, kompaktowy, ale bardzo wydajny. Jedynie ekran wyświetlał zachodzące konwersje plików, ekran „Start” i ekran zakończenia „Konwersja zakończona powodzeniem”.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.