Gain a Splash of New Skills - Coursera+ Annual Nearly 45% Off
Free AI-powered learning to build in-demand skills
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the innovative features and design principles of the Jai programming language in this 15-minute conference talk from ACCU 2019. Delve into Jai's focus on data-oriented design, compile-time functionality, and static reflection, as presented by Luca Sas. Learn how Jai, developed by renowned game developer Jonathan Blow, aims to serve as an alternative to C++ for game development. Discover the rationale behind Jai's main features and gain insights on how they can be applied to improve C++ and enhance coding practices. Examine the similarities between Jai's direction and recent developments in C++, and understand the valuable lessons that can be drawn from Jai's approach to language design. Cover topics including game development challenges, data-oriented features, syntactical consistency, and a comparison between C++ and Jai.
Syllabus
Intro
Game dev problems
Data Oriented Features
Syntactical consistency
How does C++ compare to Jai
Taught by
ACCU Conference