Klávesové zkratky na tomto webu - základní­
Přeskočit hlavičku portálu

Diskuse k článku

Programátorka dostala první muže na Měsíc. Věděla, že nejsou dokonalí

Lidé jsou omylní a počítače s tím musí počítat. Tato jednoduchá myšlenka zachránila život astronautům v dramatických minutách před prvním přistáním na Měsíci. Programátorka, jejíž kód jim zachránil život, zasvětila svůj život propagaci „počítačové vědy“ a „očekávání neočekávatelného“.

Upozornění

Litujeme, ale tato diskuse byla uzavřena a již do ní nelze vkládat nové příspěvky.
Děkujeme za pochopení.

Zobrazit příspěvky: Všechny podle vláken Všechny podle času

T19o18m66á66š 31H54r33u38b15ý 4149350124906

Nechme stranou úvahy o tom, do jaké míry bylo ošetření chyb opravdu její zásluha, článek skutečně trochu působí jako "feministická agitka", kdy se její zásluhy nafukují do extrému, kontrétní odkazy a jména už v diskusi jsou.

Spíš mi v této souvislosti vrtá hlavou to vlastní přetížení počítače Apolla 11 jako takové. Pokud se totiž člověk zamyslí nad tím, co se tehdy vlastně stalo, tak se o nějaké moc neočekávané situaci mluvit nedá, šlo o konflkt programů, které v dané chvíli běžely najednou celkem logicky, žádná lidská chyba typu "Armstrong pařil Tetris a zapomněl ho před přistáním vypnout" :-) Proto bych docela čekal, že by se tento problém měl objevit při simulacích předem a v reálu by tedy vůbec neměl nastat. Popravdě vysvětlení tohoto jsem nikde neviděl. Že systém počítače situaci celkem ustál a zamezil většímu problému bylo určitě dobře, ale možná by lepší testy předem problému předešly úplně.

0/0
3.8.2016 9:25

P70e76t20r 81N20e29h23a63s64i86l 4832375224714

Nějak nevidím nic co by jen zavánělo nějakou feminizací, to zase vidíte duchy i tam kde nejsou.

Článek je o Hamiltonové, tak nevím proč by měl vyzdvihovat někoho jiného?

A že to je ženská, je přeci jedno. A že mezi programátory moc žen není je pravda, tak proč by to v článku nemohlo být poznamenáno.

0/0
3.8.2016 9:48

T69o38m67á31š 35H44r20u73b68ý 4909770494976

Ehm, začíná to už titulkem, ale hlavně pak pojetí, jak "programátorka najde chybu a všichni blbci ve vedení to zpochybňují, protože muži nejsou děcka" skutečně moc neutrálně nevyznívá... A když se to spojí s tím, že fakta z jiné strany její přínos k vzniku systému ošetření chyb jemně řečeno rozporují, tak to "zaujme" ještě více (poznámka o patrně skutečném autorovi Laningovi byla přidána až právě na základě diskuse, předtím to bylo ještě o něco výraznější ).

Mimochodem bych z toho nevinil autora na iDnes, tohle bude o původním pramenu.

0/0
3.8.2016 9:57

J56a85k90u31b 36H83e71g43e36n92b16a77r75t 9735484539304

Spíš v první řadě vyvstává otázka, *proč* je článek o Hamiltonové? Všechny zajímavé věci, které byly v článku zmíněny (architektura softwaru pro AGC, incident s chybami Apolla 11, způsob, jakým se v projektu AGC programovalo...), by zasloužily zmínit jména lidí, kteří s nimi skutečně měli něco společného. Možná kdyby se jednalo o "měkký" článek o problematice managementu vývojového týmu MIT IL v časovém presu, tak ano, ale i tam chybí jméno Billa Tindalla, který jako "externí koordinátor" přivolaný k řešení problému skluzů ve vývoji má dost možná větší zásluhu na včasném dokončení softwaru Apolla než Hamiltonová. (Tindall v roce 1966, již v době, kdy vývoj SW vedla Hamiltonová (!), přišel do MIT IL, a zjistil, že ve vývoji softwaru pro Apollo LM/CM panoval jen mírně organizovaný chaos.)

0/0
4.8.2016 11:20

J82a39k18u81b 62H10e47g81e98n67b80a95r17t 9285134699304

"Nechme stranou úvahy o tom, do jaké míry bylo ošetření chyb opravdu její zásluha"

Na tohle je v souvislosti s Apollem možné říct jen jednu věc - bez ohledu na to, jestli Hamiltonová měla nebo neměla významný vliv na charakter následných softwarových projektů (*), ošetření uživatelských vstupů v počítačích AGC, za které se stavěla, bylo v praxi téměř nemožné - ty stroje měly právě tak akorát paměťových prostředků, aby se popraly s úlohou řízení letů na Měsíc v reálném čase, a stejně tak programátoři jen tak tak stihli připravit příslušný software pro mise. Extra ošetření vstupů by byl luxus jak z hlediska paměti programu, tak času na jeho implementaci, který by pravděpodobně způsobil překročení plánu na dosažení Měsíce do konce desetiletí.

((*) Globálně podle mě spíš neměla, koneckonců ten její koncept HOS budí dojem celé řady jiných podobných akademických myšlenek, které SW průmysl hlouběji nezasáhly - i "neakademický" koncept "agilního" vývoje zasáhl svět mnohem lépe než HOS. Mimochodem, i Edsger Dijkstra se k tomu vyjádřil v dijkstragramu EWD852.)

0/0
4.8.2016 11:04

O65l76d72ř65i57c52h 50H38o43r44á60k 2534599701715

No kdyby se měli spoléhat na počítač, tak by přistání dopadlo ne příliš dobře. Závěrečnou fázi přeci prováděli na manuál a před tím stále počítač nestíhal protože, jak bylo později zjištěno trávil čas s potkávacím radarem který v té době byl platný jak mrtvému zimník.

Takže i kosmonauti věděli že programátoři nejsou dokonalí a jen proto přistáli a následně se i vrátili ve zdraví.

Díky spolupráci všech a i připravenosti na chyby těch druhých se mise zdařila. Je prostě nesmysl vypichovat jednotlivé lidi, byl to obrovský a úžasný kolektiv.

0/−3
29.7.2016 16:30

J29a48n 17C48h40o25b92o84t 5532494368261

Vždyť právě o tom potkávacím radaru píše i článek. Jen o ručním přistání, o které i já slyším poprvé, ne..

0/0
3.8.2016 7:52

L89u47d28v73í13k 17G54a17j70d80o64š34í85k 2675533294652

Mě spíš zarazila taková drobnost trochu mimo téma:

Na fotografii 3/7 údajně z roku 1995 byla prováděna zřejmě retuš na negativu.

Docela překvapující na to, že to je technika z počátku 20. století a je možné jí provádět vlastně jen na velkoformátových negativech.

Přitom v té době již začíná doba digitální fotografie.

0/0
29.7.2016 14:23

V86l38a49s96t19i76m68i20l 63H39n14í72k 6906292261317

A z focení na velkoformátový negativ se stala umělecká disciplína. Nezaráží vás taky, že se používá litografie a linoryt v době, kdy se běžně používají laserové tiskárny? Že se dnes lisují vinylové desky a staví elektronkové zesilovače? Dokonce se věci vyřezávají ze dřeva, když by se daly vylisovat z plastu, ó hrůzo! Vaše starosti bych chtěl mít.:-)

0/0
29.7.2016 16:17

M36i59c89h24a69l 56J45a14r62o10š 7484830822625

Vypadá to na fotku z atelieru, v roce 1995 určitě ještě spousta z nich fungovala mokrou cestou.

0/0
1.8.2016 10:27

S71t71a73n28i66s20l85a28v 80K69r59e62j49c77a49r 6447786613484

Na to, že vývoj a vznik PC se datuje od 40.let dvacátého století, tak Američtí IT proramátoři v šedesátých letech byli opravdovou špičkou. Je škoda, že se to samé nedá říci o Češích dvcet šest let po návratu do Evropy.

0/−7
29.7.2016 11:41

P13a59v17e62l 14M95o39r92a44v43e18c 3382849372118

Chcete tím říct, že Češi nejsou dobrými programátory?

A proč zde máme AVG?

Proč zde máme Avast?

Proč open source firma Red Hat v Brně svou největší vývojářskou pobočku světa?

Proč ..

+5/0
30.7.2016 22:47

P66e42t98r 71H61a15j45i17č 1770309648168

I programátoři jsou omylní a programy selhávají. Někdy SW pomůže a někdy způsobí fatální chybu.

0/0
29.7.2016 10:20

J17i67r64k28a 31S85v45e78j12k63o18v68s32k36ý 2279506841723

Občas tvořím sw pro řízení v průmyslu. Snažím se při tom předvídat chování obsluhy, takže jsou ošetřeny všechny možné i nemožné zásahy. Pak přijde test - a obsluha obvykle na první pokus vyvede něco, co by mě ani ve snu nenapadlo a už se to předělává ... Té paní rozumím :)

+9/0
29.7.2016 11:51

J41a74k35u47b 20H16e44g16e98n42b67a52r38t 9425484889314

Hamiltonová neměla s prioritním plánovačem úloh v AGC nic společného. Tým programátorů převzala někdy kolem roku 1965, kdy už byly tyhle komponenty dávno hotové. Dokonce mám pocit, že byly vynalezeny před projektem Apollo ještě v době, kdy učila francouzštinu na dívčí střední škole.

Asi by šel dekonstruovat i zbytek článku - blábolů je tam vidět docela hodně - ale to by vůči autorovi bylo kruté. Příště doporučuji více rešeršování, a třeba přečíst alespoň knihu Davida Mindella z MIT o pozadí vývoje řídicích systému Apolla.

0/0
29.7.2016 2:04

J35i79ř24í 86Č51e48r57n97ý 1124344390494

No nevím, ale myslím si, že nikdy na Měsíci nebyli. S technologiemi té doby to nebylo možné. Už to bude 50 let poté a nikdo to "nezopakoval".

+1/−14
28.7.2016 21:54

P34a87v93e31l 15V87i89z80i 8689566575826

http://procproto.cz/zajimavosti-a-novinky/nove-fotky-nasa-ukazaly-ze-americke-vlajky-na-mesici-stale-stoji/

0/0
28.7.2016 22:20

S24i86l12v21a 59N35o74v29á42k15o91v69á 8695854899

Ty jsou právě taky podvod, přece! :-D

Ilumináti!

+2/0
28.7.2016 23:36

D35u76š49a17n 81M15i66c73h54a72l30i33č54k58a 5189621779324

;-D

Keby len tie fotky...... veď aj ten Mesiac je podvod.... ani ten predsa neexistuje, takže sa k nemu ani letieť nedalo.....:-)

+6/0
29.7.2016 19:10

J40a71k64u45b 45H47e76g58e19n16b29a95r33t 9615294979634

A Concorde je taky vymyšlený. Přeci dnešní technologie jsou lepší a přesto nadzvukové dopravní letouny pro pasažéry nemáme, tak před třiceti lety už tuplem nemohl existovat. :-P

+18/0
29.7.2016 2:22

S13e28i48d74l 77P56e22t57r 1481391115304

Jdou si Jiříku trollit někam jinam, nebo ještě lépe se odeberte ku specialistovi, tohle už je dnes vcelku léčitelné .. :-)

+1/0
30.7.2016 21:07

T58o48m68á14š 55P93e15t43r39o56v62i25č 7523870969189

Ono to nie je možné ani dnes. Živý organizmus jednoducho nemôže prejsť pásmo stoviek kilometrov nad povrchom Zeme (napríklad 1000 km nad Zemou) a prežiť...

0/0
3.8.2016 11:11

J94a64k62u21b 77H71e26g77e76n43b18a61r37t 9935584949764

Tohle tvrzení je prokazatelně blábol.

0/0
4.8.2016 13:27

T62o86m79á21š 14P15e96t94r83o63v80i35č 7353710119649

Nie je vyvrátené nič!

Najvyššie (najďalej od Zeme) bol Alexej Leonov (okrem apolla :? ). Nachádzal sa pri návrate z vesmírnej prechádzky vo vzdialenosti 495 km od zeme.

Jediný živý tvor-nečlovek (okrem apolla :? ) bol trošku ďalej , ale po cca 5-7 hodinách zomrel(a).

0/0
14.8.2016 12:19

T72i60b75o23r 87M24a84s68n84ý 7397134138310

Úžasná žena.

+5/0
28.7.2016 19:17
Foto

K51a67r87e90l 12S61e59i77d95l 8639795530548

Díky za zajímavý článek.R^

+15/0
28.7.2016 18:09
Foto

J21i17ř58í 65D69v55o56ř69á30k 5335809890418

Já používám termín blbuvzdorná technika . A s prominutím , každý člověk je čas od času blb . Doufám , že jsem tímto nikoho neurazil a můj komentář nebude smazán.

+8/0
28.7.2016 18:08
Foto

M96a77r69t26i55n 31F89a95l57t66ý72n 9311316444168

Kdyby vznikla nějaká knihovnička Technetu, určitě by se v ní tento článek měl objevit. Děkuji.R^

+12/0
28.7.2016 17:21

S39t29a49n93i12s65l26a14v 32S66t46u39p54k63a 6601145335510

dobrý nápad.

0/0
28.7.2016 23:10

M50a20r77e26k 67V20a80l95í80k 5386797918253

Děkuji za skvělý článek... Nečekaně znovu technet :-) V

+5/0
28.7.2016 17:20

L70u86c28i44e 62S56m52o74l61í34k71o77v22á 9451154393513

já v ní tedy víc vidím tu holku z Moje tlustá řecká svatba... jo, já vim o tom, tahle diskuze asi být nemá

0/−2
28.7.2016 16:59

M41i23c77h48a12e95l 83B47a38n61z15e75t 9551695401956

Já jsem IT profesionálem až od roku 1974 :-) a tehdy se u nás říkalo, že program se nesmí po... ani když v děrovně (místo vstupu) omylem vyděrují úvodník z Rudého práva.

+4/0
28.7.2016 14:08

J88a62r77o25m18í51r 64K53r42á47l 4550339744269

R^;-D Přesně. Větší částí kódu tehdy bývalo ošetření chyb.

0/0
28.7.2016 20:19

M87a20r18e13k 90H62r51u17b30y 6697232521628

A melo by byt i dnes...;-)

0/0
29.7.2016 10:55

J57i83ř54í 84K90o20c31u43r82e24k 6535594905128

Skvělý článek, díky!

+5/0
28.7.2016 13:40
Foto

J92a35r60o10s29l42a83v 35R87e93z57n11i35k 1689512987555

Měli poslat do vesmíru Forresta Gumpa, ten tam byl taky jako záloha záložního počítače a díky němu přistáli :).

0/0
28.7.2016 12:43

V98l41a47s41t21i50m61i47l 15H24n61í95k 6896372531217

Bulvár: "NASA posílá do kosmu idiota, ženskou a opici. To jsme zvědaví, kdo z nich tomu bude velet."

New York Times: NASA vyšle kosmickou loď se smíšenou posádkou.

+2/0
29.7.2016 16:32

W22a37l18t32e24r 33D27i17v75i13š 6267752632132

V odstavci pod obrázkem Margaret s horou kódu je věta "Říkala jim „neočekávaně neočekávané“ situace". Nemělo by to být "očekávatelně neočekávané"? Tedy, že lze očekávat, že se stanou neočekávatelné situace...

A pochopitelně díky za zajímavý článek. O Margaret jsem už viděl, její fotky se dostaly do různých popkulturních odkazů, ale vůbec jsem netušil, že její zásluha je právě ve způsobu odchytávání nepředvídatelných chyb a omylů. Tahle oblast se dodnes velmi podceňuje.

0/0
28.7.2016 11:35
Foto

P83a96v61e47l 27K98a40s64í80k84, 97T61e24c27h31n39e97t66.14c89z

V originále je to "unexpected unexpected", také by šlo přeložit jako "neočekávané neočekávané" (přídavné jméno následované podstatným), ale přišlo mi to matoucí.

+4/0
28.7.2016 11:53

R23o40b42i76n 41Ž74i24ž40k65a 2178334856836

No matoucí to je, ale úplně stejně jako v originále, takže věrný překlad :-)

+1/0
28.7.2016 15:54

W11a39l64t43e52r 19D53i79v56i56š 6337332622192

Aha, tu slovní hříčku v angličtině chápu. A teda nevím, jak by se dala rozumně přeložit.

Unexpected (situation?) se tam dá chápat jak neočekávaná situace, tak i neplatný vstup, neplatný příkaz, neošetřený (tedy neočekávaný) stav programu. Pak to předcházející unexpected dává smysl. Neočekávaně se dostat k neočekávanému/neplatnému.

Každopádně díky za odpověď.

0/0
28.7.2016 18:01

B98r85a45n15i59s70l73a89v 53H63a84j16t52m83a10n98e72k 8603221777224

myslím, že programy mali algoritmus na opravu niektorých konkrétnych "očakávaných omylov" , ale tu išlo o riešenie inych "neurčených" teda neočakávaných chýb.Teda, čo má program urobit ak dostane neznámy príkaz, alebo príkaz, ktorého vykonanie naruší systém.

0/0
28.7.2016 15:06

M87i65c94h54a57e59l 19K65o83u19t53e78c65k25ý 3535290126

Tyhle články jsou až dojemné ;-(R^

+4/0
28.7.2016 10:45

K73a24r19e21l 85Š10o58u46m66a68l 1794573828

Opravdu zajímavý článek na stále aktuální téma, jak dokazuje včerejší zpráva zde na Technetu o zásadní chybě na webových stránkách sloužících pro bezpečné ukládání hesel. http://technet.idnes.cz/programator-nasel-zpusob-jak-z-lastpass-ukrast-bezpecne-ulozena-hesla-1m3-/kratke-zpravy.aspx?c=A160727_175327_tec-kratke-zpravy_pka.

Asi by měli paní Hamilton oslovit....

+1/0
28.7.2016 10:25
Foto

P72a21v83e95l 20K29a50s59í12k21, 63T34e69c54h40n36e85t68.55c79z

Bezpečnost bude vždy aktuální.

+4/0
28.7.2016 10:58

J70a85r96m67i11l12a 65P45í18c90h89o39v17á 5102457414933

Zajímavý článek!

+17/0
28.7.2016 10:23

J69a14n 34P78r51a71n13s54p85e25r54g28e19r 2790100335770

Navíc výborně napsaný. Poučně a hlavně čtivě!

+14/0
28.7.2016 10:34

L22u85k23á26š 93M18a63l14v50i21n30s34k26y 2688184973428

dle wikipedie to těch 9 hodin nezabralo (čímž netvrdím, že chyba je na straně článku)

Later, Lovell used some otherwise idle time to do some navigational sightings, maneuvering the module to view various stars by using the computer keyboard. However, he accidentally erased some of the computer's memory, which caused the Inertial Measurement Unit (IMU) to think the module was in the same relative position it had been in before lift-off and fire the thrusters to "correct" the module's attitude.

Once the crew realized why the computer had changed the module's attitude, they realized they would have to re-enter data that would tell the computer its real position. It took Lovell ten minutes to figure out the right numbers, using the thrusters to get the stars Rigel and Sirius aligned, and another 15 minutes to enter the corrected data into the computer

0/0
28.7.2016 9:54
Foto

P26a63v31e10l 29K24a93s22í25k85, 20T27e98c20h88n15e39t87.59c28z

Ano, na straně astronauta to bylo jen dvacet pět minut. Na straně programátorů na Zemi to bylo těch devět hodin - analyzovali, jaká čísla je potřeba do počítače zadat a jak. Teprve pak je mohl astronaut do počítače manuálně naťukat. Je to jako v tom vtipu, když chce zákazník po mechanikovi, aby mu dal přesný rozpis, za co platí těch 1500 Kč. Utáhnutí šroubu: 5 Kč. Vědět, který šroub utáhnout: 1495 Kč.

+17/0
28.7.2016 10:57

L76u74k95á70š 73M10a60l81v30i68n56s45k29y 2758624463128

no v tom popisu na wikipedii ale stojí, že na to přišli přímo astronauti: "Once the crew realized why the computer had changed the module's attitude, they realized they would have to re-enter data that would tell the computer its real position. It took Lovell ten minutes to figure out the right numbers", o asistenci Houstonu se tam nepíše, ani o tom není zmínka u hesla Margaret Hamilton ... zkátka jediným zdrojem je ten wired ... ale spíš to bude blbě na té wikipedii ... můj tip

0/0
28.7.2016 12:19





Najdete na iDNES.cz



mobilní verze
© 1999–2016 MAFRA, a. s., a dodavatelé Profimedia, Reuters, ČTK, AP. Jakékoliv užití obsahu včetně převzetí, šíření či dalšího zpřístupňování článků a fotografií je bez souhlasu MAFRA, a. s., zakázáno. Provozovatelem serveru iDNES.cz je MAFRA, a. s., se sídlem
Karla Engliše 519/11, 150 00 Praha 5, IČ: 45313351, zapsaná v obchodním rejstříku vedeném Městským soudem v Praze, oddíl B, vložka 1328. Vydavatelství MAFRA, a. s., je součástí koncernu AGROFERT ovládaného Ing. Andrejem Babišem.