Intepreters BASIC apa yang tersedia?


23

Ditanyakan oleh pengguna Ubuntu baru - yang juga ingin belajar tentang pemrograman - apa yang bisa ia gunakan untuk menjalankan kode BASIC. Dia sedang mengerjakan buku BASIC sebelum mencoba Ubuntu, dan dia ingin melanjutkan tanpa harus kembali ke Windows.

Sepertinya ada beberapa paket BASIC dalam repositori standar, serta proyek-proyek seperti Mono yang mungkin mencakup beberapa jenis dukungan BASIC.

Apa yang akan menjadi rekomendasi yang baik dari repositori standar - atau dari paket deb - untuk seseorang yang mempelajari dasar-dasar BASIC dan baru untuk Ubuntu?


Itu sangat tergantung pada dialek BASIC yang dia pelajari.
sepp2k

Rekomendasi untuk bahasa lain benar-benar di luar cakupan situs ini.
dv3500ea

Saya telah menghapusnya. Pertanyaan pemrograman harus ditanyakan pada stack overflow. Sisa pertanyaannya adalah OK karena menyangkut paket Ubuntu.
dv3500ea

@ dv3500ea saya katakan saya tidak ingin rekomendasi bahasa lain. Karena ini tentang sebuah bahasa, saya ingin menjadi jelas saya tidak ingin jawaban 'dia harus belajar [bahasa] sebagai gantinya. Jadi saya tidak yakin mengapa Anda mengeditnya, lalu mengatakan hal yang sama di komentar.
Tim Lytle

Maaf, saya pasti salah baca. Sebenarnya saya pikir Anda bermaksud bahwa Anda memang menginginkan rekomendasi untuk bahasa lain ... bahasa saya yang buruk.
dv3500ea

Jawaban:


13

Mencari apt mengungkapkan

  • basic256 - Lingkungan pemrograman BASIC pendidikan untuk anak-anak
  • yabasic - Penerjemah BASIC Lain

basic256 sepertinya itu mungkin sedikit lebih cocok untuk pengguna, tapi saya tidak yakin seberapa dekat dialek itu akan cocok dengan apa pun yang ada di buku pemrogramannya, yang mungkin membuat frustrasi.

Beranda di sini - http://www.basic256.org/index_en

yabasic tampaknya lebih dekat ke BASIC standar, tetapi saya benar-benar tidak punya pengalaman langsung dengan baik.

Semoga berhasil.


13

Gambas adalah setara terdekat dengan Visual Basic (Ini cukup diarahkan untuk aplikasi desktop), jadi akan lebih baik jika teman Anda menggunakan Visual Basic.

Gambas adalah lingkungan pengembangan gratis berdasarkan juru bahasa Dasar dengan ekstensi objek, sedikit seperti Visual Basic ™ (tapi BUKAN tiruan!). Baca pengantar untuk informasi lebih lanjut.

Dengan Gambas, Anda dapat dengan cepat mendesain GUI program Anda dengan Qt atau GTK +, mengakses MySQL, PostgreSQL, Firebird, ODBC dan database SQLite, menguji coba aplikasi KDE dengan DCOP, menerjemahkan program Anda ke dalam bahasa apa pun, membuat aplikasi jaringan dengan mudah, membuat aplikasi OpenGL 3D, membuat aplikasi web CGI, dan seterusnya ...


6

Jika dia lebih tertarik membuat game, sdlBasic akan menjadi pilihan yang lebih baik:

sdlBasicInstal Sdlbasic adalah interpreter dasar kecil, efisien dan multiplatform yang ditujukan untuk pembuatan game menggunakan kekuatan perpustakaan SDL, itu diilhami oleh AMOS lama dan mulia.


4
Apakah benar-benar ada kebutuhan untuk menempatkan ini dalam jawaban yang terpisah daripada memasukkannya dalam jawaban pertama Anda?

1
Sehingga orang dapat memilih antara dasar-dasar yang terpisah untuk memberikan indikasi mana yang paling cocok.
dv3500ea

4

mengapa tidak melihat penerjemah yang kecil namun efektif ini: my-basic yang ditulis dalam C. Ini portabel. Saya menganggap ini sebagai awal yang baik untuk bermain BASIC sedikit atau belajar bagaimana menulis penerjemah BASIC di C.


2

Saya belum pernah mencoba ini tetapi saya kira akan mungkin untuk menjalankan sesuatu seperti QBASIC melalui emulator seperti DOSBox. DOSBox tersedia dari repositori tetapi dia harus mendapatkan salinan QBASIC-nya sendiri setelah diinstal.

Jika seseorang telah mencoba ini, silakan mengedit jawaban ini dengan lebih detail.



1

Saya akan merekomendasikan FreeBasic. Ada versi untuk Linux dan Windows. Hanya versi ARM yang masih hilang :(

Saya telah menggunakannya di beberapa proyek besar tanpa masalah. Kode bersih dan ada forum yang bagus untuk itu: http://www.freebasic.net/


1
Pada askubuntu kami menggunakan kata-kata Windows dan Microsoft. Tidak perlu menggunakan $ :)
Rinzwind

1

Saya masih menulis beberapa hal kecil di QB64 . Tapi, saya lebih mementingkan manipulasi data dan data, bukan grafis. Baru saja menyelesaikan program kecil untuk mengonversi info dari satu paket akuntansi ke paket lainnya. Butuh waktu seminggu untuk menulisnya. Menjalankan program berhasil mengkonversi 6 tahun info sebelum kopi saya menjadi dingin.

Kecil, kompak, tetapi sangat kuat. Hanya tampilan layar yang menunjukkan konversi file yang sedang berlangsung serta layar 'Mulai' dan layar penyelesaian 'Konversi Berhasil'.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.