The Next Mainstream Programming Language: A Game Developer’s Perspective (2005) [pdf]

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Nim

    Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

    > He clearly wants https://nim-lang.org/

    I think a lot of people want Nim, but either don't know about it, or some language feature turned them off. There are a few polarizing language design choice, but every language has something. Perhaps it just needs a killer app using it in some visible fashion (e.g., Lua in Neovim and Hammerspoon).

  • bevy

    A refreshingly simple data-driven game engine built in Rust

    I'm looking forward to Rust's adoption in popular game development engines. There's https://bevyengine.org/ in the meanwhile

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Jai-Community-Library

    Tutorials and Cheatsheet for Jai, written by its community

  • v

    Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io

    Jai has not been released to the public. If people are looking for a language that has been very heavily influenced by it and is in a near category, then that would arguably be Odin (https://youtu.be/M763xHjsPk4). Odin is open to the public, where nobody knows for sure when Jai will be released.

    If looking for a more general purpose feature rich newer language then people might want to also check out Vlang (https://github.com/vlang/v/blob/master/doc/docs.md).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts