V (or V Lang) is a modern, fast, safe, and simple programming language designed for building maintainable, high-performance, and secure software. It’s a compiled language with a syntax similar to Go and Python.
Key Features of V:
1-Simplicity and Readability
V has a very clean and minimal syntax, inspired by Go and Python, making it easy to read and write.
2-High Safety
V eliminates common bugs by design. It does not allow null values, dangling pointers, or unsafe memory access by default.
3-Fast Compilation
V is one of the fastest compilers in the world. Even large projects can compile in less than a second.
4-System Programming Capable
V can be used for writing low-level code such as operating systems or drivers, just like C.
5-Cross-Platform
It supports various platforms like Windows, Linux, macOS, Android, and even WebAssembly.
6-Zero Dependencies
The V compiler itself is written in V and does not depend on any external libraries.
Key Features of V:
1-Simplicity and Readability
V has a very clean and minimal syntax, inspired by Go and Python, making it easy to read and write.
2-High Safety
V eliminates common bugs by design. It does not allow null values, dangling pointers, or unsafe memory access by default.
3-Fast Compilation
V is one of the fastest compilers in the world. Even large projects can compile in less than a second.
4-System Programming Capable
V can be used for writing low-level code such as operating systems or drivers, just like C.
5-Cross-Platform
It supports various platforms like Windows, Linux, macOS, Android, and even WebAssembly.
6-Zero Dependencies
The V compiler itself is written in V and does not depend on any external libraries.
Matrix Calculus (for Machine Learning and Beyond(.pdf
1.8 MB
Matrix Calculus (for Machine Learning and Beyond)
The creator of the C++ programming language, Bjarne Stroustrup, says AI-generated code is not successful and calls the idea of using natural language as a programming language idiotic.
He says humans will still write code and use abstraction.
According to him, AI generates bloated code with more bugs and security holes, making it hard to validate.
He also says the senior developers needed to validate it are starting to retire because they don’t want to deal with validating something that changes every time you change your prompt.
He goes on to say that AI is not good at writing safety-critical or performance-critical code: “Now, let’s say that 70 or 80% of the world’s code doesn’t fit that pattern, but it’s that 10, 20% of the code that I’m interested in.”
He says humans will still write code and use abstraction.
According to him, AI generates bloated code with more bugs and security holes, making it hard to validate.
He also says the senior developers needed to validate it are starting to retire because they don’t want to deal with validating something that changes every time you change your prompt.
He goes on to say that AI is not good at writing safety-critical or performance-critical code: “Now, let’s say that 70 or 80% of the world’s code doesn’t fit that pattern, but it’s that 10, 20% of the code that I’m interested in.”