近年徐々に話題にあがりはじめている Zig という言語がある。 C 言語との ABI レベル相互運用が手軽にできるなど、低レイヤーがターゲットのプログラミング言語な気がしている。 Zig の安全性に対する評価は下記の記事にいろいろまとまっている。use-after-free や double free 、uninitialized memory などが none という評価ということは、そこまで安全性が重視された言語ではないということ? 言語公式が推す売りポイントは No hidden control flow. No hidden memory allocations. No preprocessor, no macros.
![Zig 言語を触ってみる](https://cdn-ak-scissors.b.st-hatena.com/image/square/a6dbcecee5a31191abbdf0ae6a6c6ac5fd901499/height=288;version=1;width=512/https%3A%2F%2Fstorage.googleapis.com%2Fzenn-user-upload%2Favatar%2F46591bc6e5.jpeg)