Home / Companies / LogRocket / Blog / Post Details
Content Deep Dive

What is Vlang? An introduction

Blog post from LogRocket

Post Details
Company
Date Published
Author
Victor Jonah
Word Count
1,144
Language
-
Hacker News Points
-
Summary

Vlang is a statically typed programming language created by Alexander Medvednikov, released as open source in July 2019, and inspired by languages like Go, Rust, Swift, and Oberon. It is designed to have a C-like compilation time with less memory allocation, easy learning, built-in serialization, and no dependencies upon compilation. Vlang emphasizes safety by eliminating nulls, global variables, and undefined behavior, while supporting pure functions, immutable variables, and structs. The language aims to simplify programming by offering a clear, readable syntax and a "one way of doing things" approach, which makes code predictable and maintainable. Vlang supports various fields such as web development, game development, systems programming, and more, despite being in its alpha stage of development. The language's development is ongoing, with a focus on strengthening its features and usability, and it provides a built-in package manager and facilities for memory management similar to Rust.