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

L86e63o67š 63P88a30l69u16z55g45a 9776932385921

Hele, pánové, upřímná otázka: co Vás drží být pod MAFROU a Babišem?

Já Vám dám na oplátku za odpověď přiznání, že si tady nikdy Premium platit nebudu, ale na nějaký "novy-technet.cz" bych dal klidně peníze hned...

+57/0
doporučit
17.10.2019 0:35

P74e92t73r 65V17o86b58o30ř96i27l 5199557898615

Díky za zajímavý rozhovor se zajímavým člověkem. Rozvleklé mi to rozhodně nepřipadalo, zvládl bych i delší :-) Technet je fakt to jediné, co tu má úroveň.

+40/0
doporučit
17.10.2019 0:49

A72d31a67m 41P46u12r33k12r51t 6785776142

Několik palců nahoru za článek R^R^R^

+25/0
doporučit
17.10.2019 0:26

R90a96d29e26k 79C64h29a48l92u48p50a 9841353432

a proto v našem státě ti blbci nahoře zrušili (povinnou) maturitu z matematiky, holt pokrok nezastavíš ...:-(

+23/0
doporučit
17.10.2019 7:29
Foto

M10i15r46o65s70l21a23v 26S92t71e56i35n95e56r 2726690700236

Pan Knuth je stejný ročník, jako já.

Jako on, dostal jsem se k počítačům velmi brzo, ale pro mne to byl vždy účel- počítače pomáhaly ve vývoji přístrojů a vyhodnocování fyzikálních měření. Takže programování v assembleru, tudíž ve strojním kódu, jsem se musel naučit už 1973, když jsem propočítával Fourierovy složky signálu pro moji dizertaci, odevzdanou 1975. Tehdy ještě byly t.zv. osobní počítače ve stavu zrodu- snad první byl Apple, ale tenkrát ještě v Evropě nedostupný. Já jsem se pustil do programování na stolním kalkulátoru Texas Instruments SR-51. Tento kalkulátor měl už paměť a dovedl pracovat podle řetězu instrukcí, přesně tak, jako později PC.

Když jsem dostal první Commodore PET 2001, byl problém v pomalosti standardně používaného interpreteru, třeba počet míst byl omezen, což znamenalo nemožnost počítat spektroskopické údaje. Podařilo se mi, napsat pro ten procesor 6501 assembler, který z programové řeči BASIC vytvořil strojní kód. Tím způsobem bylo možné počítat se šestnáctimístnými čísly. I tak byl ten počítač na dnešní poměry hrozně pomalý, ale nechal jsem ho běžet i přes noc a podařilo se mi vypočítat frekvence mezi jednotlivými spektrálními čárami jodu.

To už ale byla i éra Digital Equipmentu, třeba PDP-8 byl snad nejrozšířenější, v té době byly také sálové počítače od UNIVACu. Jeden z nich jsem zprostředkoval pro PZO na Letné, byl lehce poškozen výbuchem bomby ve Španělsku na ulici před bankou- ta bomba zabila španělského generála. Poslal jsem tip PZO, ti se spojili s tou pojišťovnou a celý systém koupili, i když vlastně na něj bylo embargo. Byl koupen jako šrot, ale to opravdu nebyl, pracoval ještě léta.

Levné počítače, jako Commodore 64 se také hodily jako řídicí jednotky do docela velkých zařízení, třeba CO-laser s výkonem přes 1 kW jsem vybavil právě tou deskou a samozřejmě programem v asembleru vypáleným do ROM. Celé zařízení fungovalo velmi spolehlivě, díky jednoduchosti toho počítače.

Takže pozdrav panu Knuthovi a pár zajímavých projektů.

+19/0
doporučit
17.10.2019 9:04

R38o19b53e38r10t 97M91á75s34l41o 1341371297897

Tak dobrý článek, že jsem v Lupě nakonec pro Technet hlasoval.

Za nejdůležitější považuji ten úsek o tom, že abychom mohli něco naprogramovat, tak tomu musíme 100% rozumět. A že programování nás donutí tomu porozumět, včetně všech nijací, které "asi nikdy nenastanou" a navíc nás to donutí explicitně definovat. A neplatí to jen pro nějaké složité problémy typu UI, ale třeba i pro běžný informační systém podniku.

Mnoho zadavatelů si totiž není vědomo, že bude muset určit metodického gestora aplikace, který všechny ty automatizované podnikové procesy bude muset programátorovi popsat a bude na to potřebovat spoustu času. Protože nedostatek času (či neznalosti metodického gestora) je podle mé zkušenosti největší příčina ztroskotání projektů.

Jinak "čistě technicky" to pravda není. Programátor nemusí 100% pochopit vše o čem programuje. Lze programovat v páru, kdy u jednoho počítače sedí dva lidé, jeden umí kódovat do programovacího jazyka a druhý rozumí doméně aplikace. Ale tito dva pak vlastně dávají dohromady "jednoho programátora". Samozřejmě si musí "sednout" a programátor (tady spíš kodér) musí vlastní kódování a vytváření struktur zvládat zcela rutině, aby nezdržoval. A na konci projektu se myšlenkově znají líp než třeba manželé. Takto jsem programoval třeba nějaké poměrně složité věci ohledně genetiky, které bych jinak musel studovat několik měsíců, abych vůbec aspoň pochopil zadání.

Ale naprogramovat něco, čemu nikdo nerozumí vůbec nikdo, to prostě nejde.

+21/−1
doporučit
17.10.2019 1:33

M60i75c88h67a51l 72Z40e47l29e84n15k10a 3855924729221

Z rozhovoru doporučuji všem programátorům zvláště stěžejní část ohledně čitelnosti kódu, která dostává stále více na frak ;-). Přečíst raději několikrát.

+13/0
doporučit
17.10.2019 9:35

V95á91c77l25a63v 30Š16k89o60d17a 2651727284

Krásný rozhovor, od půlky textu jsem přemýšlel jak to říct jinak, ale jediný způsob jak to vyjádřit je, že pan Knuth má opravdu sexy mozek. A přál bych si, aby až mi bude půlka toho co jemu, aby mi to pálilo aspon napůl tak dobře jako jemu.

Díky za článek pane KasíkR^

+12/0
doporučit
17.10.2019 7:39

M47í91l60a 47K28ř16í15ž94e95k 4795136700649

Pan profesor udělal jednu chybu, 1+1=10, ne 2 ;-). Jinak moc hezký rozhovor.

+10/0
doporučit
17.10.2019 8:42

L78u16k19a24s 92P91o88h40l 5681218400367

Nekonecna smycka, super clanek :-)R^

+10/0
doporučit
17.10.2019 5:16

M22a45r22e68k 61D61o22s32t81á56l 5669668187343

Super rozhovor a ta nekonečná smyčka pobavila :-)

+8/0
doporučit
17.10.2019 10:41

A54n53d16r89e96a 81N45o59v59a 3508214545972

I pro me - negeeka paradni rozhovor!

+7/0
doporučit
17.10.2019 8:29

M50a78r36t58i60n 91B36e86r78a92n 6592827210

Skvelej clanek.

+6/0
doporučit
17.10.2019 1:55

J55o34s61e57f 35U82l63m85a24n 8150500398395

Myslím, že člověk, který programuje, je rezistentní vůči politické korektnosti, protože jej zajímá - pravda|nepravda a ne to, zda je něco politicky korektní. Když se potkám se spolužáky ze střední nebo VŠ, tak každý jen kroutí hlavou nad dnešní dobou, pseudohumanismem a gretofanatismem, protože ti lidé prostě uvažují hlavou. Bohužel jsou různé obory, kde to mají obráceně.

+11/−5
doporučit
17.10.2019 9:07

J98a62n 18J20á50n67o33š40í76k 2402183578421

Programování nás hlavně učí tvrdě logicky přemýšlet a pak v reálném životě provádět jakékoliv úkony uceleně, systematicky a uspořádaně.

S tím souvisí např. nevynechávat různé úkony, které máme provádět a dotahování věcí do konce.

A nakonec třešnička na dortu, programování nás učí obrovské trpělivosti.;-)R^

+5/0
doporučit
17.10.2019 13:52

Z28u66z36a95n47a 98V34o17l50n97a 1649294452926

Diky za clanek!

A ta rada pro negeeky je ze zivota... S geekem ziju a dost me toho naucil, stejne jako ja jeho... Ale je fakt, ze ja uz mela nejaky start jako ucetni ;-) S psycholozkou by to mel muj geek asi slozite :-D

+5/0
doporučit
17.10.2019 9:05

Z53d52e93n73ě77k 31B46e49r63á59n29e12k 2418675836312

Pěkný článek.

+5/0
doporučit
17.10.2019 6:54

T93o84m26á26š 34H31e66j57d77a 6535906395744

Geniálně definovaná nekonečná smyčka. :-D

+3/0
doporučit
19.10.2019 14:32

R54e67n21e 84S47t86o46š32e86k 2249820646964

pekny clanek, a taky jsem se nachytal v nekonecne smycce, jako rada dalsich :-)

+3/0
doporučit
18.10.2019 3:21

M29i85l42a86n 78V31o75l81e23k 5439353606759

Škoda, že nepadla otázka, jak se staví k novým programovacím jazykům. U toho 'konce tabulky' se to docela nabízelo. Obvyklý cyklus 'foreach' asi není třeba okomentovat, ale když Python pro totéž zavede 'for', tak to čitelnost zhoršuje.

+3/0
doporučit
17.10.2019 18:42

J36i27ř72í 17N30o52v92o57t33n84ý 6745447296826

Zásluhou nadpisu článku jsem se dozvěděl, že zkratka AI neznamená jen Amnesty International, před kterou by varování bylo též namístě.:-)

+12/−15
doporučit
17.10.2019 4:23

T46o43m56á61š 38J12e51l66í68n37e90k 4200140609522

No, vypadal jako fajn člověk, ale pak se přiznal, že používá Emacs.

+2/0
doporučit
17.10.2019 10:11

P77e84t96e50r 21M36l70i95c69h 8514752433545

Se mi to nechce cist :) Ale v celku souhlasim s tvrzenim, ze programovani pomuze chapat svet. Spis bych to vysvetlil, ze pomuze stanovit si spravne postupy pro pochopeni problemu (at uz teorie nebo vyroby neceho, rozvrzeni prace). Muzete to delat samozrejme nahodile, instinktivne. Ale nekdy je efektivnejsi problem promyslet, usporadat a rozdelit si jednotlive casti do spolecnych celku.

Treba takovy automechanik, ten urcite nedela veci nahodile. Pekne ma rozvrzene, co kdy udela, rozebere, smontuje. A kdyz to udela spravne, vse zapadne, kde ma a funguje. Kdyz neco vynecha, jako u programovani, nefunguje, obvykle, nebo muze zpusobit skodu.

+2/0
doporučit
17.10.2019 9:28

M36a37r18t12i14n 86K56r97a76l 7983780983477

Ta slova o 1MB paměti mi připomíná mé trampoty s “gumákem” (Sinclair Spectrum), kdy jsme programovali procesor v Assembleru a každý kB paměti se počítal. Domnívám se, že mnoha současným programátorům tato výchova k úspornosti a nalézání efektivních a chytrých řešení chybí. Výsledkem jsou mnohagigabajtové molochy, zpomalující počítač na rychlost šneka.

+1/0
doporučit
5.11.2019 10:44

B34o75h15u47š 91H60a81v53e72l 7410952597318

Článek mi připomněl pana docenta Hořejše, který mne (a mnohé) učil computer science a kybernetiku, ne programování. Až nyní může člověk ocenit jeho vklad, přínos a aktuálnost. Učili jsme se (studium 1969-1974) od Knuthe, Chomsky a jiných. Algoritmy, gramatiku. Programování pomocí obecného přístupu, nikoli konkrétního nástroje.

Dovedl vše podat jasně a přitažlivě, jeho hodiny byly zážitkem. On vlastně vytvořil základy, na kterých stojí FI MU.

Díky za článek.

+1/0
doporučit
17.10.2019 14:19

Premium

Nikdo dodnes neví, kolik těch holek zůstalo zakopaných. Starosta Dubí vzpomíná

„Devadesátky“ a přelom tisíciletí byly v Dubí na Teplicku divoká léta. Řádili tu pasáci prostitutek a mafiáni. Město se...

Premium

Kořeněná jídla ani káva neškodí, vyvrací profesor Tesař letité mýty

Kola je pro ledviny hrob. Nejlepší je nesolit a nejíst ostrá exotická jídla. Alkohol dokáže „propít“ ledviny, které je...

Premium

Špičkový výrobek i po letech funguje. Kvůli hloupé chybě je však k ničemu

Snoubení spotřební elektroniky a počítačů provázely porodní bolesti, které jsou z dnešního pohledu absurdní a...

Najdete na iDNES.cz