Proč tolik matematiky?

andy

Re:Proč tolik matematiky?
« Odpověď #735 kdy: 22. 02. 2016, 13:36:47 »
Toto by mohla být zajímavá diskuze. Matematici, fyzici, statistici atd. mají k dispozici specializované jazyky, ve kterých píšou tak nějak přirozeně a kód je pak jasný, stručný a výstižný. Viděl jsem velký program od právníka napsaný v Prologu (jelikož šlo v podstatě o sofistikovanou databázi), kterému nešlo nic vytknout. Kdyby psali v PHP, asi by to vypadalo hrozně (to je ovšem inherentní vlastnost PHP)...

Tak tohle konkrétně byl kód týkající se numerických výpočtů v C. Začínal následovně:

Kód: [Vybrat]
int i,j,k,l,m,n;


Viky

Re:Proč tolik matematiky?
« Odpověď #736 kdy: 22. 02. 2016, 13:40:06 »
Tak tohle konkrétně byl kód týkající se numerických výpočtů v C. Začínal následovně:
Kód: [Vybrat]
int i,j,k,l,m,n;

A co z toho plyne?

Re:Proč tolik matematiky?
« Odpověď #737 kdy: 22. 02. 2016, 13:49:01 »
A co z toho plyne?
Že když je někdo dobrý v nějakém oboru, tak z toho nijak neplyne, že musí být dobrý v jiném oboru. Např. může nevhodně přenášet svoje návyky z matematiky do programování.

Viky

Re:Proč tolik matematiky?
« Odpověď #738 kdy: 22. 02. 2016, 13:50:52 »
A co z toho plyne?
Že když je někdo dobrý v nějakém oboru, tak z toho nijak neplyne, že musí být dobrý v jiném oboru. Např. může nevhodně přenášet svoje návyky z matematiky do programování.

Které to v tomto případě jsou a proč jsou nevhodné?

Peter Fodrek(unlogged)

Re:Proč tolik matematiky?
« Odpověď #739 kdy: 22. 02. 2016, 13:51:11 »
Ahoj, chtěl bych se vás zeptat na názor ohledně technických univerzit a matematiky. Chápu, že pokud si chci něco spočítat, tak se mi hodí, ale není lepší ten čas věnovat praktickým výpočtům? Kdybych to bral třeba podle IT VŠ, tak je tam plno matematiky, kterou pak už nevyužiju, ne? Tak proč tolik času se jí věnuje a jaký to má smysl? Díky.

ono je to uz v nazve

INFORmacna mateMATIKA = INFORMATIKA

Nechapem,  preco sa niekto (vacsina) cuduje, ze sucastou matemtiky je matematika

Pritom podľa výsledkov IT Fitness Testu 2013, ktorý ITAS spolu s partnermi realizoval pred prázdninami, chce až 40 % študentov stredných škôl študovať informatiku. Záujem však klesá potom, ako si zistia, že informatika nie je len internet, email a sociálne siete, ale je do veľkej miery spojená s matematikou.
http://www.aptech-europe.com/sk/Press-room/Slovensku-chyba-10-000-IT-ckarov.html?ind=


andy

Re:Proč tolik matematiky?
« Odpověď #740 kdy: 22. 02. 2016, 13:53:29 »
A co z toho plyne?
Že když je někdo dobrý v nějakém oboru, tak z toho nijak neplyne, že musí být dobrý v jiném oboru. Např. může nevhodně přenášet svoje návyky z matematiky do programování.

Které to v tomto případě jsou a proč jsou nevhodné?
Říká se tomu write-only kód.

Re:Proč tolik matematiky?
« Odpověď #741 kdy: 22. 02. 2016, 13:53:40 »
Které to v tomto případě jsou a proč jsou nevhodné?
To je vtip? Jestli jo, tak se moc nepoved.

Záujem však klesá potom, ako si zistia, že informatika nie je len internet, email a sociálne siete, ale je do veľkej miery spojená s matematikou.
A co teprve to zklamání těch, kteří tou matematikou se skřípěním zubů prolezou, až zjistí, že nic z toho v praxi nepoužijí a za dva roky to úplně zapomenou!


zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Proč tolik matematiky?
« Odpověď #742 kdy: 22. 02. 2016, 13:55:36 »
Toto by mohla být zajímavá diskuze. Matematici, fyzici, statistici atd. mají k dispozici specializované jazyky, ve kterých píšou tak nějak přirozeně a kód je pak jasný, stručný a výstižný. Viděl jsem velký program od právníka napsaný v Prologu (jelikož šlo v podstatě o sofistikovanou databázi), kterému nešlo nic vytknout. Kdyby psali v PHP, asi by to vypadalo hrozně (to je ovšem inherentní vlastnost PHP)...

Tak tohle konkrétně byl kód týkající se numerických výpočtů v C. Začínal následovně:

Kód: [Vybrat]
int i,j,k,l,m,n;
Na tom zrovna nic špatně není. V původním C by to navíc ani jinak nešlo. Bez zbytku kódu těžko soudit, ale jestli tohle má být nějaký argument, tak byl ten matematik lepší programátor než ty.

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Proč tolik matematiky?
« Odpověď #743 kdy: 22. 02. 2016, 13:57:29 »
Které to v tomto případě jsou a proč jsou nevhodné?
To je vtip? Jestli jo, tak se moc nepoved.

Záujem však klesá potom, ako si zistia, že informatika nie je len internet, email a sociálne siete, ale je do veľkej miery spojená s matematikou.
A co teprve to zklamání těch, kteří tou matematikou se skřípěním zubů prolezou, až zjistí, že nic z toho v praxi nepoužijí a za dva roky to úplně zapomenou!
Takový člověk pak neměl vůbec studovat.

Re:Proč tolik matematiky?
« Odpověď #744 kdy: 22. 02. 2016, 13:57:33 »
Na tom zrovna nic špatně není. V původním C by to navíc ani jinak nešlo. Bez zbytku kódu těžko soudit, ale jestli tohle má být nějaký argument, tak byl ten matematik lepší programátor než ty.
[/quote]
Promatkupříprodusedmibolestnou! Proměnné se mají nazývat tak, aby bylo jasný co je v nich uložený. Pokud to není obecný index. Což asi v tomhle případě nebyl ne?

Já už se fakt nestačím divit, co se v tomhle tématu ještě nedozvím  ::)

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Proč tolik matematiky?
« Odpověď #745 kdy: 22. 02. 2016, 14:00:20 »
Na tom zrovna nic špatně není. V původním C by to navíc ani jinak nešlo. Bez zbytku kódu těžko soudit, ale jestli tohle má být nějaký argument, tak byl ten matematik lepší programátor než ty.
Promatkupříprodusedmibolestnou! Proměnné se mají nazývat tak, aby bylo jasný co je v nich uložený. Pokud to není obecný index. Což asi v tomhle případě nebyl ne?

Já už se fakt nestačím divit, co se v tomhle tématu ještě nedozvím  ::)
[/quote]

V numerických výpočtech se dost často indexy používají. Otevři si nějakou učebnici, "kupodivu" tam dost často bude i, j, k...

andy

Re:Proč tolik matematiky?
« Odpověď #746 kdy: 22. 02. 2016, 14:02:06 »
Promatkupříprodusedmibolestnou! Proměnné se mají nazývat tak, aby bylo jasný co je v nich uložený. Pokud to není obecný index. Což asi v tomhle případě nebyl ne?

Já už se fakt nestačím divit, co se v tomhle tématu ještě nedozvím  ::)
Ne, fakt tam nebylo 5 v sobě vnořených cyklů. Pak tam ještě  bylo několik matic nazvaných tuším M1,M2,M3 a nějaké ty double proměnné s jednopísmennými názvy...

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Proč tolik matematiky?
« Odpověď #747 kdy: 22. 02. 2016, 14:03:17 »
A co z toho plyne?
Že když je někdo dobrý v nějakém oboru, tak z toho nijak neplyne, že musí být dobrý v jiném oboru. Např. může nevhodně přenášet svoje návyky z matematiky do programování.

Které to v tomto případě jsou a proč jsou nevhodné?
Myslíš "návyky" jako analytické myšlení, schopnost abstrakce, strukturování myšlenek (důkazu věty nebo třeba právě kódu) atd.? To bývá sice - u lopat - vzácné, ale vesměs vhodné.

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Proč tolik matematiky?
« Odpověď #748 kdy: 22. 02. 2016, 14:04:39 »
Promatkupříprodusedmibolestnou! Proměnné se mají nazývat tak, aby bylo jasný co je v nich uložený. Pokud to není obecný index. Což asi v tomhle případě nebyl ne?

Já už se fakt nestačím divit, co se v tomhle tématu ještě nedozvím  ::)
Ne, fakt tam nebylo 5 v sobě vnořených cyklů. Pak tam ještě  bylo několik matic nazvaných tuším M1,M2,M3 a nějaké ty double proměnné s jednopísmennými názvy...
V matematických výpočtech to je běžné. Zkus ještě jeden pokus.

andy

Re:Proč tolik matematiky?
« Odpověď #749 kdy: 22. 02. 2016, 14:05:19 »
V numerických výpočtech se dost často indexy používají. Otevři si nějakou učebnici, "kupodivu" tam dost často bude i, j, k...
Myslím, že o tom to přesně je. Pokud bych něco takového programoval, tak do komentáře k funkci popíšu vzoreček, funkci rozdělím pravděpodobně na několik "podfunkcí" se smysluplnými názvy, ke každé téhle funkci napíšu, kterou část vzorečku to počítá. A ne, že vyprodukuju 50tiřádkovou funkci s patnácti jednopísmennými názvy....