TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

JAI Primer: A Programming Language for Games

92 点作者 tasoeur超过 9 年前

7 条评论

AlexeyBrin超过 9 年前
<i>As of this writing there are no public compilers for Jai, so all information in this text is collated from Jon Blow&#x27;s YouTube videos. </i><p>Until the language is actually released, at least in an alpha version, writing a tutorial is just speculation. Anything can change in the actual language implementation.<p>That being said, the author initiative is laudable if you don&#x27;t want to watch a few hours of Youtube videos.
评论 #10349802 未加载
kabdib超过 9 年前
Rule of thumb for doing a programming language: Write the debugger first. Or at least, very, very early. This will inform you of poor choices you&#x27;ve made, and you&#x27;re going to need a debugger anyway.
评论 #10350657 未加载
imron超过 9 年前
I love the idea of seamlessly switching between AoS and SoA for data types.
评论 #10351640 未加载
评论 #10351162 未加载
DoctorZeus超过 9 年前
The #run directive addresses some major pain points for me. Is there anything analogous in other languages?
评论 #10350101 未加载
评论 #10350224 未加载
评论 #10351014 未加载
评论 #10351090 未加载
eigenbom超过 9 年前
I&#x27;m excited for Jai, and if it ever makes it out into the world I look forward to building some games with it.<p>However, I just see C++ continuing to get better and better for games programming. The recent appearance of the Core Guidelines [1] (and the eventual codified form for compilers) will be a huge leap. I wish we had full #run-type control over the compile phase, but full constexpr support is a step of the way there.<p>1. <a href="https:&#x2F;&#x2F;github.com&#x2F;isocpp&#x2F;CppCoreGuidelines&#x2F;blob&#x2F;master&#x2F;CppCoreGuidelines.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;isocpp&#x2F;CppCoreGuidelines&#x2F;blob&#x2F;master&#x2F;CppC...</a>
vvanders超过 9 年前
Aside from the aos&#x2F;soa I feel like Rust hits a lot of the same points.<p>Nice to see #run similar to elixir macros.
评论 #10350285 未加载
评论 #10351084 未加载
jjaredsimpson超过 9 年前
Watching him occasionally stream his sessions shows me that what he is doing is just funzies.<p>His tooling is so far behind anything all other languages have that I would never bother to learn this language, because it was &quot;for games.&quot;<p>If I wanted to make a game I would learn any engine using any number of language bindings.
评论 #10349788 未加载
评论 #10349774 未加载