1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox AltoSĂ”na «esimene» arv arvutis ĂŒletab piirid.

Esimene programm «Hello, World», esimene mĂ€ng MUD, esimene tulistamismĂ€ng, esimene deathmatch, esimene graafiline liides, esimene «töölaud», esimene Ethernet, esimene kolme nupuga hiir, esimene kuulikhiiro, esimene optiline hiir, esimene tĂ€islehe monitor, esimene mitmikmĂ€ng
 esimene isiklik arvuti.

Aasta 1973
Linnas Palo Alto, legendaarse R&D laboratooriumi Xeroxis — PARC (Palo Alto Research Center Incorporated) — 1. mĂ€rtsil toimus masina vĂ€ljaanne, mida hiljem tuntakse kui maailma esimest isiklikku arvutit (mitte koduarvutit, vaid individuaalse kasutuse jaoks).

Alto oli uurimisprototĂŒĂŒbi, mitte kaubanduslik toode. Eeldati, et Alto muutub seeriatootmiseks, kuid seda ei viidud kunagi tootmiseni. Sellegipoolest toodeti kokku mitut tuhat Alto, millest enamik kasutati Xerox PARCs ja erinevates ĂŒlikoolides.

Ühe Alto masina hind on hinnatud vahemikku 12 000 kuni 40 000 dollarit.

Kuus aastat pÀrast Alto vÀljaannet nÀeb seda Jobs ja laenab ning tutvustab maailmale palju uusi omadusi.

Arvuti loomise eest sai meeskond (Tecker, Kay, Butler, Taylor) 2004. aastal Charles Stark Draperi auhinna., ja Chuck Tecker sai 2009. aastal ka Turingi preemia.

Oktoobris 2014 avaldati lÀhtekoodid Xerox Alto arvutiajaloos muuseumis.

Proovime piiluda kapoti alla ja tutvuda arendajatega.



Arvuti arendamine algas 1972. aastal dokumendiga («Why Alto?»), mille kirjutas Butler Lampson (kes sai inspiratsiooni Douglas Engelbarti kontseptsioonist oN-Line System (NLS). Disainiga tegeles Chuck Tecker.

Butler Lampson

«Iga arvuti probleem lahendatakse veel ĂŒhe abstraktsiooni tasemega»

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto1960. aastatel osales Lampson projektis GENIE Berkeley's, kus töötati vĂ€lja ajajaotussĂŒsteem Berkeley Timesharing System arvutile SDS 940 ettevĂ”ttest Scientific Data Systems.

1970. aastatel sai Lampson ĂŒks pĂ”hitegijatest laboratooriumis Xerox PARC, kus ta osales Alto arendamises, samuti laserprinditehnoloogiate, Etherneti, WYSIWYG tekstiredigeerimise arendamises WYSIWYG, kahefaasi komiteeprotokollid (2PC), Bravo, esimene kiire kohaliku vĂ”rgu (LAN), töötas vĂ€lja mitmeid olulisi programmeerimiskeeli, nĂ€iteks Euclid.

1980. aastatel liitus Lampson Digital Equipment Corporation'iga. Praegu töötab ta Microsofti uurimisosakonnas, kus tegeleb turvalisuse ja piraatluse vastu vĂ”itlemise kĂŒsimustega. Ta Ă”petab Massachusetts Institute of Technology's.

LÀpse mÀlestus "Miks Alto?"

XEROXi vaheline mÀlestusAadress CSL , samuti veel mustandina olev API 19. detsember 1972
From Butler Lampson Asukoht Palo Alto

Teema Miks Alto Organisatsioon PARC

1. Sissejuhatus

See mĂ€lestus kĂ€sitleb pĂ”hjusi, miks valmistada suures koguses (10-30) koopiat isiklikust arvutist Alto, mille on kujundanud Chuck Thacker ja teised. Selle masinaga seotud algne motivatsioon oli Alan Kay'l, kellele on vaja umbes 15-20 'vahepealse Dynabooki' sĂŒsteemi tema har Forschungs kutse alusel. Alto'l on siiski palju laiem rakenduste valik kui see algus vĂ”iks soovitada. Alustan selle omaduste kirjeldamisest ja seejĂ€rel kĂ€sitlen mĂ”ningaid paljusid pĂ”nevaid kasutusvĂ”imalusi, kuhu Alto'd rakendada saab. Selgub, et seal on tegelemist peaaegu iga CSL uurimisprogrammi eesmĂ€rkidega.

2. Omadused

Alto sĂŒsteem koosneb
48-64K 16-bitise mÀlusÔna (pluss pariteet ja vÔib-olla veakontroll).

10-megabaidise Diablo kĂ”vaketta, mis edastab ĂŒhe sĂ”na iga 7 mikroseki kohta, pöörleb 25 ms, ning selle radade vaheline otsimine kestab 8 ms ja halva juhtimise korral 70 ms.

901-realine TV-monitor, mille kuvapind on peaaegu tĂ€pselt selle lehe suurune. See on vertikaalselt orienteeritud ja on mĂ”eldud bitikaardilt mĂ€lu edastamiseks. Kuvamisala tĂ€itmiseks on vaja 32K mĂ€lu ruudu (825×620) rasteriga. Need punktid on umbes 1.4 mils ruudu suuruses. On vĂ”imalik nende laiust vĂ€hendada umbes 1 milni, mis annab 825×860 rasteri ja 44.3K mĂ€lu. Ruuduline raster suudab kuvada 8000 5×7 tĂ€hemĂ€rki koos allulustega vĂ”i 2500 kauni proportsionaalselt paigutatud tĂ€hemĂ€rki.

Dekodeerimata klaviatuur, mis vÔimaldab protsessoril tÀpselt mÀÀrata, millal iga nupp alla vajutatakse vÔi vabastatakse, ja hiire vÔi muu suunamisseadmest.

Protsessor, mis tÀidab Nova kÀsklusi umbes 1.5 ms/kÀsk, ja seda saab laiendada tÀiendavate kÀsklustega, mis sobivad Lisp, Bcpl, MPS vÔi muude tÔlgendamiseks.

KĂ”rge ribalaiusega (10 MHz) sideĂŒhendus, mille ĂŒksikasjad pole veel mÀÀratletud.

Valikuline fikseeritud fondi tÀhemÀrkide generaator, mis sarnaneb Doug Clarki poolt kavandatule ja ehitatud. See sÀÀstaks palju mÀlu ja lubaks kÔrgema kvaliteediga tÀhemÀrke kui ruuduline raster, kuid ei lisaks sisuliselt uut vÔimalust. See peaks maksma umbes 500 dollarit.

Valikuline Diablo printer, XGP vĂ”i muu trĂŒkiseade.

Lauast, mis on umbes 45" lai ja 25" sĂŒgav, et mahutada masinat ja paigutada ekraan ja klaviatuur.

KÔige olulisem on maksumus umbes 10,5 tuhat dollarit, mille saab vÀhendada 9,7 tuhande dollarini 2,5-megabaidise ketta kasutamisega. Kulud jagunevad enam-vÀhem vÔrdselt ketta, mÀlu ja muu vahel. Oleme kulutanud umbes kaks korda rohkem Maxci 1974. aasta CSL liikme kohta.

SĂŒsteem suudab teha peaaegu kĂ”ike arvutust, mida PDP-10 suudab teha. Enamikus probleemidest suudab see kasutajale pakkuda paremat jĂ”udlust kui jagatud 10, isegi kui viimane on kergelt koormatud (ilmselge erand: palju ujuvpunkti arvutusi). Lisaks on meil vĂ€ljatöötamisel Lisp, Bcpl ja MPS sĂŒsteemid, mis saavad töötada Nova'il ja seega, vĂ€ikeste muudatustega, ka Alto'l. Kuna enamik meie tulevast tarkvaratööd on oodata, et tehakse ĂŒhes neist keeltest, peaks enamik sellest suutma töötada Alto'l.

JÀrgmine lÔik nÀitab, et arvutusvÔimsust peaks olema piisavalt. Nii Lisp kui ka MPSil on mingisugune riistvara abil toetatud kaardistamine, kuna virtuaalse mÀlu maht ei tohiks olla probleem; sarnane paigutus Bcpl-i jaoks tundub teostatav, kuid pole veel uuritud.

64K Alto-l on sama palju Lisp'i mĂ€lurakke kui 32K PDP-l0 mĂ€lu. BBN vĂ€idab, et nad suudavad hallata Lisp'i kasutajaid keskmise 25K toimiva kogusega ja 30 ms lehekĂŒlje tĂ”rke intervalliga. Karamat on 42 kettariba, mis mahutavad 256K Lisp'i rakke, ja keskmine ligipÀÀsuaeg ĂŒhele neist ridadest on umbes 32 ms, vĂ”rreldes 17 ms 10. drilliga. SeetĂ”ttu, kui Alto kĂ€itamiskiirus on poole vĂ€iksem kui 10 kiirus vĂ”i vĂ€hem, siis lehtede vahetamine maksab Lisp'i programmide jaoks mitte rohkem kui 10 puhul. On tĂ€iesti usutav, et me saame Alto-l Luua Lisp sĂŒsteemi, millel on mĂ”ned spetsialiseeritud kĂ€sud, mis vĂ”ivad pakkuda poole paremat tulemuslikkust kui Tenex Lisp, mis töötab 32K vahetusruumis. Sarnaseid tulemusi vĂ”ib oodata ka teiste keelte puhul.

3. Rakendused

KÔik siin kÀsitletud rakendused sÔltuvad kahest faktist, mis kokkuvÔtavad eelmise jao sisu:

Alto on vĂ”imsam kui VTS terminal, mis on ĂŒhendatud Tenex'iga;

Alto on piisavalt odav, et saaksime osta iga CSL liikme jaoks, kui see peaks osutuma soovitavaks.

a) Jaotatud arvutus. Me saame vĂ€ga lihtsalt paigaldada Aloha-laadse punkt-punkt paketivĂ”rgu Alto’de vahel, kasutades koaksiaalkaablit eetrena (vĂ”i mikrolaineahju koos kordusjaamaga mĂ€el koduterminalide jaoks). Saame siis teha mitmesuguseid katseid kĂŒmnete masinatega. On lihtne katsetada eksperimenta, mis sĂ”ltuvad osalejate iseseisvusest, samuti neid, mis kasutavad spetsialiseeritud komponente, mis peavad koostööd tegema. Eriti saame luua sĂŒsteeme, kus igal kasutajal on oma failid, ning suhtlemine toimub ainult jagatava teabe vahetamiseks, andes seega valgust pikaaegsele vaidlusele selle skeemi eeliste ja keskseid faile kasutavate sĂŒsteemide vahel.

b) KontorisĂŒsteemid. Saame kĂ€itada Peteri Lisp'i-pĂ”hist NLS-vastast vĂ”i xNLS sĂŒsteemi. Alto arvutuslik ĂŒleliigsus vĂ”imaldab meil keskenduda sĂŒsteemi vĂ”imekusele, mitte selle tĂ”hususe optimeerimisele. Sellest lĂ€henemisviisist saadud teave peaks tĂ€iustama seda, mis saadakse mitme kasutaja xNLS katsetest. Samuti vĂ”ib olla vĂ”imalik neid kĂ€itada Alto-l, pÀÀstes seega Nova sĂ”ltuvusest; see vĂ”imalus vajab edasist uurimist.

c) Isiklikud arvutid. Kui meie teooriad odavate, vĂ”imsate isiklike arvutite kasulikkuse kohta on Ă”iged, peaksime suutma neid Alto-l veenvalt demonstreerida. Kui need on vale, saame aru, miks. Peaksime nĂ€iteks suutma rahuldada tugevaid Lisp'i kasutajaid nagu Warren ja Peter Alto'ga. See vabastaks samuti suure arvutuspinge Maxc'ilt. Samuti peaks olema ĂŒsna lihtne simuleerida teiste kavandatud isiklike arvutite riistvarakonfiguratsiooni (nt erinevad mĂ€lu hierarhiad), et valideerida neid disaine. See on tĂ€htis, kuna kompaktsemad masinad nĂ”uavad suurenenud investeeringut inseneritöösse ja tĂ€psemat mĂ€lu sĂŒsteemi optimeerimist.

d) Graafika. Alto on suurepĂ€rane platvorm Bob Flegal’i graafikate töö jaoks ja toob selle töö viljad laiale kogukonnale. See ei suuda teha Dick Shoup'i asju.

4. Konkurents

Alto konkureerib teiste asjadega, mida me vÔi SSL teeme. Arvan, et see on positiivne, kuna see julgustab mÔlema lÀhenemise pooldajaid silma paistma. TÀpsemalt;

a) VTS suudab teha kvaliteetsemaid mĂ€rke, on intensiivsuse kontroll ja vilkumine, maksab poole kuni kahe kolmandiku vĂ”rra vĂ€hem, kui soovite ainult terminali, ja saab kasutada videolĂŒlitit. Kuid see ei suuda teha graafikat ja vĂ”ib kannatada jagatud ressursside sĂŒsteemide jĂ€rjekorraprobleemide all (kontrolliv Nova ja side on jagatud). Ja muidugi on see hea ainult nii heaks kui arvuti, mis seda kasutab.

b) Maxc suudab arvutada, ja rakenduste jaoks, mis kasutavad olemasolevat tarkvara, vajavad suuri töötavaid kogusid vĂ”i teevad palju korrutusi, on see parem. Samuti on teada, et see sobib hĂ€sti Lisp'iga, samas kui Alto sobivus nii suurte sĂŒsteemide jaoks jÀÀb tĂ”estamata.

c) Novad, millel ei ole keerulisi liideseid teiste riistvaradega (nt Toy, XGP), saab asendada Altodega. Need, millel on, nagu Maxc Nova vÔi tÔenÀoliselt VTS Nova, on turvalised.

d) Alto kohaliku vÔrgu mÔjud on ebaselged.

e) Imlac’id on vĂ€lja kustutatud.

[Allikas]

Charles Tecker

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto Koos Butler Lampsoni ja teiste vilistlastega asutas ta Berkeley Computer Corporationi, kus tegeles arvutielektroonika arendamisega. Kuid ettevĂ”ttel puudus Ă€riline edu ja Tecker asus tööle Xerox PARCi uurimiskeskuses.

1970. ja 80. aastatel sai temast ĂŒks Etherneti protokolli arendajatest ning ta andis olulise panuse esimese lasersĂŒsteemi loomisse. 1983. aastal asutas Tecker Digital Equipment Corporationi (DEC Systems Research Center) uurimiskeskuse ning 1997. aastal osales Microsoft Researchi labori asutamises Cambridge'is. Ameerikasse tagasipöördudes töötas Tecker Microsoft Tablet PC tahvelarvuti riistvara arendamise kallal, tuginedes oma kogemusele Dynabooki arendamisel Xerox PARCs.

Intervjuu inglise keeles

Bob Taylor

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto „Internet ei puuduta tehnoloogiat; see puudutab kommunikatsiooni. Internet ĂŒhendab inimesi, kellel on ĂŒhiselt huvid, ideed ja vajadused, sĂ”ltumata geograafiast.”

Oli ARPA jaoks direkter Information Processing Techniques Office 1965. aastast 1969. aastani, Xerox PARCi arvutiteaduse labori asutaja ja juht 1970. aastast 1983. aastani, Digital Equipment Corporationi Systems Research Center kuni 1996. aastani.



Alan Kay

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

OOP kontseptsiooni autor („Mina leiutasin termi „objektorienteritud” ja ma ĂŒtlen teile, et ma ei mĂ”elnud C++’le.”) ja sĂŒlearvutist.
Muide, Kay ĂŒtles oma kuulsat lauset „Parim viis tuleviku ennustamiseks on selle vĂ€ljamĂ”tleminen” 1971. aastal, ja Dennis Gabor (Nobeli preemia laureaat, holograafia looja) — 63. aastal. Inventing the Future (1963): „Tulevikku ei saa ennustada, kuid tulevikuversioone saab vĂ€lja mĂ”elda.” (Selle kohta kĂ€iv uurimine siit.)

Video TED-lt
Alan Kay: „VĂ”imas idee ideede kohta”

Xerox Alto

MĂ€ngi videot

Riistvara

Raamat riistvarast (PDF)

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Xerox Alto’l oli 128 KB muutmĂ€lu (maksis 4000 dollarit), mida sai suurendada kuni 512 KB, ning 2,5 MB vahetatava kartridĆŸiga kĂ”vaketas.

Kettaseadmed
1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

Monitor
1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Graafilise informatsiooni vĂ€ljundiks kasutati 606×808 pikslise resolutsiooniga monokroomset monitori, mis oli teostatud ebatavalises portreeorientatsioonis.

Chip
1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Kiip: multikiipide sektsiooniline mikropĂ€rintehnika loogikaĂŒlesande seadmed (bit-slice arithmetic logic unit) pĂ”hinevalt Texas Instrumentsi 74181 kiibil toetades mikroprogrammi (kuni 16 paralleelset ĂŒlesannet fikseeritud prioriteetidega). 5.8 MHz CPU

Klaviatuur

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
64-klahviline klaviatuur

Hiir
KĂ”ik Alta kasutatud hiired olid kolmeklahvilised. Esimene hiir oli mehaaniline, kahe rullikuga, mis olid omavahel risti. Peagi asendati see mudel kuulkesega, mille leiutas Bill English. Hiljem ilmus optiline hiir, kĂ”igepealt valge valguse ja seejĂ€rel infrapuna kiirgusega. Esimese hiire nupud olid paigutatud ĂŒksteise kohale, mitte kĂ”rvuti nagu see tĂ€napĂ€eval on tavaks.
1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

Engelbarti ideed, rakendatud reaalses maailmas — hiir ja akord klaviatuur:

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

[Allikas]

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

[Allikas]

VÔrgukaart

Ethernet

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

[allikas]

Tarkvara

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Esimesed programmid Alta jaoks kirjutati programmeerimiskeeles BCPL (BCPL keeles, muide, kirjutati esimene programm „Tere maailm” ja esimene MUD), seejĂ€rel kasutati keelt Mesa, mis ei levinud laiemalt PARCi seinte vahel, kuid mĂ”jutas mĂ”ningaid hilisemaid keeli, nĂ€iteks Modulat. Alta klaviatuurilt puudus alakriipsu nupp, mis oli kohandatud vasakule noole sĂŒmboli jaoks, mida kasutati Mesa keeles mÀÀramisoperaatorina. See Alta klaviatuuri omadus vĂ”is olla pĂ”hjus, miks tekkis identifikaatorite nimepanemisstiil CamelCase. Teine Alta eripĂ€ra oli vĂ”imalus kasutajal otse protsessori mikrokoodi programmeerida.

Hoolimata suhteliselt vĂ€ikesest töösĂŒsteemi mĂ€lumaht, töötati Xerox Alto jaoks vĂ€lja ja kasutati graafikumenĂŒĂŒde, ikoonide ja muude elementidega programme, mis said tavalisteks alles Mac OS ja Microsoft Windows operatsioonisĂŒsteemide ilmumisega.

  • Bravo ja Gypsy — esimesed WYSIWYG tekstiredaktorid
  • Laurel ja Hardy — vĂ”rgu E-maili kliendid
  • Markup ja Draw — graafikatoimetajad (bitmap editors)
  • Neptune — failihaldur
  • FTP ja vestlusutiliidid
  • MĂ€ngud — malemĂ€ng, pinball, Othello ja Gene Balli loodud Alto Trek mĂ€ng
  • Sil — vektoriga graafikatoimetaja integreeritud mikrokiipide ja trĂŒkkplaatide jaoks
  • Officetalk eksperimentaalne vormide töötlemise sĂŒsteem
  • Programmeerimiskeeled — BCPL, LISP, Smalltalk, Mesa ja Poplar

MĂ”ned pildid/ekraanipildid tarkvarast1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Smalltalk

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Bravo

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Cedar

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Markup

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Draw

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
SIL

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Laurel
[allikas]

veel ekraanipilte programmidest1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Klahvistikust tÔestamise programmi kuvamine:
Alto klaviatuuril on iga vĂ”tme jaoks eraldi signaalijoon ja seega suudab see öelda, kui mitu klahvi on samaaegselt all hoitud. Kuvamisel on mustad klahvid all hoitud. Klaviatuuri kohal olev vĂ€ike ruut tĂ€histab hiirt (vt foto 4); samuti on all ĂŒks hiirenupp.

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Alto Executive kuvamine, koos nĂ€itega tĂ€hestiku ja kĂŒsimĂ€rkide tĂ€histamisest.

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
NetExecutive (sarnane Alto Executive'iga, kuid see vÔimaldab juurdepÀÀsu Etherneti ressurssidele.

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
TĂŒĂŒpiline Mesa programm, mida redigeerib Bravo; mĂ€rgige programmilistes loeteludes kasutatavad erinevad fondid.

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Kataloog Neptune kataloogiredaktoris. Mustades failinimetustes on valitud edasisteks toiminguteks, nagu printimine vÔi kustutamine. Kursori kuju on ringis rist.

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Bravo vĂ”ime fonte muuta (Alto jaoks on sadu fonte, alates gooti ja lĂ”petades elvish’iga; selle ekraani keskmine lĂ”ik on muudetud kreeka keelde). Alumises aknas olev dokument peab olema muudetud vastavalt ĂŒlemises aknas kuvatud vormile.

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Punkte paigutatakse kursori abil ning jooned ja kÔverad tÀidetakse programmi abil.

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Jooni vĂ”ib «vĂ€rvida» erinevate „pintslitĂ”ukete” abil (kursori kuju on muutunud vĂ€ikeseks pintsliks).

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Joontele antakse tekstuur; tÀppjooni luuakse kÀÀrikursori abil.

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Pilti saab matemaatiliselt manipuleerida; uus kuju vÔib olla loodud originaali pööramise, kallutamise vÔi venitamistega.

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Silma kuju esindab vastase iseloomu. Iga Alto vÔrgus vÔib igal ajal mÀngu liituda vÔi sellest lahkuda.

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Pinball mÀng:
Lööjad aktiveeritakse kahe Shift-nupuga; Alto port vĂ”ib olla ĂŒhendatud kĂ”lariga, et anda kella ja kellamĂ€ngu helisid.

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Mitme mÀngijaga Trek programm:
Seda mĂ€ngu mĂ€ngitakse tĂ€ielikult hiire kontrolli all. Ekraani alumises osas kuvatakse lĂŒhikese vahemaa sensoriskaneering; ĂŒleval on pika vahemaa kuvamine ja navigeerimise ning relvade juhtnupud.

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Cedar keskkond Alto's

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
Kuulus «vikerkaare» ekraan Alto's

MĂ€ngud

Alto Trek — esimene mitmikmĂ€ngu mĂ€ng
Sa juhid tĂ€htkuul, ĂŒhe kolmest rassist: Maapinnalased, Klingonid vĂ”i Romulaanid

MĂ€ngi videot

KÀsiraamat mÀngus

LabĂŒrint
Esimene deathmatch, esimene esimese isiku vaade.

MĂ€ngi videot

ja ka:

  • Astro-roids
  • Ć ahh
  • Galaxians
  • Mazewar
  • Missile Command
  • Rinky Dink (Clint Parkeri pinball programm)
  • Space War

Kuvandid1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto

1. mĂ€rts — isikliku arvuti sĂŒnnipĂ€ev. Xerox Alto
See on pÔhjus, miks arvuteid on vaja

UPD
Ei jÔudnud vaatama, kuid arvan, et see on kasulik:

MĂ€ngi videot

2001. aasta. The Xerox Alto: Ameerika Ühendriikide isiklik retrospektiiv

KokkuvÔte

«Ärge kahelge, et vĂ€ike mĂ”tlemapanev ja iseohverdav inimeste grupp suudab maailma muuta. Tegelikult on ainult nemad, kes toovad need muutused.» Margaret Mead

Minu arvates on uskumatult lahe olla tunnistajaks (ja veelgi enam, osaleda) uute ja huvitavate asjade loomisel. Mul oli Ă”nn olla koos noorte ja julgete inimestega, kes lĂ”id «Tsiferblaati» (esimene antikohvik), kuigi see ei ole IT-toode, kuid siiski vĂ€ga lahe ja Ă€ge. Ma vestlesin natuke arendajatega Cybiko, neil on palju huvitavaid lugusid. Olin rÔÔmuga sunnitud vaatama seeriat «Halt and Catch Fire». Kes teab linke kasulike materjalide juurde, jagage, ja kui olete ise osalenud uue loomises — kirjutage kommentaaridesse, olen tĂ€nulik.

Koos ettevÔttega Edison alustame kevadisi vÀljaannete maratone.

PĂŒĂŒan jĂ”uda IT-tehnoloogiate algallikate juurde, mĂ”ista, kuidas tulijad mĂ”tlesid ja millised ideed nende meeltes olid, millest nad unes unistasid ning millist tulevikku nad silmas pidasid. Miks mĂ”eldi vĂ€lja "arvuti", "vĂ”rk", "hĂŒpertekst", "intellekti tugevdamine", "ĂŒlesannete kollektiivne lahendamine", milliseid mĂ”tteid nad nende mĂ”istete taha peitsid, milliste tööriistadega nad tulemusi pĂŒĂŒdsid saavutada.

Loodan, et need materjalid inspireerivad neid, kes mĂ”tlevad, kuidas liikuda "nullist ĂŒheni" (luua midagi, mida polnud kunagi olnud). Soovin, et IT ja "programmeering" ei oleks lihtsalt "koodimine raha nimel" ja tuletada meelde, et need mĂ”eldi vĂ€lja kui jĂ”ud, et muuta hariduse, koostöö, mĂ”tlemise ja suhtlemise meetodeid, katse lahendada maailmased probleeme ja vastata inimkonna ees seisvatele vĂ€ljakutsetele. Nii see on.

0. mÀrts. Seymour Papert
1. mÀrts. Xerox Alto
2. mÀrts "Helista Jake'ile". NIC ja RFC ajalugu
3. mÀrts Grace "vanaema COBOL" Hopper
4. mÀrts Margaret Hamilton: "Poisid, ma saadame teid kuule"
5. mÀrts Hedy Lamarr. Nii et alasti filmis mÀngida ja vaenlasele torpeedoga tulistada
7. mĂ€rts SuurepĂ€rane kuusik: tĂŒdrukud, kes arvutasid termotuumasĂŒnteesi plahvatuse
8. mÀrts "VideomÀngud, mina olen su isa!"

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster