YoVDO

The Jai Programming Language and What Can We Learn From It

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses Game Development Courses C++ Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Graphics
University 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