V (programming language)

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:designedBy gptkb:Alexander_Medvednikov
gptkbp:fileExtension .v
gptkbp:firstAppearance 2019
https://www.w3.org/2000/01/rdf-schema#label V (programming language)
gptkbp:influencedBy gptkb:Oberon
gptkb:Python
gptkb:Swift
gptkb:Go
gptkb:Rust
gptkbp:latestReleaseVersion 2024-03-31
0.4.0
gptkbp:license gptkb:MIT_License
gptkbp:notableFeature safety
simplicity
module system
sum types
REPL
fast compilation
minimal runtime
memory safety
hot code reloading
immutability by default
no dependencies
C interop
built-in testing
easy deployment
no nulls
single binary output
automatic formatting
cross compilation
easy C translation
error handling with Option/Result types
native cross-compilation
option types
single file distribution
web assembly support
gptkbp:operatingSystem Cross-platform
gptkbp:paradigm imperative
object-oriented
functional
procedural
concurrent
compiled
gptkbp:sourceModel open source
gptkbp:typingDiscipline strong
static
inferred
gptkbp:website https://vlang.io/
gptkbp:bfsParent gptkb:ALGOL_W
gptkbp:bfsLayer 6