‘Simple, fast, safe, compiled language for developing maintainable software’ is what the V programming language is all about.

V, currently at an alpha stage, is a statically typed compiled programming language designed for building maintainable software. It is inspired by Go and influenced by Oberon, Rust and Swift.

V is a simple language and results in readable and maintainable code. The language can compile faster, around 1.2 million lines of code per second per CPU core (Intel i5-7500). Due to its simplicity, the creators claim that the entire language can be learned by going through the documentation in half an hour.

Despite being simple, V gives a lot of power to the developer. It has a small and easy to build compiler. The entire language and its standard library are less than 1 MB, as a result, it compiles itself in less than a second.

V enables painless deployments and dependency management, right from installing new libraries to building a project of any size.

Below are a few more key features of the language:

– Performance: within 3% of C
– Safety: no null, no globals, no undefined behavior, immutability by default
– C or C++ to V translation
– Hot code reloading
– Powerful UI and graphics libraries
– Native cross-platform GUI library
– Easy cross-compilation
– REPL
– Powerful built-in web-framework, and built-in ORM

Currently, a lot of features are marked work in progress in V’s documentation and its release, V 1.0, is planned for December 2019.

Credits: Minko on Twitter

TO DO: Learn the V language to build your product using a simple, fast, yet powerful language.

Related

Positioning products: A fish net vs a tuna…

When you’re only trying to enter the market, you are not… 

  • 10

Is too many choices to your software…

Alvin Toffler’s Future Shock was a brilliant book. He… 

  • 10

Sage advice for founders looking to get…

Traction means having a measurable set of customers that… 

  • 11

The best, free courses for deep and machine…

Fast.ai provides free and ad-free online courses on deep… 

  • 10

The one thing you need to know about…

Being in a good market with a product that can satisfy that… 

  • 12

A tool to log your entrepreneurial…

Indie Hackers is the perfect community for founders of… 

  • 12

A comprehensive essay on PyTorch internals…

PyTorch is a Python-based machine learning library used for… 

  • 9

Use Google Sheets as database for…

Steph Smith tracks everything she does in Google Sheets.… 

  • 10

Why Bolivian clocks run anti-clockwise

Clockwise motion as forward movement of time is so… 

  • 9

Discover interesting things to explore and do

We curate authentic and awesome content. Sign up for our newsletter for your daily dose of inspiration !