Get the latest tech news

Introduction to the Odin Programming Language


Preface This article is an introduction the Odin Programming Language. It is aimed at people who know a bit of programming, but have never touched Odin. It is not a reference guide, rather I try to keep things informal and talk about what I think are important aspects of the language. There will be some notes on differences to C/C++, as Odin in many ways tries to be better C. If you enjoy this article and want to support me, then you can do so by becoming a patron.

This means that it will take all the things in the current directory and compile them as a single package, output an executable and run it. That way, when adding a new field, you didn’t forget the comma on the previous line, saving you that compile error. The answer is no, as long as the player struct is larger than pointer size (8 bytes on 64 bit machines), it will automatically be passed as an immutable reference.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of introduction

introduction

Related news:

News photo

An Introduction to ARM64 Assembly on Apple Silicon Macs

News photo

Low-latency scripting for game engines

News photo

Introduction to the gfortran array descriptor / dope vector