The Jai Programming Language and What Can We Learn From It
Offered By: ACCU Conference via YouTube
Course Description
Overview
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
Related Courses
Computer GraphicsUniversity of California, San Diego via edX Intro to Parallel Programming
Nvidia via Udacity Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera