NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze – Lekce 1 - Úvod do funkcionálního programování

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
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.

Odpovědět
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

 
Odpovědět
11.11.2019 12:51
Avatar
Odpovídá 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.

Odpovědět
13.11.2019 10:45
Neaktivní uživatelský účet
Avatar
ZemiakSK
Člen
Avatar
Odpovídá na Neaktivní uživatel
ZemiakSK:14.11.2019 9:45

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

 
Odpovědět
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í.

 
Odpovědět
19.11.2022 13:54
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.