반응형

C/C++ 대체 언어, Zig

 

C/C++ 언어의 보안 취약점 때문에 그 대체 언어로 떠오르는 것이 Rust, Go, C# 언어입니다.
그 언어들 이외에도 Zig 언어도 C/C++ 대체 언어로 만들어진 것이어서 소개합니다.

 

아래는 Hello, wolrd!를 출력하는 Zig 언어 예제입니다.

 

[예제 1] hello.zig

const std = @import("std");

pub fn main() !void {
    std.debug.print("Hello, World!\n", .{});
}

 

[예제 실행 1]

$ zig run hello.zig
Hello, World!

 

[예제 실행 2]

$ zig build-exe hello.zig
$ ./hello
Hello, World!

 

 

[예제 2]

const std = @import("std");

pub fn main() !void {
    const stdout = std.io.getStdOut().writer();
    try stdout.writeAll("Hello, world!\n");
}

 

[레퍼런스 사이트]

https://ziglang.org/ko/

 

홈 ⚡ Zig Programming Language

Zig는 견고하고, 최적화된, 그리고 재사용이 가능한 소프트웨어의 개발 및 관리를 위한 범용 프로그래밍 언어 및 툴체인입니다. ⚡ 간결한 언어 프로그래밍 언어 지식을 디버깅하는 대신, 프로그

ziglang.org

 

반응형

+ Recent posts