LINUXSOFT.cz Přeskoč levou lištu

ARCHIV



   

> Diskuze: zprávička Pokud programujete a myslíte si, že nepotřebujete studium matematik.....

20.3.2006 07:41 / MaReK Olšavský
Pokud programujete a myslíte si, že nepotřebujete studium matematiky, může vás z omylu vyvést zajímavý blogspot Steva Yeggeho. Každý asi známe spoustu jakobyprogramátorů, kteří si myslí, že postačujou jen znalosti programovacách jazyků...

Tak tak...
(link)
20.3.2006 11:08
Jakub Jochec
Jsou napr. problemy ktere se celkem bezproblemu daji resit vzorcem - vyrazem, misto casove narocneho cyklu, jiste clovek mavne rukou a rekne si boha par milisekund navic ... no jo, ale co kdyz jsou takovyhle cyklu v jednom programu tisice a ten program je navic casove kriticky, tj. ze urcite operace musi vykonat v urcitem presne danem case ... to je potom programovani ;-)
Re: Tak tak...
(link)
20.3.2006 11:49
Petr Zajíc
Věk: ( ~51 let)
Znal jsem člověka, co testoval, zda jedno z deseti čísel není nula pomocí deseti podmínek a OR. Když jsem mu vysvětlil, že to může znásobit a použít pravidlo "nula krát jakékoli číslo rovná se nula", jenom zíral ;-))) Je to extrém, ale hezky to ukazuje, že ta matika fakt k něčemu je...
Re: Tak tak...
(link)
20.3.2006 11:54
MaReK Olšavský
Věk: ( ~50 let) , Pracovní pozice: ?? Asi "holka pro vše" , Praxe v IT let: ( ~ let) , Bydliště: Duchcov

To si děláš prču?? Uffff, to je palba...

Re: Tak tak...
(link)
20.3.2006 12:11
Petr Zajíc
Věk: ( ~51 let)
Ne, to je bohužel pravda ;-(
Re: Tak tak...
(link)
20.3.2006 12:53
MaReK Olšavský
Věk: ( ~50 let) , Pracovní pozice: ?? Asi "holka pro vše" , Praxe v IT let: ( ~ let) , Bydliště: Duchcov

Tý vole... To se jinak komentovat nedá

Re: Tak tak...
(link)
20.3.2006 14:16
Ondrej Holecek
Jen mala pripominka, "nula krát jakékoli číslo rovná se nula" v aritmetice modulo 2^n jaxi neplati. A btw, neni 10 nasobeni vyrazne pomalejsi nez 10 porovnani na 0?
Re: Tak tak...
(link)
20.3.2006 15:57
Petr Zajíc
Věk: ( ~51 let)
To jsem nepobral. Promiň, mám jen střední školu a v programování u mě zatím vždycky platilo, že nula krát jakékoli číslo je nula. Mluvil jsem o racionálních číslech, jejichž interpretaci zpracovávám programem. Rychlost? Nejsem odborník na instrukční sady, ale tipnu, že to násobení sežere míň cyklů procesoru. Je to ale rozhodně MNOHEM přehlednější na zápis snad ve všech programovacích jazycích, co (ne)znám.
Re: Tak tak...
(link)
20.3.2006 16:28
Ondrej Holecek

{int i=2; while(i) i*=2;} kupodivu cyklit nebude. Takze, nasobit 10 cisel jen proto, abysme zjistili jestli jedno znich nahodou neni 0 je blbost. Tva demonstrace tvrzeni, ze "programovat bez matematiky nelze" timto selhava :-)

Ale muzu te uklidnit, tohle se na stredni skole neuci a vlastne nam to implicitne nerekli ani na univerzite :-)

Re: Tak tak...
(link)
20.3.2006 17:06
Jakub Jochec
Panove prectete si laskave ten clanek a pokud mozno cely. Pane Holecku jiste mate pravdu, na jakychkoliv ceskych skolach se uci prakticky vsechno mozne jen nic uzitecneho. Vyjimkou zacinaji snad byt jen nektere obory na UTB.
Re: Tak tak...
(link)
20.3.2006 23:08
Ondřej Čečák (TEAM)
Věk: ( ~38 let)

na jakychkoliv ceskych skolach se uci prakticky vsechno mozne jen nic uzitecneho

To zni docela silene ... doufam, ze je v tom nejaka skrita ironie ...

BTW: CEO spolecnosti Unicorn (vystudoval CVUT FJFI) pro rozhovor v Business Worldu rekl krasnou vetu: "Je pravda, ze to byla takova petileta sachova partie, ktera v zasade k nicemu neni, ale clovek to porad pouziva ..."

Takze treba tak ...

Re: Tak tak...
(link)
21.3.2006 10:02
Jakub Jochec
Jiste ze je v tom trocha ironie, ale bohuzel ne tolik kolik bych si sam pral...
Re: Tak tak...
(link)
3.4.2006 09:52
GeBu
Věk: ( ~51 let)
Hodně pěkně vyjádřené - člověk znalosti ze školy používá ani o tom neví.
Re: Tak tak...
(link)
21.3.2006 08:21
Ondrej Holecek
Nereagoval sem na clanek ale na prispevek do diskuse. Clanek je tak dlouhy, ze si cas na jeho precteni vyhradim jen velmi tezko :-(
"pane Holecku" mne oslovuje stevartka v autobusech studentagenci a kdyz mi tak rekne, mam chut jim probodat gumy. ;-) Myslim ze bude mnohem prijemnejsi a v koncinach i "normalnejsi" kdyz si propriste potykame.
Re: Tak tak...
(link)
21.3.2006 10:40
Jakub Jochec
Dobra, sem zvykly vykat, ale tykani mi problemy nedela :-).
Jiste sak tak sem to bral.
Re: Tak tak...
(link)
20.3.2006 19:22
Jan Němec
Věk: ( ~47 let)
Když už se tady bavíme o maličkostech, tak se připojím. Já osobně bych tam taky dal těch deset podmínek na nulu (pokud by to bylo 10 proměnných a ne např. pole, kde bych použil cyklus). Jednak kvůli té aritmetice modulo 2^n tj. např. 16 != 0 && 16 != 0, ale 16 * 16 == 256 a 256 == 0, pokud počítáme v C charech. A v reálných číslech bych zase musel řešit, jestli epsilon * epsilon, kde epsilon != 0.0, ale je velmi malé není náhodou podtečení nebo 0.0 atd. Takže v počítači součin dvou nenul je nenula jen někdy. A taky ten kód s deseti testy na nulu pochopí i blb, což může být výhoda.
Re: Tak tak...
(link)
20.3.2006 19:24
Petr Skovron
Věk: ( ~46 let)

Co se tyce porovnani rychlosti, neni nic snazsiho nez si to zkusit. Nasledujici programy 100.000.000x provedou zmineny vypocet pomoci zminenych algoritmu:

http://pikomat.mff.cuni.cz/petr/multip.c 1,44s
result = ((a*b*c*d*e*f*g*h) == 0);

http://pikomat.mff.cuni.cz/petr/or.c 0,81s
result = ((a==0) || (b==0) || (c==0) || (d==0) || (e==0) || (f==0) || (g==0) || (h==0));

A jeste jeden,
http://pikomat.mff.cuni.cz/petr/or2.c 0,66s
result = ((a|b|c|d|e|f|g|h)==0);

(Kompilovano gcc bez optimalizaci, pousteno na cca dva roky starem pocitaci.)

A jak tady uz padlo, ten multip ma navic hroznou nevyhodu, ze treba na (lehce vykonstruovane) hodnoty 32 64 64 4 2 64 8 16384 dava chybny vysledek (nulu najde).

Re: Tak tak...
(link)
20.3.2006 19:32
Petr Skovron
Věk: ( ~46 let)

[uh, ten posledni algoritmus ma taky nevyhodu, ze dava blbe vysledky :-\]

DISKUZE

Tak tak... 20.3.2006 11:08 Jakub Jochec
  L Re: Tak tak... 20.3.2006 11:49 Petr Zajíc
    |- Re: Tak tak... 20.3.2006 11:54 MaReK Olšavský
    | L Re: Tak tak... 20.3.2006 12:11 Petr Zajíc
    |   L Re: Tak tak... 20.3.2006 12:53 MaReK Olšavský
    L Re: Tak tak... 20.3.2006 14:16 Ondrej Holecek
      L Re: Tak tak... 20.3.2006 15:57 Petr Zajíc
        |- Re: Tak tak... 20.3.2006 16:28 Ondrej Holecek
        | L Re: Tak tak... 20.3.2006 17:06 Jakub Jochec
        |   |- Re: Tak tak... 20.3.2006 23:08 Ondřej Čečák
        |   | |- Re: Tak tak... 21.3.2006 10:02 Jakub Jochec
        |   | L Re: Tak tak... 3.4.2006 09:52 GeBu
        |   L Re: Tak tak... 21.3.2006 08:21 Ondrej Holecek
        |     L Re: Tak tak... 21.3.2006 10:40 Jakub Jochec
        |- Re: Tak tak... 20.3.2006 19:22 Jan Němec
        L Re: Tak tak... 20.3.2006 19:24 Petr Skovron
          L Re: Tak tak... 20.3.2006 19:32 Petr Skovron




Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

28.11.2018 23:56 /František Kučera
Prosincový sraz spolku OpenAlt se koná ve středu 5.12.2018 od 16:00 na adrese Zikova 1903/4, Praha 6. Tentokrát navštívíme organizaci CESNET. Na programu jsou dvě přednášky: Distribuované úložiště Ceph (Michal Strnad) a Plně šifrovaný disk na moderním systému (Ondřej Caletka). Následně se přesuneme do některé z nedalekých restaurací, kde budeme pokračovat v diskusi.
Komentářů: 1

12.11.2018 21:28 /Redakce Linuxsoft.cz
22. listopadu 2018 se koná v Praze na Karlově náměstí již pátý ročník konference s tématem Datová centra pro business, která nabídne odpovědi na aktuální a často řešené otázky: Jaké jsou aktuální trendy v oblasti datových center a jak je optimálně využít pro vlastní prospěch? Jak si zajistit odpovídající služby datových center? Podle jakých kritérií vybírat dodavatele služeb? Jak volit vhodné součásti infrastruktury při budování či rozšiřování vlastního datového centra? Jak efektivně datové centrum spravovat? Jak co nejlépe eliminovat možná rizika? apod. Příznivci LinuxSoftu mohou při registraci uplatnit kód LIN350, který jim přinese zvýhodněné vstupné s 50% slevou.
Přidat komentář

6.11.2018 2:04 /František Kučera
Říjnový pražský sraz spolku OpenAlt se koná v listopadu – již tento čtvrtek – 8. 11. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma umění a technologie, IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

4.10.2018 21:30 /Ondřej Čečák
LinuxDays 2018 již tento víkend, registrace je otevřená.
Přidat komentář

18.9.2018 23:30 /František Kučera
Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

9.9.2018 14:15 /Redakce Linuxsoft.cz
20.9.2018 proběhne v pražském Kongresovém centru Vavruška konference Mobilní řešení pro business. Návštěvníci si vyslechnou mimo jiné přednášky na témata: Nejdůležitější aktuální trendy v oblasti mobilních technologií, správa a zabezpečení mobilních zařízení ve firmách, jak mobilně přistupovat k informačnímu systému firmy, kdy se vyplatí používat odolná mobilní zařízení nebo jak zabezpečit mobilní komunikaci.
Přidat komentář

12.8.2018 16:58 /František Kučera
Srpnový pražský sraz spolku OpenAlt se koná ve čtvrtek – 16. 8. 2018 od 19:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát jsou tématem srazu databáze prezentaci svého projektu si pro nás připravil Standa Dzik. Dále bude prostor, abychom probrali nápady na využití IoT a sítě The Things Network, případně další témata.
Přidat komentář

16.7.2018 1:05 /František Kučera
Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

31.7.2023 14:13 / Linda Graham
iPhone Services

30.11.2022 9:32 / Kyle McDermott
Hosting download unavailable

13.12.2018 10:57 / Jan Mareš
Re: zavináč

2.12.2018 23:56 / František Kučera
Sraz

5.10.2018 17:12 / Jakub Kuljovsky
Re: Jaký kurz a software by jste doporučili pro začínajcího kodéra?

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2024) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze