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");
}
[레퍼런스 사이트]
홈 ⚡ Zig Programming Language
Zig는 견고하고, 최적화된, 그리고 재사용이 가능한 소프트웨어의 개발 및 관리를 위한 범용 프로그래밍 언어 및 툴체인입니다. ⚡ 간결한 언어 프로그래밍 언어 지식을 디버깅하는 대신, 프로그
ziglang.org
반응형
'Rust, Zig' 카테고리의 다른 글
Rust 크로스 플랫폼 프로그래밍, 러스트 문법 (0) | 2024.04.08 |
---|---|
Rust, Hello world! 예제 만들어 실행하기 (2) (0) | 2024.04.08 |
C++ vs. 러스트 경험기, 옥찬호 개발자 (0) | 2024.03.29 |
Rust, Hello world! 예제 만들어 실행하기 (0) | 2022.05.25 |
Rust 다운로드 및 설치 (0) | 2022.05.25 |