diff --git a/2024/online/index.html b/2024/online/index.html index 744c9452..fa712be3 100644 --- a/2024/online/index.html +++ b/2024/online/index.html @@ -281,7 +281,7 @@

Saturday March 16

Mike discovered computer science at the age of 13 when googling “how do I make games”. Since that fateful Google search, Mike has worked as a freelance game developer, worked in industry for Intel, Sony PlayStation, Oblong Industries, and researched at The Ohio Supercomputer Center to name a few. Mike cares about building tools to help programmers monitor and improve the performance of real time applications—particularly any visual multimedia. Mike believes computer science can be learned by all. Mike Shah completed his Ph.D. at Tufts University in 2017 and is an Associate Teaching Professor at Northeastern University. Mike also consults as a 3D Senior Graphics Engineer. In Michael’s spare time he goes for long runs, plays video games while on his exercise bike, learns guitar, and considers himself an amateur pizza and wine maker. Mike’s YouTube channel covers various graphics and programming including Dlang!

-
  • 19:00 Pattern Matching for D— +
  • 19:00 Drinking the Tears of D's Competitors— by Walter Bright
    @@ -290,7 +290,8 @@

    Saturday March 16

    -

    Pattern Matching (and its buddy, Option Types) has become a widespread and very useful feature in programming languages. D already has some support for pattern matching. I'll go over the existing support and discuss a path for D to fully support pattern matching.

    +

    D, like most modern languages, has builtin types as well as the ability to create user-defined types. Also like most modern languages, the user-defined types are not quite as capable as the builtin ones. This talk is about removing probably the most talked about deficit with user-defined types. +

    Walter Bright is the creator and first implementer of the D programming language and has implemented compilers for several other languages. He’s an expert in all areas of compiler technology, including front ends, optimizers, code generation, interpreter engines, and runtime libraries. Walter regularly writes articles about compilers and programming, is known for engaging and informative presentations, and provides training in compiler development techniques. Many are surprised to discover that Walter is also the creator of the wargame Empire, which is still popular today over 30 years after its debut.