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.