Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskusia – 1. diel - Úvod do funkcionálního programovania

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Neaktivní uživatel:8.11.2019 17:17

Článek o fp na itn je něco, na co čekám už hodně dlouho.

Líbí se mi že si zmínil i logické programování - to je koncept, který si rozhodně zaslouží větší pozornost mezi začínajícími programátory.

Trošku mě zamrzelo že nebyl zmíněn Lisp jako historický průkopník fp a současně i jedna z největších inspirací pro mnoho současných jazyků. Ale z volby Haskellu mám velkou radost, je to skvělý jazyk - bylo by super někdy v budoucnu ukázat i Elm - je podle mě obrovsky přínosný pro varianci web ekosystému.

Hodně štěstí s psaním, budu tenhle seriál sledovat dál.

Odpovedať
8.11.2019 17:17
Neaktivní uživatelský účet
Avatar
ZemiakSK
Člen
Avatar
ZemiakSK:11.11.2019 12:51

Tomu se říká deklarativní programování, nebo někdy také "logické programování"

Deklarativne a logické programovanie nie je to isté

Logické programovanie je len poddruhom deklarativneho paradigmatu
(Rovnako , procedurálne alebo objektovo orientované programovanie je len poddruhom imperativneho paradigmatu)

(,) znamená and

Nie je nahodou and bodka (.)?
Je to aj v príkladoch

 
Odpovedať
11.11.2019 12:51
Avatar
Odpovedá na ZemiakSK
Neaktivní uživatel:13.11.2019 10:45

Nie je nahodou and bodka (.)?

Nn. Je to napsané správně. Stejně tak jsou příklady správně.

Tečka ukončuje klauzuli. [1]

Čárka vytváří sekvenci predikátů, které všechny musí platit - tedy AND. [2]

The comma between the two conditions can be considered as a logical-AND operator.

Odpovedať
13.11.2019 10:45
Neaktivní uživatelský účet
Avatar
ZemiakSK
Člen
Avatar
Odpovedá na Neaktivní uživatel
ZemiakSK:14.11.2019 9:45

Prepáč , pomýlil som sa , máš pravdu
https://cs.wikipedia.org/…movací_jazyk)

 
Odpovedať
14.11.2019 9:45
Avatar
Hightower
Člen
Avatar
Hightower:19.11.2022 13:54

Ahoj, něco mi uniklo nebo je v tomhle příkladu chybka? 10 + 0 = 10 => 01

magie(10,0) = 9

Jinak díky za pěkné srovnání. LINQ si mě v C# rychle získal díky jednoduchému, krátkému a přehlednému zápisu do jednoho řádku. Ani jsem neměl tušení, že jde o funkcionální programování.

 
Odpovedať
19.11.2022 13:54
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!