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

T82o63m93á15š 84H35r18u39b12ý 4219170684276

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

P59e57t56r 69N83e17h16a40s62i61l 4212415684894

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

T55o68m22á28š 47H45r23u66b25ý 4409650834196

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

J92a11k21u14b 81H15e39g44e27n45b21a56r28t 9595324299124

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

J81a73k26u45b 62H69e89g92e69n32b13a91r41t 9265144989964

"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

O23l38d50ř56i39c35h 39H54o38r33á11k 2714289841905

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

J46a23n 57C90h67o73b39o40t 5312214218821

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

L35u52d84v29í16k 56G30a46j92d78o54š52í47k 2855893344462

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

V87l31a51s46t21i54m28i67l 22H41n33í82k 6966282451277

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

M52i14c12h52a13l 93J24a97r48o97š 7674680152535

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

S80t82a15n92i42s88l69a45v 23K96r66e61j93c25a96r 6637946593184

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

P34a93v81e87l 80M43o93r16a52v97e23c 3862599622688

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

P59e50t77r 13H84a55j57i16č 2892159854515

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

J98i35r64k56a 84S90v74e61j76k86o90v81s94k90ý 2939166521223

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

J21a78k98u81b 19H59e55g54e52n45b72a40r68t 9905944789524

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

J73i43ř53í 98Č20e42r96n13ý 1704174210384

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

P68a54v75e73l 35V87i39z17i 8269256145106

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

0/0
28.7.2016 22:20

S40i47l38v88a 45N28o10v86á25k48o29v72á 8975224109

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

Ilumináti!

+2/0
28.7.2016 23:36

D46u12š77a48n 52M43i26c83h89a95l66i43č12k65a 5719351579384

;-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

J52a68k71u14b 17H66e51g17e34n22b30a35r13t 9745224869924

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

S15e47i76d61l 66P24e63t47r 1921771845964

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

T30o53m22á70š 43P55e53t38r42o93v20i95č 7453180139639

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

J64a91k90u30b 25H72e65g86e80n76b85a54r18t 9655244889664

Tohle tvrzení je prokazatelně blábol.

0/0
4.8.2016 13:27

T19o14m67á17š 64P69e29t68r58o59v20i36č 7803260579209

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

T10i85b63o81r 57M86a34s88n66ý 7697974298750

Úžasná žena.

+5/0
28.7.2016 19:17
Foto

K78a31r38e35l 14S45e55i10d32l 8719615650228

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

+15/0
28.7.2016 18:09
Foto

J55i60ř10í 59D37v43o18ř82á23k 5125129370558

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

M82a74r12t59i69n 38F83a41l14t51ý90n 9531746524818

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

S77t24a11n25i45s41l73a88v 16S41t64u20p92k64a 6291355965580

dobrý nápad.

0/0
28.7.2016 23:10

M64a72r34e29k 21V91a37l38í24k 5556587688823

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

+5/0
28.7.2016 17:20

L68u64c10i45e 86S10m22o19l48í19k84o95v27á 9141274893753

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

M84i25c92h94a19e79l 56B57a13n19z86e17t 9271275401476

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

J58a94r55o91m29í42r 35K83r48á26l 4620499334929

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

0/0
28.7.2016 20:19

M86a19r47e47k 70H42r74u87b59y 6847522861838

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

0/0
29.7.2016 10:55

J90i35ř12í 30K90o54c57u68r19e71k 6975564515898

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

+5/0
28.7.2016 13:40
Foto

J19a55r92o27s17l34a19v 31R77e69z78n56i96k 1729692457695

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

V48l41a58s43t58i45m95i71l 93H74n34í77k 6466492901287

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

W52a64l42t65e66r 45D62i73v68i56š 6427502432572

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

P84a98v72e11l 58K24a91s55í60k19, 95T55e23c58h84n53e40t29.87c38z

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

R53o17b36i78n 12Ž13i77ž83k74a 2118134546376

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

+1/0
28.7.2016 15:54

W45a89l34t14e45r 90D76i35v96i14š 6327692212312

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

B13r88a24n26i22s62l15a14v 76H71a93j97t54m45a18n80e58k 8163511277764

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

M67i59c49h94a38e20l 12K56o12u14t19e90c81k74ý 3945590836

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

+4/0
28.7.2016 10:45

K89a91r31e41l 22Š62o19u46m45a40l 1274263558

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

P26a27v93e54l 44K38a73s31í83k51, 13T56e73c67h83n17e71t70.22c30z

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

+4/0
28.7.2016 10:58

J73a25r59m94i44l54a 96P40í58c91h79o83v39á 5562877904953

Zajímavý článek!

+17/0
28.7.2016 10:23

J37a39n 65P85r62a16n49s28p83e48r94g34e38r 2730680145950

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

+14/0
28.7.2016 10:34

L80u11k67á97š 19M88a41l43v72i90n71s28k27y 2278784923208

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

P44a41v56e43l 21K18a19s76í59k16, 12T15e29c28h20n78e43t75.86c32z

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

L97u27k49á34š 51M89a25l77v98i66n31s25k41y 2278384373578

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–2017 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.