New challenger joins Rust to topple C language

Zig interfaces closely with existing C code, but helps avoid common programming problems and security hazards

New challenger joins Rust to topple C language
Pixabay (Creative Commons BY or BY-SA)

Conventional wisdom has it that the C/C++ family of languages are a trade-off. All its power and speed comes at the cost of being a potential breeding ground for instabilities and security hazards. (Heartbleed and Shellshock, anyone?)

Option No. 1 is to fix the way that C/C++ apps are written, using better tooling or adding safety syntax. Option No. 2 is to ditch C entirely in favor of a new language -- Rust, for instance, or the newly proposed Zig.

Copyright © 2016 IDG Communications, Inc.

How to choose a low-code development platform