COSCUP 2022

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

用 Functional Programming 來解 1A2B 吧
07-31, 10:00–10:30 (Asia/Taipei), TR212
Language: 漢語

猜數字 (Bulls and Cows) 或被稱為 1A2B 透過兩個玩家彼此的猜測與揭露,透過 Haskell 來介紹 Functional Programming 的概念並實作出一個猜數字 AI


  • 如何學一門程式語言,動手做吧!
  • 從 Functional Programming 的基本介紹開始,接著介紹幾個基本的 Haskell 語法與特色,再搭配幾個 Haskell 常見概念。在此議程中將介紹如何用機器解猜數字的方法,並逐步帶入用 Haskell 猜數字所需函式。
  • 聽完議程之後,希望可以讓你/妳對 Functional Programming 有更進一步的認識。以及稍微了解什麼是
    1. Guards (case expressions)
    2. Side effect
    3. Pure function
    4. Map function

  • 以及希望可以讓你/妳對 Functional Programming 有興趣


Difficulty

入門

Target Audience

想了解 Functional Programming 的程式開發者

youtube_link

https://www.youtube.com/watch?v=YsZ_AE32EWA

因緣際會下開發過幾個 Functional Programming (FP) 的程式 (haskell, erlang, racket) 後,希望未來的生活裡可以用 FP 的技能餵飽自己。