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

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

Applesoft BASIC

aus Wikipedia, der freien Enzyklopädie

Applesoft BASIC (manchmal auch "Applesoft II" genannt) war die zweite Version der Programmiersprache BASIC für den Apple II Homecomputer, die dem Integer BASIC folgte. Applesoft BASIC wurde von Microsoft entwickelt, und der Produktname entstand aus den beiden Firmennamen Apple und Microsoft.

Applesoft BASIC kann auf dem frühesten Modell der Apple-II-Serie, dem eigentlichen Apple II, von einem Datenträger ins RAM geladen oder als ROM-Steckkarte hinzugefügt werden. In allen späteren Modellen der Serie -- dem Apple II+, Apple IIe, Apple IIc, Apple IIgs und Apple IIc+ -- ist es als ROM fest eingebaut und steht damit sofort nach dem Einschalten zur Verfügung. Die Applesoft-Versionen der einzelnen Modelle unterscheiden sich nur minimal, insbesondere unterstützt keine davon die Verwendung von mehr als 48 KiB RAM für BASIC-Programme, auch nicht in den Modellen, die von Haus aus wesentlich mehr RAM-Speicher mitbringen.

[Bearbeiten] Hintergrund

Die Kunden von Apple wollten eine Version von BASIC, die auch Berechnungen mit Fließkommazahlen ermöglichte. Da Steve Wozniak, der Entwickler des Apple II und des Integer BASIC, zu beschäftigt war mit der Entwicklung des Diskettenlaufwerks und des dazugehörigen Controllers für den Apple II, gab man die Entwicklung der BASIC-Variante an Microsoft, die auch schon das BASIC für den Altair 8800 und für den Commodore PET entwickelt hatten; Applesoft BASIC war in der Tat im wesentlichen identisch mit dem Commodore-PET-BASIC, erweitert um einige Apple-spezifische Befehle z.B. für die Grafikansteuerung. Diese Apple-spezifischen Befehle wurden größtenteils direkt aus dem Integer BASIC übernommen. Neu waren allerdings die Befehle zur Ansteuerung des hochauflösenden Grafikmodus.

Die BASIC-Variante für den Apple war vergleichbar mit anderen BASIC-Programmiersprachen für Rechner mit dem 6502 Prozessor, wie z. B. Commodore BASIC: Die Version verwendete Zeilennummern; Leerzeichen zwischen den einzelnen Befehlen in einer Zeile waren nicht notwendig. Anders als beim Commodore BASIC wurden aber beim Abspeichern von Programmzeilen alle unnötigen Leerzeichen automatisch entfernt und beim Auflisten eines Programmes dann automatisch wieder Leerzeichen zwischen den Befehlen eingefügt. Dadurch sank der Speicherbedarf und die Lesbarkeit erhöhte sich.

Andere Sprachen


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 -