Li-Chen Wang

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Li-Chen Wang ( 1935 ) este un om de știință în informatică american , cunoscut mai ales pentru scrierea Palo Alto Tiny BASIC , un dialect al limbajului de programare BASIC dezvoltat pentru microcomputerele Intel 8080 .

Începutul sursei Palo Alto Tiny BASIC (1976) scrisă de Li-Chen Wang care arată una dintre primele utilizări ale copyleftului : notați scrierea „All Wrongs Reserved”.
ROM-ul „LICHEN” (Li-Chen) care conține firmware - ul Exatron Stringy Floppy pentru TRS-80 .

Palo Alto Tiny BASIC a fost doar a patra versiune a Tiny BASIC publicată în Journal of Computer Calisthenics & Orthodontia , [1] nu a fost prima, dar cu siguranță una dintre cele mai influente, fiind limba utilizată ca bază. pentru a urma BASIC-ul mai multor computere, inclusiv primul model al TRS-80 . [2] Se deosebea de celelalte versiuni pentru utilizarea formelor prescurtate de comenzi, o soluție adoptată pentru economisirea memoriei, pentru un interpret care ocupa doar 1,77 kB RAM și pentru faptul că prevedea utilizarea unui terminal pentru utilizator intrare și ieșire computer.

Li-Chen Wang a fost, de asemenea, unul dintre primii care a folosit conceptul de copyleft : în codul sursă al Palo Alto Tiny BASIC citim de fapt „@COPYLEFT - ALL WRONGS RESERVED”, o referință explicită la drepturile producătorilor de software apărate de Bill Gates în scrisoarea deschisă către hobbyiști publicată cu câteva luni mai devreme, în care Gates îi acuza pe cei care i-au copiat Altair BASIC de încălcare a drepturilor de autor. Ca răspuns la această scrisoare, Tiny BASIC a fost finalizat, pentru a oferi pasionaților un interpret BASIC alternativ față de cel distribuit cu Altair 8800, dar gratuit. [3]

Wang a dezvoltat, de asemenea, firmware - ul pentru Exatron Stringy Floppy , un mini- casetofon pentru TRS-80 care, datorită codificării Manchester utilizate pentru transmiterea datelor, a fost deosebit de rapid. [4]

În anii 2000 a lucrat la „ACTiSYS” la dezvoltarea dispozitivelor iR și a fost, de asemenea, șeful comisiei „Asociația de date în infraroșu”. [5]

Notă

  1. ^ Li-Chen Wang, Palo Alto Tiny BASIC , în Dr. Dobb's Journal of Computer Calisthenics & Orthodontia, Running Light Without Overbyte. , vol. 1, nr. 5, mai 1976, pp. 12-25.
  2. ^ David Welsh, Theresa Welsh, Priming the Pump: How TRS-80 Enthusiansts Helped Spark the PC Revolution , 2007, p. 7.
  3. ^ Jim C. Warren, „Corespondență” , în SIGPLAN Notices , vol. 11, n. 7, ACM, 07/1976, pp. 1-2, ISSN 0362-1340.
  4. ^ Interviu cu Jack Crenshaw , pe trs-80.org . Adus pe 10 martie 2011 .
  5. ^ Despre ATCiSYS , la actisys.com . Adus pe 10 martie 2011 .

Elemente conexe

Biografii Portalul Biografiilor : accesați intrările Wikipedia care se ocupă de biografii