YoVDO

Down the Oregon Trail with Functional C#

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses C# Courses .NET Courses Unit Testing Courses Functional Programming Courses Higher-Order Functions Courses Monads Courses Retro Computing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on a journey through programming history and functional paradigms in this conference talk from NDC Oslo 2022. Explore the reimagining of the classic 1971 computer game "Oregon Trail" using functional C# programming techniques. Discover how Simon Painter tackles the challenge of redeveloping this iconic game with strict constraints, including near 100% unit test coverage, immutable variables, and minimal use of traditional programming statements. Learn about advanced functional programming concepts such as higher-order functions, functional flows with simple Monads, and tail recursion. Gain insights into the historical significance of Oregon Trail in the evolution of computer games and shareware. Experience a unique blend of retro computing nostalgia and modern programming practices as you follow along with this innovative approach to game development using functional C# techniques.

Syllabus

Down the Oregon Trail with Functional C# - Simon Painter - NDC Oslo 2022


Taught by

NDC Conferences

Related Courses

Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala (Scala 2 version)
École Polytechnique Fédérale de Lausanne via Coursera
Learn F#
YouTube
Haskell for Imperative Programmers
YouTube
HackerRank in Haskell
YouTube