Zig
C言語っぽいレベルで処理を書く汎用プログラミング言語。
https://github.com/ziglang/zig
特徴
明示的な関数呼び出し以外で関数呼び出しが無いように構文を設計している。
フィールド参照とメソッド呼び出しは明確に区別される。
演算子がオーバーロードされない。このため演算子から何かしらの関数が呼び出されることもない。
すべてのメモリ確保は手動で行う。
言語側で勝手にメモリ確保されることは無い。
ポインタをnullにできない。Optional型を使う。
#プログラミング言語