See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
YaBasic – Wikipedia

YaBasic

aus Wikipedia, der freien Enzyklopädie

YaBasic ist ein kleiner BASIC-Interpreter für Linux/Unix und für Windows. Zur Zeit wird er unter dem Namen yab auf BeOS/Zeta portiert [1]. Er implementiert die am weitesten verbreiteten Basic-Befehle. Einige Grafikbefehle sind auch enthalten, so ist es möglich auf einfache Weise geometrische Figuren wie Linien, Kreise, Dreiecke oder Rechtecke durch Angabe weniger Koordinaten zu erstellen. Zunächst öffnet man mit dem Befehl open window ein grafisches Fenster unter Angabe der Größe des Fensters in Bildpunkten.

Anschließend kann man im geöffneten Grafikfenster allerlei Figuren anordnen. Im Beispiel wird ein roter Kreis mit einem Radius von 90 Pixeln in die Mitte des Fensters gezeichnet.

 open window 200,200
 color 255,0,0
 circle 100,100,90

Grafische Ausgaben dieser Art eignen sich hervorragend zur Visualisierung von mathematischen Funktionen. Der folgende Code gibt ebenfalls einen roten Kreis aus.

 open window 200,200
 color 250,0,0
 new curve
 for phi=0 to 2*pi step 0.1
   line to 100+90*sin(phi),100+90*cos(phi)
 next phi
 close curve

Aber auch einfache Animationen/Spiele lassen sich damit ganz einfach erstellen. Die Einfachheit und gute Funktionalität der Grafikbefehle war wohl auch ein Grund, weshalb Sony YaBasic auf der mitgelieferten Demo DVD der PAL-Version der Playstation 2 vertrieb. Leider kann man in der PS2-Version keine Daten speichern; die Befehle zum Öffnen/Schließen und Schreiben von Dateien entfallen. Lediglich den Code selbst kann man wie einen gewöhnlichen Spielstand auf eine Memorycard schreiben.

Yabasic ist Open Source und steht unter der GPL und der Artistic License.

[Bearbeiten] Weblinks


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -