Zig (programming language)

GPTKB entity

Statements (59)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:compilesTo gptkb:LLVM_IR
gptkb:WebAssembly
native code
C code
gptkbp:designedBy gptkb:Andrew_Kelley
gptkbp:fileExtension .zig
gptkbp:firstAppearance 2015
gptkbp:hasFeature explicit error handling
minimal runtime
no exceptions
no null pointers by default
compile-time evaluation
direct access to hardware
portable build system
https://www.w3.org/2000/01/rdf-schema#label Zig (programming language)
gptkbp:influenced bay
gptkbp:influencedBy gptkb:JavaScript
gptkb:Oberon
gptkb:Python
gptkb:Ada
gptkb:Lua
gptkb:Nim
gptkb:Swift
gptkb:Go
gptkb:C++
gptkb:Rust
C
gptkbp:latestReleaseVersion 0.11.0
2023-09-30
gptkbp:license gptkb:MIT_License
gptkbp:logo https://ziglang.org/logo.svg
gptkbp:notableUser gptkb:SerenityOS
gptkb:Mach_engine
gptkb:ZLS_(Zig_Language_Server)
bay
gptkbp:paradigm imperative
structured
functional
procedural
concurrent
gptkbp:platform cross-platform
gptkbp:repository https://github.com/ziglang/zig
gptkbp:supports manual memory management
cross-compilation
generics
error handling
C interoperability
compile-time code execution
no garbage collector
no hidden control flow
no hidden memory allocations
compile-time reflection
gptkbp:typingDiscipline strong
static
inferred
gptkbp:website https://ziglang.org/
gptkbp:bfsParent gptkb:Rust_(programming_language)
gptkbp:bfsLayer 7