Hangi TEMEL intepreterler mevcuttur?


23

BASIC kodunu çalıştırmak için ne kullanabileceğini - programlama hakkında da bilgi edinmek isteyen yeni bir Ubuntu kullanıcısı tarafından soruldu. Ubuntu'yu denemeden önce bir BASIC kitabı üzerinde çalışıyordu ve Windows'a geri dönmek zorunda kalmadan devam etmek istiyordu.

Standart depolarda birkaç BASIC paketi ve bir tür BASIC desteği içerebilecek Mono gibi projeler var gibi gözüküyor.

BASIC'in temellerini öğrenen ve Ubuntu'ya yeni başlayan biri için standart havuzlardan - veya bir borç paketinden - iyi bir öneri olabilir mi?


Bu, hangi BASIC lehçesini öğrendiğine bağlıdır.
sepp2k

Diğer diller için tavsiyeler bu sitenin kapsamı dışındadır.
dv3500ea

Onları kaldırdım. Programlama sorularına yığın taşması sorulmalıdır. Sorunun geri kalanı tamam çünkü bir Ubuntu paketi ile ilgili.
dv3500ea

@ dv3500ea ben diyordum vermedi diğer dil öneriler istiyorum. Bir dille ilgili olduğu için, açıklamak istedim, 'onun yerine [dil] öğrenmeli ”cevabını istemedim. Bu yüzden neden bunu düzenlemiş olduğunuzdan emin değilim, ardından yorumlarda da aynı şeyi söyledim.
Tim Lytle

Üzgünüm, yanlış okumuş olmalıyım. Aslında sen anlamına geliyordu düşünce yaptığımız diğer diller ... benim kötü Talep öneriler.
dv3500ea,

Yanıtlar:


13

Arama uygun apt ortaya çıkarır

  • basic256 - Çocuklar için eğitici BASIC programlama ortamı
  • yabasic - Yine bir TEMEL diğer tercüman

basic256 kullanıcı için biraz daha iyi olabilir gibi görünüyor, ancak bu lehçenin programlama kitabındakilerle ne kadar eşleşeceğini bilemiyorum, ki bu sinir bozucu olabilir.

Ana sayfa burada - http://www.basic256.org/index_tr

yabasic Standart BASIC'e daha yakın gözüküyor, fakat benim de ilk elden hiçbir tecrübem yok.

İyi şanslar.


13

Gambas, Visual Basic'e en yakın eşdeğerdir (masaüstü uygulamalarına yöneliktir), arkadaşınız Visual Basic kullanıyorsa iyi olurdu.

Gambas , biraz Visual Basic ™ 'e benzer (ancak bir klon DEĞİL!) Nesne uzantılarına sahip bir Temel yorumlayıcıya dayanan ücretsiz bir geliştirme ortamıdır. Daha fazla bilgi için girişi okuyun .

Gambas ile program GUI'nizi Qt veya GTK + ile hızlı bir şekilde tasarlayabilir, MySQL, PostgreSQL, Firebird, ODBC ve SQLite veritabanlarına erişebilir, DCOP ile pilot KDE uygulamalarına erişebilir, programınızı dilediğiniz dile çevirebilir, kolayca ağ uygulamaları oluşturabilir, 3D OpenGL uygulamaları yapabilir, CGI web uygulamaları yapmak, vb.


6

Oyun oynamakla daha fazla ilgileniyorsa, sdlBasic daha iyi bir seçenek olacaktır:

sdlBasicSdlbasic yükleyin , SDL kütüphanesinin gücünü kullanarak oyun yaratmayı amaçlayan küçük, verimli ve çok platformlu bir temel yorumlayıcıdır, eski ve görkemli AMOS'dan ilham almıştır.


4
İlk cevabınıza eklemek yerine, bunu ayrı bir cevaba koymak gerçekten bir ihtiyaç mıydı?

1
Böylece, insanlar en uygun olduğuna dair bir gösterge vermek için ayrı temeller arasında oy kullanabilirler.
dv3500ea

4

neden bu küçük ama etkili tercümana bakmıyorsunuz: my-Temel C. portatif yazılmış. Biraz BASIC oynamak ya da C de BASIC tercümanı yazmayı öğrenmek için iyi bir başlangıç ​​olduğunu düşünüyorum.


2

Bunu hiç denemedim ama sanırım DOSBox gibi bir emülatörde QBASIC gibi bir şey çalıştırmanın mümkün olacağını düşünüyorum. DOSBox depodan temin edilebilir ancak üzerine bir kez kurulduktan sonra kendi QBASIC kopyasını alması gerekirdi.

Biri bunu denediyse, bu cevabı daha fazla ayrıntıyla düzenlemek için çekinmeyin.



1

FreeBasic'i tekrar ele alırdım. Linux ve Windows için versiyonları var. Yalnızca ARM sürümü hala eksik :(

Bazı büyük projelerde problemsiz kullandım. Kod temiz ve bunun için iyi bir forum var: http://www.freebasic.net/


1
Askubuntu'da Windows ve Microsoft kelimelerini kullanıyoruz. Bir $ kullanımı için gerek yok :)
Rinzwind

1

Hala içine küçük şeyler yazıyorum QB64'te yazıyorum . Ancak, çoğunlukla grafikler yerine veri ve veri manipülasyonuyla ilgileniyorum. Bilgileri bir muhasebe paketinden diğerine dönüştürmek için yeni bir program bitirdim. Yazmam bir hafta sürdü. Programı çalıştırmak, kahvem soğumadan önce 6 yıllık bilgileri başarıyla dönüştürdü.

Küçük, kompakt ama çok güçlü. Yalnızca ekran görüntüsü, gerçekleşen dosya dönüşümlerinin yanı sıra 'Başlat' ekranı ve 'Dönüşüm Başarılı' tamamlama ekranını gösteriyordu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.