Charles Simonyi - 2 (Programmers at Work)
Dokončení rozhovoru. Charles Simonyi mluví o tom, jak píše programy, proč vlastně programuje, o výchově programátorů, budoucnosti programování a také o svých kamarádech super-programátorech.
Dokončení rozhovoru. Charles Simonyi mluví o tom, jak píše programy, proč vlastně programuje, o výchově programátorů, budoucnosti programování a také o svých kamarádech super-programátorech.
Související články
V nové sérii rozhovorů se slavnými programátory, kteří změnili svět, najdete kompletní překlad dnes už klasické knihy Programmers at Work, již sestavila Susan Lammers. První na řadě je Charles Simonyi, původem maďarský programátor, který se podílel na mnoha přelomových programech (včetně Bravo ve firmě Xerox a Word v Microsoftu) a později se stal pátým vesmírným turistou.
Dan Bricklin, tvůrce prvního tabulkového procesoru VisiCalc, v rozhovoru popisuje svá studia na MIT, kde potkal spoustu zajímavých lidí, a práci ve společnosti Digital Equipment Corporation, pro kterou napsal (mimo jiné) první textový procesor.
V pokračování rozhovoru popisuje Dan Bricklin, jak vznikal tabulkový kalkulátor VisiCalc, proč byl tak úspěšný a jak došlo k zániku firmy Software Arts.
V dokončení rozhovoru mluví Dan Bricklin o své nové firmě Software Garden, vysvětluje, že malé domácí firmy budou i nadále hrát ve vývoji softwaru velkou roli, a odhaduje, jak budou vypadat počítače zítřka: „Už brzy přijde okamžik, kdy budeme disponovat velkým výpočetním výkonem na malém prostoru.“
Bob Frankston naprogramoval první tabulkový kalkulátor (VisiCalc), pracoval na Lotus Notes a později také v Microsoftu, kde se pět let zabýval spotřebitelským využitím počítačů, především domácími sítěmi. Říká například: „Každý, kdo zvládne telefon, zvládne i programování.“
V dokončení rozhovoru mluví Bob Frankston o tom, jak vidí srovnání programování a umění, a nakolik je informatika věda. Na otázku „Co byste poradil mladým programátorům?“ odpovídá „Nemyslete si, že toho nějak zvlášť hodně víte.“
Ray Ozzie je nejvíce známý jako tvůrce nesmrtelného programu Lotus Notes. Kromě toho stojí také za vývojem aplikace TK Solver k matematickému modelování a řešení problémů, kterou původně navrhl Miloš Konopásek a která se prodává dodnes. V roce 2006 převzal po Billu Gatesovi funkci hlavního softwarového architekta v Microsoftu.
Ray Ozzie je nejvíce známý jako tvůrce nesmrtelného programu Lotus Notes. Kromě toho stojí také za vývojem aplikace TK Solver k matematickému modelování a řešení problémů, kterou původně navrhl Miloš Konopásek a která se prodává dodnes. V roce 2006 převzal po Billu Gatesovi funkci hlavního softwarového architekta v Microsoftu.
V dokončení rozhovoru mluví Ray Ozzie o tom, jak probíhala práce na produktu Lotus Symphony, a také o nové tajné aplikaci (ze které se později vyklubal program Lotus Notes). „Volal mi chirurg, který Symphony používal pro realtime analýzu dat během operace srdce. Když si uvědomíte, že tam někdo leží na operačním stole a třeba i spoléhá na to, že váš program poběží správně, docela vystřízlivíte.“
V dokončení rozhovoru mluví Jef Raskin o tom, jak by mělo být uživatelské prostředí přímočaré a jednoduché. Z počítače by se měl stát spotřebič. Tuto myšlenku realizoval v projektu SwyftCard své nové firmy Information Appliance. „V začátcích Macintoshe nikdo – dokonce ani Jobs –
nevěděl, co jsou ikony nebo bitmapové obrazovky. Teď je zná každý člověk z oboru. Dokázal jsem to jednou, dokážu to znovu.“
Jef Raskin je známý především jako otec projektu Apple Macintosh. Kromě toho však byl také úspěšný muzikant, vyučoval výtvarné umění a napsal dnes již klasickou knihu o uživatelském rozhraní (The Humane Interface). V rozhovoru mimo jiné popisuje, jak probíhala práce na Apple Macintosh a jak bylo obtížné projekt prosadit, když byl Steve Jobs proti. Nenechte si ujít podrobný rozbor toho, jaká by to byla otrava, kdyby topinkovače vyráběli v počítačových firmách.
Scott Kim je známý především jako autor mnoha hlavolamů, hádanek a ambigramů (textů, které lze vizuálně číst z obou stran; napsal o nich knihu Inversions). Zabýval se však také návrhem zcela nového grafického uživatelského rozhraní k počítačům. „Až budou počítače dost levné a malé, zmizí. Ani nebudete ukazovat prstem a říkat tohle a tohle je počítač, protože počítače budou všude. Počítač nebude úspěšný, dokud nezmizí.“
V dokončení rozhovoru mluví Scott Kim o svém návrhu nového uživatelského rozhraní pro ovládání počítačů, které by stíralo hranice mezi počítačem a jinými běžně používanými nástroji. „Když pracujete s textovým procesorem, chcete vychytat všechny překlepy do jednoho. Když programujete, chcete doprogramovat i tu nejposlednější funkci. Je dobré vědět, kdy přestat.“
Butler Lampson se se podílel na hardwaru i softwaru. Stál za vývojem vůbec prvního osobního počítače (Xerox Alto), laserového tisku, Ethernetu a prvního programu pro práci s textem v režimu WYSIWYG (Bravo). Kromě toho tvořil počítačové jazyky, například Euclid.
V druhé části rozhovoru z roku 1986 mluví Butler Lampson o tom, jak programy navrhuje, nakolik je programování umění a informatika věda a jak lidem pomůže rozšíření osobních počítačů. Kromě toho vysvětluje, proč nemá cenu se učit BASIC...
John Warnock je známý především jako spoluzakladatel firmy Adobe Systems. Warnock a Charles Geshchke napsali pro Adobe tiskový jazyk PostScript, který vycházel z jazyka InterPress. Na tom pracoval spolu s Geschkem v laboratoři Xerox PARC (Palo Alto Research Center).
John Warnock v druhé části rozhovoru povídá o tom, proč by ani informatikům nemělo chybět formální jazykové a kulturní vzdělání, jak se budou vyvíjet tiskové technologie a o svém přístupu k programování („Programovací jazyky jsou programovací jazyky. Jakmile umíte prvních pět, dalších pět už se zvládá snadno.“).
Gary Kildall bývá někdy označován za člověka, ze kterého mohl být Bill Gates. Napsal první operační systém pro mikroprocesory (CP/M), protože na rozdíl od ostatních věřil, že budou mikroprocesory užitečné i pro běžné počítače. Kromě toho vyvinul koncept BIOSu a adaptoval optické disky pro ukládání počítačových dat. Jeho firma vydala první encyklopedii na CD-ROM.
Gary Kildall v druhé části rozhovoru říká, proč mu programování mnohdy připomíná náboženství. Také popisuje budoucí roli počítačů ve vzdělávání a zábavě a vysvětluje, proč bude složité domácí počítač ovládat. Kromě toho přibližuje, jak změnil svůj pohled na možnosti mikroprocesorů.