Yabasic - Yabasic

Yabasic
Yabasic, SameGame'in bir uygulamasını çalıştırıyor.
Yabasic uygulamasını çalıştırmak Aynı oyun.
Geliştirici (ler)Marc-Oliver Ihm
Kararlı sürüm
2.87.1 / 7 Kasım 2020; 28 gün önce (2020-11-07)
Depohttps://github.com/marcIhm/yabasic
İşletim sistemipencereler, Unix
TürProgramlama
LisansMIT Lisansı
İnternet sitesiwww.yabasic.de

Yabasic (Yine başka bir TEMEL) bir Bedava, açık kaynak TEMEL çevirmen için pencereler ve Unix platformlar.[1] Yabasic, ilk olarak 2016 yılında en son kararlı sürüm 2.77.3'ü yayınlayan Marc-Oliver Ihm tarafından geliştirilmiştir. 2.77.1 sürümünden itibaren proje, MIT Lisansı yanı sıra taşınan kaynak kodu GitHub başkalarını onun gelişimine katılmaya teşvik etmek.[2]

Özellikleri

Diğer versiyonlar

Flyab

Bir Yabasic limanı Fltk "Flyab" adlı araç seti geliştirme aşamasındaydı. Yabasic'in bir varyantı olan yab dilinde yazılmış programlarla, grafik programların BeOS API. İçin bağlantı noktaları pencereler, Mac OS X, ve Linux planlandı. Flyab, Yabasic'e desteklenen tüm platformlarda yerel grafik kullanıcı arayüzleri oluşturma özelliğini ekledi.[kaynak belirtilmeli ] Kasım 2008 itibariyle, proje durdurulmuş görünüyor.

PlayStation 2

Sony ayrıca Yabasic'in bir sürümünü de PlayStation 2 demo diskinde[3] PAL bölgelerinde PS2 konsollarıyla birlikte gönderilir, böylece sadece bir oyun makinesi değil, bir ev bilgisayarı olarak kabul edilebilir ve böylece Avrupa ithalat vergilerini atlatır.[4]

Yabasic 3.0 (Resmi Değil)

Orijinal yazarın yeni değişikliklerinden önce projenin devamı olarak, sürüm 3, Pedro Sá ve Thomas Larsen merkezli bir ekip tarafından geliştiriliyordu, ancak geliştirme durdu ve proje artık terk edilmiş gibi görünüyor.[kaynak belirtilmeli ]

Yabasic Örnek

#!/usr/çöp Kutusu/yabasikKEP Program Adı: cbm-mtudemo.yabREM Yazar: mtuREM REM Amacı: CBM-PET grafik kartları 320x200 için tanıtımaçıkpencere320,20020P=160:Q=10030XP=144:XR=1.5*3.141592740YP=56:YR=1:ZP=6450XF=XR/XP:YF=YP/YR:ZF=XR/ZP60İÇİNZI=-QKİMEQ-l70EĞERZI<-ZPVEYAZI>ZPGİT15080ZT=ZI*XP/ZP:ZZ=ZI90XL=INT(0.5+SQRT(XP*XP-ZT*ZT))100İÇİNXI=-XLKİMEXL110XT=SQRT(XI*XI+ZT*ZT)*XF:XX=XI120YY=(GÜNAH(XT)+0.4*GÜNAH(3.0*XT))*YF130GOSUB170140SONRAKİXI150SONRAKİZI160DURAKLAT10SON170X1=XX+ZZ+P180Y1=YY-ZZ+S:Y1=199-Y1190HATX1,Y1,X1,Y1-1200EĞERY1=0GİT220210AÇIKHATX1,Y1+1,X1,199220DÖNÜŞ

Referanslar

  1. ^ Marc-Oliver Ihm. "Yabasic, Unix ve Windows için Bir Başka Temel". Yabasic.de. Alındı 22 Nisan 2013.
  2. ^ Ihm, Marc (3 Nisan 2020), marcIhm / yabasic, alındı 21 Nisan 2020
  3. ^ Cameron Gray (26 Şubat 2018), Sony, PlayStation 2'yi Ev Bilgisayarı Olarak Nasıl / Neden Sınıflandırdı - Yabasic Demosu, alındı 26 Şubat 2018
  4. ^ Smith, Tony (11 Temmuz 2000). "Sony, EC ithalat vergisinden kaçınmak için PlayStation'a Basic'i ekledi". Alındı 8 Eylül 2014.

Dış bağlantılar