1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

1 maart — de verjaardag van de persoonlijke computer. Xerox AltoHet aantal keer dat 'eerste' in het artikel voorkomt is enorm.

Het eerste programma 'Hello, World', het eerste spel MUD, de eerste shooter, de eerste deathmatch, de eerste grafische interface, het eerste 'bureau', de eerste Ethernet, de eerste drieknops-muis, de eerste bolvormige muis, de eerste optische muis, de eerste full-page-sized monitor, het eerste multiplayer spel
 de eerste persoonlijke computer.

Het jaar 1973
In de stad Palo Alto, in het legendarische R&D-laboratorium van Xerox — PARC (Palo Alto Research Center Incorporated), werd op 1 maart de machine gelanceerd die later de eerste persoonlijke computer ter wereld zou worden genoemd (niet de thuiskantoorcomputer, maar voor individueel gebruik).

Alto was een onderzoeksprototype en geen commercieel product. Vermoed werd dat Alto een in serie geproduceerde machine zou worden, maar dat kwam niet van de grond. Desondanks werden er in totaal enkele duizenden Alto's geproduceerd, waarvan het grootste deel werd gebruikt binnen Xerox PARC en verschillende universiteiten.

De prijs van één Alto-machine wordt geschat tussen de 12.000 en 40.000 dollar.

Zes jaar na de release van Alto zag Jobs deze en leende hij een heleboel nieuwe functies van de machine.

Voor het ontwikkelen van de computer ontving het team (Tecker, Kay, Butler, Taylor) in 2004 de Charles Stark Draper Award, terwijl Chuck Tecker in 2009 ook de Turing Award ontving.

In oktober 2014 werd de broncode vrijgegeven van de Xerox Alto in het Computer History Museum.

Laten we eens onder de motorkap kijken en kennismaken met de ontwikkelaars.



De ontwikkeling van de computer begon in 1972 met het document ('Why Alto?'), geschreven door Butler Lampson (die geĂŻnspireerd was door het concept van Douglas Engelbart oN-Line System (NLS). Het ontwerp was in handen van Chuck Tecker.

Butler Lampson

'Elk computerprobleem kan worden opgelost met nog een niveau van abstractie.'

1 maart — de verjaardag van de persoonlijke computer. Xerox AltoIn de jaren '60 werkte Lampson mee aan het GENIE-project in Berkeley, waar de Berkeley Timesharing System voor de SDS 940 computer van Scientific Data Systems werd ontwikkeld.

In de jaren '70 werd Lampson een van de oprichters van het laboratorium Xerox PARC, waar hij betrokken was bij de ontwikkeling van Alto, evenals technologieën voor laserprinten, Ethernet-netwerken, tekstverwerking in de modus WYSIWYG, two-phase commit protocols (2PC), Bravo, de eerste high-speed lokale netwerk (LAN), en ontwikkelde hij verschillende belangrijke programmeertalen, zoals, Euclid.

In de jaren '80 ging Lampson naar Digital Equipment Corporation. Momenteel werkt hij in de onderzoeksafdeling van Microsoft, waar hij zich bezighoudt met veiligheidskwesties en piraterijbestrijding. Hij doceert aan het Massachusetts Institute of Technology.

Memo van LePson "Waarom Alto?"

XEROX Interne MemorandumAan CSL Date 19 december 1972
Van Butler Lampson Locatie Palo Alto

Subject Waarom Alto Organisatie PARC

1. Inleiding

Dit memo bespreekt de redenen voor het maken van een aanzienlijk aantal (10-30) kopieën van de persoonlijke computer genaamd Alto, die is ontworpen door Chuck Thacker en anderen. De oorspronkelijke motivatie voor deze machine werd geleverd door Alan Kay, die ongeveer 15-20 'tussentijdse Dynabooks' nodig heeft voor zijn onderwijsonderzoek. Alto heeft echter een veel breder scala aan toepassingen dan deze oorsprong zou kunnen suggereren. Ik zal beginnen met het schetsen van de kenmerken ervan, en vervolgens enkele van de vele spannende toepassingen overwegen waarvoor Alto kan worden gebruikt. Het blijkt dat er enige interactie is met bijna elk CSL-onderzoeksprogramma.

2. Kenmerken

Een Alto-systeem bestaat uit
48-64K 16-bits woorden geheugen (plus pariteit en wellicht foutcorrectie).

Een 10 megabyte Diablo-schijf die één woord elke 7 microseconden overdraagt, draait in 25 milliseconden en heeft een track-to-track seek van 8 milliseconden, en een slechtste zoekopdracht van 70 milliseconden.

Een 901-regelige TV-monitor waarvan het weergaveoppervlak bijna precies de grootte van deze pagina is. Het is verticaal georiĂ«nteerd en ontworpen om aangestuurd te worden vanaf een bitmap in het geheugen. Het kost 32K geheugen om het weergavegebied te vullen met een vierkant (825×620) raster. Deze punten zijn ongeveer 1,4 mil vierkant. Het is mogelijk om hun breedte te verminderen tot ongeveer 1 mil, wat een 825×860 raster geeft en 44,3K geheugen nodig heeft. Het vierkante raster kan 8000 5×7 karakters met descenders of 2500 prachtige proportioneel ruimtebesparende karakters weergeven.

Een niet-gedecodeerd toetsenbord waarmee de processor precies kan bepalen wanneer elke toets wordt ingedrukt of vrijgegeven, en een muis of ander aanwijsapparaat.

Een processor die Nova-instructies uitvoert met ongeveer 1,5 microseconden per instructie, en kan worden uitgebreid met extra instructies die geschikt zijn voor het interpreteren van Lisp, Bcpl, MPS, of wat dan ook.

Een communicatie-interface met hoge bandbreedte (10 MHz) waarvan de details nog niet zijn gespecificeerd.

Optioneel, een vast-lettertype tekengenerator vergelijkbaar met de door Doug Clark ontworpen en gebouwde. Dit zou veel geheugen besparen en zou hogere kwaliteit karakters mogelijk maken dan met een vierkant raster, maar voegt geen wezenlijke nieuwe capaciteit toe. Het zou ongeveer $500 kosten.

Optioneel, een Diablo-printer, XGP of ander hardcopy-apparaat.

Een tafel van ongeveer 45" breed en 25" diep om de machine te huisvesten en de weergave en toetsenbord te monteren.

Het belangrijkste is een kostprijs van ongeveer $10,5K, die kan worden verlaagd naar $9,7K door gebruik te maken van een 2,5 megabyte schijf. De kosten zijn ongeveer gelijk verdeeld over schijf, geheugen en alles daarbuiten. We hebben ongeveer twee keer zoveel uitgegeven aan Maxc per 1974 CSL-lid.

Het systeem is in staat om bijna elke berekening uit te voeren die een PDP-10 kan doen. Voor de meeste problemen kan het betere prestaties leveren aan de gebruiker dan een tijd gedeelde 10, zelfs als deze licht belast is (evidente uitzondering: veel rekenkracht voor drijvende punt). Bovendien hebben we onder ontwikkeling Lisp-, Bcpl- en MPS-systemen die op een Nova kunnen draaien en dus met lichte aanpassing op Alto. Aangezien van onze toekomstige softwarewerk wordt verwacht dat het in een van deze talen wordt gedaan, zou het meeste ervan in staat moeten zijn om op Alto te draaien.

De volgende paragraaf laat zien dat er voldoende rekenkracht moet zijn. Zowel Lisp als MPS zullen een vorm van hardware-ondersteunde mapping hebben, aangezien de grootte van het virtueel geheugen geen probleem zal zijn; een soortgelijk arrangement voor Bcpl lijkt haalbaar, maar is nog niet onderzocht.

Een 64K Alto heeft evenveel Lisp-cellen als 32K PDP-10-geheugen. BBN claimt Lisp-gebruikers te draaien met een gemiddeld werkset van 25K en een paginafoutinterval van 30 ms. TweeĂ«nveertig schijfsporen hebben 256K Lisp-cellen, en de gemiddelde toegangstijd tot een record op een van die sporen is ongeveer 32 ms, vergeleken met 17 ms voor de 10’s trommel. Dus, als de uitvoersnelheid op de Alto de helft of minder is dan die van de 10, zullen de kosten voor paging niet meer zijn dan op de 10 voor Lisp-programma's. Het is zeer plausibel dat we een Lisp-systeem op een Alto kunnen krijgen met een paar gespecialiseerde instructies die de helft van de prestaties van een Tenex Lisp in een 32K swapruimte kunnen leveren. Vergelijkbare resultaten kunnen worden verwacht voor andere talen.

3. Toepassingen

Alle hier besproken toepassingen zijn afhankelijk van twee feiten die de inhoud van de laatste sectie samenvatten:

Alto is krachtiger dan een VTS-terminal verbonden met Tenex;

Alto is goedkoop genoeg zodat we er een voor elk lid van CSL kunnen kopen, mocht dat wenselijk blijken.

a) Gedistribueerd computergebruik. We kunnen heel eenvoudig een Aloha-achtige punt-tot-punt-pakketnetwerk tussen Alto's opzetten, waarbij we coax gebruiken als het ether (of microgolf met een repeater op een heuvel voor thuisterminals). We kunnen dan een grote verscheidenheid aan experimenten met tientallen machines uitvoeren. Het is eenvoudig om experimenten uit te voeren die afhankelijk zijn van de onafhankelijkheid van de deelnemers, evenals die welke gespecialiseerde componenten gebruiken die moeten samenwerken om iets te bereiken. In het bijzonder kunnen we systemen opzetten waarin elke gebruiker zijn eigen bestanden heeft en communicatie uitsluitend wordt gedaan voor de uitwisseling van deelbare informatie, wat licht kan werpen op de langdurige controverse over de voordelen van dit schema in vergelijking met gecentraliseerde bestanden.

b) Kantoor systemen. We kunnen Peter's op Lisp gebaseerde NLS-concurrent of het xNLS-systeem draaien. De rekenkundige overkill van de Alto stelt ons in staat om ons te concentreren op de mogelijkheden van het systeem in plaats van op het optimaliseren van de prestaties. Informatie die uit deze benadering wordt verkregen, zou moeten aanvullen wat is verkregen uit de multi-user xNLS-experimenten. Het kan ook mogelijk zijn om deze op Alto uit te voeren en zo de afhankelijkheid van Nova te ontlopen; deze mogelijkheid vereist verder onderzoek.

c) Persoonlijke computer. Als onze theorieën over het nut van goedkope, krachtige persoonlijke computers juist zijn, zouden we in staat moeten zijn om ze overtuigend te demonstreren op Alto. Als ze onjuist zijn, kunnen we ontdekken waarom. We zouden bijvoorbeeld zware Lisp-gebruikers zoals Warren en Peter tevreden moeten kunnen stellen met een Alto. Dit zou ook een grote rekendruk van Maxc wegnemen. Het zou ook vrij eenvoudig moeten zijn om de hardwareconfiguratie van andere voorgestelde persoonlijke computers (bijv. verschillende geheugenhierarchieën) te simuleren en zo die ontwerpen te valideren. Dit is belangrijk omdat compactere machines een veel grotere investering in engineeringontwikkeling en een precieze optimalisatie van het geheugensysteem vereisen.

d) Grafisch. Alto is een uitstekend voertuig voor Bob Flegal's grafisch werk en zal de vruchten van dat werk beschikbaar maken voor een brede gemeenschap. Het kan de dingen van Dick Shoup niet doen.

4. Concurrentie

Alto concurreert met enkele andere dingen die wij of SSL doen. Ik denk dat dit een goede zaak is, omdat het de voorstanders van beide benaderingen aanmoedigt om uit te blinken. Specifiek;

a) VTS kan hogere kwaliteitstekens maken, heeft intensiteitscontrole en knipperen, kost de helft tot tweederde als je alleen een terminal wilt, en kan profiteren van de videoschakelaar. Het kan geen graphics doen en kan lijden onder de wachttijdproblemen van gedeelde-resource-systemen (de controlerende Nova en communicatie zijn gedeeld). En natuurlijk is het alleen zo goed als de computer die het gebruikt.

b) Maxc kan rekenen, en voor toepassingen die gebruik maken van bestaande software, grote werksets nodig hebben, of veel vermenigvuldigingen uitvoeren, zal het beter zijn. Ook is het bekend dat het goed is voor Lisp, enz., terwijl de geschiktheid van Alto voor dergelijke grote systemen nog niet bewezen is.

c) Novas zonder complexe interfaces met andere hardware (bijv. Toy, XGP) kunnen worden vervangen door Altos. Degenen die dat wel doen, zoals de Maxc Nova of waarschijnlijk de VTS Nova, zijn veilig.

d) De implicaties van Alto voor het lokale netwerk zijn onduidelijk.

e) Imlacs zijn verdwenen.

[Bron]

Charles Tecker

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto Oprichter van Berkeley Computer Corporation samen met Butler Lampson en andere afgestudeerden, waar hij zich bezighield met de ontwikkeling van computer-elektronica. Het bedrijf had echter geen commercieel succes, en Tecker ging werken bij het onderzoekscentrum van Xerox PARC.

In de jaren 70 en 80 werd hij een van de ontwikkelaars van het Ethernet-protocol en droeg hij bij aan de creatie van de eerste laserprinter. In 1983 richtte Tecker het onderzoekscentrum van Digital Equipment Corporation (DEC Systems Research Center) op, en in 1997 nam hij deel aan de oprichting van het Microsoft Research-laboratorium in Cambridge. Na zijn terugkeer naar de VS ontwikkelde Tecker hardware voor de Microsoft Tablet PC, gebaseerd op zijn ervaring met de Dynabook bij Xerox PARC.

Interview in het Engels

Bob Taylor

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto "Het internet gaat niet over technologie; het gaat over communicatie. Het internet verbindt mensen met gedeelde interesses, ideeĂ«n en behoeften, ongeacht geografische afstand."

Hij was directeur bij ARPA’s Information Processing Techniques Office van 1965 tot 1969, oprichter en hoofd van Xerox PARC’s Computer Science Laboratory van 1970 tot 1983, oprichter en hoofd van Digital Equipment Corporation’s Systems Research Center tot 1996.



Alan Kay

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

De bedenker van het OOP-concept ("Ik bedacht de term 'objectgeoriënteerd', en dit is wat ik je zal zeggen, ik bedoelde niet C++.") en laptop.
Overigens zei Kay zijn beroemde zin "De beste manier om de toekomst te voorspellen, is deze uit te vinden" in 1971, en Dennis Gabor (Nobelprijswinnaar, uitvinder van holografie) - in '63. Inventing the Future (1963): "De toekomst kan niet worden voorspeld, maar toekomsten kunnen worden uitgevonden." (Onderzoek hierover here.)

Video op TED
Alan Kay: "Een krachtig idee over ideeën"

Xerox Alto

Video afspelen

Hardware

Hardwarehandleiding (PDF)

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Xerox Alto had 128 KB RAM (ter waarde van $4000), uitbreidbaar tot 512 KB, en een harde schijf met verwisselbare cartridge van 2,5 MB.

Schijfstations
1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

Monitor
1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Voor het weergeven van grafische informatie werd een monochrome monitor van 606×808 pixels gebruikt, uitgevoerd in een ongebruikelijke portretoriĂ«ntatie.

Chip
1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Chip: multislice sectie microprocessor rekentoestel (bit-slice arithmetic logic unit) gebaseerd op Texas Instruments’ 74181 chip met microcode-ondersteuning (tot 16 parallelle taken met vaste prioriteiten). 5.8 MHz CPU

Toetsenbord

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
64-toetsen toetsenbord

Muis
Alle muizen die met de Alto werden gebruikt, hadden drie knoppen. De eerste muis was mechanisch, met twee wielen die haaks op elkaar stonden. Al snel werd dit model vervangen door een muis met een bal, uitgevonden door Bill English. Later kwam de optische muis, die aanvankelijk wit licht gebruikte en later infraroodstraling. De knoppen op de eerste muizen waren boven elkaar geplaatst in plaats van ernaast, zoals tegenwoordig gebruikelijk is.
1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

De ideeën van Engelbart gerealiseerd in de echte wereld zijn de muis en de akkoorden-toetsenbord:

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

[Bron]

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

[Bron]

Netwerkinterfacekaart

Ethernet

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

[bron]

Software

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
De eerste programma's voor Alto werden geschreven in de programmeertaal BCPL (de eerste programma 'Hello world' en de eerste MUD waren trouwens in BCPL geschreven), daarna werd de taal gebruikt, Mesa, die buiten PARC niet wijdverspreid raakte, maar invloed had op sommige latere talen zoals Modula. Op het toetsenbord van de Alto ontbrak de onderstreepte toets, die was aangepast voor het symbool van de linker pijl, dat in de Mesa-taal werd gebruikt als toewijzingsoperator. Deze eigenschap van het toetsenbord van de Alto kan de opkomst van de CamelCase-naamgevingstijl hebben veroorzaakt. Een andere eigenschap van de Alto was dat gebruikers rechtstreeks microcode voor de processor konden programmeren.

Ondanks het vrij beperkte RAM-geheugen werden er voor de Xerox Alto programma's ontwikkeld en gebruikt met grafische menu's, pictogrammen en andere elementen die pas gebruikelijk werden met de komst van de besturingssystemen Mac OS en Microsoft Windows.

  • Bravo en Gypsy - de eerste WYSIWYG-tekstverwerkers
  • Laurel en Hardy - netwerke-mailclients
  • Markup en Draw - grafische editors (bitmap editors)
  • Neptune - bestandsbeheerder
  • FTP en chattools
  • Games - Schaak, Flipperkast, Othello en een Alto Trek-spel van Gene Ball
  • Sil - vector grafische editor voor geĂŻntegreerde schakelingen en printplaten
  • Officetalk experimenteel forms-processing systeem
  • Programmeer talen - BCPL, LISP, Smalltalk, Mesa en Poplar

Enkele afbeeldingen/schermafdrukken van software1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Smalltalk

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Bravo

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Cedar

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Markup

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Draw

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
SIL

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Laurel
[bron]

nog meer schermafdrukken van programma's1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Weergave van het toetsenbordtestprogramma:
Het Alto-toetsenbord heeft een aparte signaallijn voor elke toets en kan daarom vertellen wanneer een aantal toetsen tegelijkertijd wordt ingedrukt. In de weergave worden de zwarte toetsen ingedrukt. Het kleine vierkant boven het toetsenbord stelt de muis voor (zie foto 4); er is ook een muisknop ingedrukt.

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Weergave van de Alto Executive, met een voorbeeld van ster- en vraagteken-notatie.

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
NetExecutive (vergelijkbaar met de Alto Executive, maar het biedt toegang tot bronnen op het Ethernet.

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Typisch Mesa-programma dat door Bravo wordt bewerkt; let op de verschillende lettertypen die in de programmatuur worden gebruikt.

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Directory van de Neptune-directory-editor. De bestandsnamen in het zwart zijn geselecteerd voor verdere bewerkingen zoals afdrukken of wissen. De cursor wordt weergegeven als een kruis in een cirkel.

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Bravo's vermogen om lettertypen te wijzigen (er zijn honderden lettertypen voor de Alto, van Gotisch tot Elfische Runes; de centrale paragraaf in deze weergave is gewijzigd naar Grieks). Het document in het onderste venster moet worden omgezet in de vorm die in het bovenste venster wordt weergegeven.

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Punten worden geplaatst met de cursor, en krommen en lijnen worden door het programma ingevuld.

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Lijnen kunnen worden «geschilderd» met een verscheidenheid aan “kwaststreken” (de cursor is veranderd in een kleine verfkwast).

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Textuur wordt aan de lijnen gegeven; gestippelde lijnen worden gemaakt met de schaarcursor.

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Afbeeldingen kunnen wiskundig worden gemanipuleerd; een nieuwe figuur kan worden gemaakt door een kopie van het origineel te draaien, te hellen of te rekken.

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Het oog vertegenwoordigt de persona van een tegenstander. Elke Alto op het netwerk kan op elk moment deelnemen aan of het spel verlaten.

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Het Pinball-spel:
Flippers worden geactiveerd door de twee shift-toetsen; een Alto-poort kan worden aangesloten op een luidspreker om bellen en buzzer-geluiden te geven.

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Het multiplayer Trek-programma:
Dit spel wordt volledig onder muisbesturing gespeeld. De onderste helft van het scherm toont een kortbereik-sensor scan; daarboven is de langeafstand weergave, en navigatie- en wapenbediening.

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Cedar-omgeving op de Alto

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Fameuze «regenboog» scherm op een Alto

Spellen

Alto Trek — de eerste multiplayer game
U bestuurt een ruimteschip van een van de drie rassen: Aardbewoners, Klingons of Romulanen

Video afspelen

Handleiding in het spel

Maze
De eerste deathmatch, het eerste perspectief van «de eerste persoon».

Video afspelen

en ook:

  • Astro-roids
  • Schaak
  • Galaxians
  • Mazewar
  • Missile Command
  • Rinky Dink (Clint Parker’s flipperprogramma)
  • Space War

Screenshots1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto

1 maart — de verjaardag van de persoonlijke computer. Xerox Alto
Daarvoor zijn computers nodig

UPD
Ik heb het nog niet kunnen bekijken, maar ik denk dat het nuttig zal zijn:

Video afspelen

2001. The Xerox Alto: Een Persoonlijke Terugblik

Conclusie

«Twijfel er niet aan dat een kleine groep denkende en zelfopofferende mensen de wereld kan veranderen. In werkelijkheid zijn zij het die deze veranderingen brengen.» Margaret Mead

Ik vind het waanzinnig cool om getuige (en vooral deelnemer) te zijn van het creĂ«ren van nieuwe en interessante dingen. Ik had het geluk om in de buurt te zijn van een groep jonge en gedurfde mensen die de «Dial» (het eerste anti-cafĂ©) creĂ«erden, hoewel het geen IT-product is, maar toch erg leuk en geweldig. Ik heb kort gesproken met de ontwikkelaars Cybiko, zij hebben veel interessante verhalen. Ik keek graag naar de serie «Halt and Catch Fire». Wie weet links naar nuttige materialen, deel ze, en als je zelf hebt bijgedragen aan het creĂ«ren van iets nieuws — schrijf dan in de reacties, ik zou dankbaar zijn.

Samen met het bedrijf Edison starten we een lente marathon van publicaties.

Ik zal proberen de oorsprong van IT-technologieën te achterhalen, te begrijpen hoe de pioniers dachten en welke concepten zij in hun hoofd hadden, waarover zij droomden, hoe zij de wereld van de toekomst zagen. Waarom werden termen zoals "computer", "netwerk", "hypertekst", "intelligentieversterkers", "systeem van collectieve probleemoplossing" bedacht, wat bedoelden zij met deze concepten en met welke tools wilden zij resultaten bereiken.

Ik hoop dat deze materialen inspiratie zullen bieden voor degenen die zich afvragen hoe ze kunnen overstappen van Nul naar Één (iets creĂ«ren dat er voorheen niet was). Ik wil dat IT en "programmeren" niet langer alleen "coderen voor de centen" zijn, en herinneren dat ze bedoeld waren als een hefboom om de manieren van oorlogvoering, onderwijs, samenwerking, denken en communicatie te veranderen, als een poging om wereldproblemen op te lossen en de uitdagingen aan te pakken die de mensheid tegenkwam. Zoiets.

0 maart. Seymour Papert
1 maart. Xerox Alto
2 maart "Bel Jake". Het verhaal van NIC en RFC
3 maart Grace "de oma van COBOL" Hopper
4 maart Margaret Hamilton: "Jongens, ik stuur jullie naar de maan"
5 maart Hedy Lamarr. Zowel naakt in de film verschijnen als een torpedo op de vijand schieten
7 maart De geweldige zes: meisjes die de waterstofontploffing berekenden
8 maart "Videogames, ik ben jullie vader!"

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers đŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster