Skip to content

Online - Path Tracing in two languages

Photo of Jason Turner
Hosted By
Jason T. and Scott F.
Online - Path Tracing in two languages

Details

Lesley Lai will present on OCaml this month. This talk builds on the previous talks we've had on compile-time raytracing and functional programming with F#.

Full Title:

Path tracing in two languages: A comparison between imperative and functional programming

Description:

OCaml is a general-purpose, multi-paradigm programming language with supports of functional, imperative, and object-oriented programming. As a dialect of ML, OCaml is known to have fantastic support for functional programming and also possesses an impressive module system.

This talk compares two implementations of Peter Shirley's "Ray Tracing in One Weekend" book in C++ and OCaml. The OCaml implementation fully embraces the functional programming paradigm and its module system. On the other hand, The C++ implementation is "idiomatic C++" with some influence on functional programming's practical side.

Note:

This Meetup will again be online. We will also plan on having a happy hour after the meeting where you can join us with your favorite beverage and talk to other group members.

See you there!

Photo of Denver C++ Meetup group
Denver C++ Meetup
See more events