CODIGO
log in

V

AKA vlang

V logo

Summary

V is a statically typed compiled programming language designed for building maintainable software with a simple syntax similar to Go. It emphasizes safety, performance, and fast compilation, featuring automatic memory management and no undefined behavior.

Paradigms

imperative

Domains

systems programming, web development, desktop applications

Key Features

zero-cost abstractions, hot reload, REPL, native FFI, async/await, channels, iterators/generators, modules, destructuring, string interpolation

Typing

static system, non-structural typing, strong typing, full inference, compile-time checking, conservative type coercion, optional type annotations

Compilation

compiled

Influenced By

Go, Rust, Swift, Python, C, Oberon, Kotlin

Ratings

Startup time
▊▊
▊▊
▊▊
▊▊
▊▊
Memory usage
▊▊
▊▊
▊▊
▊▊
▊▊
Computation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Compilation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Community size
▊▊
▊▊
▊▊
▊▊
▊▊
Learning resources
▊▊
▊▊
▊▊
▊▊
▊▊
Job market demand
▊▊
▊▊
▊▊
▊▊
▊▊
Learning curve
▊▊
▊▊
▊▊
▊▊
▊▊
Cognitive load
▊▊
▊▊
▊▊
▊▊
▊▊
Syntax complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Semantic complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Memory safety
▊▊
▊▊
▊▊
▊▊
▊▊
Concurrency ease of use
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib size
▊▊
▊▊
▊▊
▊▊
▊▊
Backwards compatibility
▊▊
▊▊
▊▊
▊▊
▊▊
Documentation quality
▊▊
▊▊
▊▊
▊▊
▊▊

File extensions

v

External Links

Status active
Type programming
Created 2019
Designed by Alexander Medvednikov
Developed by V Language Team
PyPL Index N/A
TIOBE Index #43
GitHub rank #115

Code Example

Loading...