A-Z都凑齐了 全新开源程式语言 V 释出首个可用版本
开源最前线(ID:OpenSourceTop) 猿妹编译
整编自:https://vlang.io/、https://github.com/vlang/v
如今,程式语言已经多到让你数不清了,这不最近全新程式语言 V 释出首个可用版本。

V 是一个集合了 Go 的简单和 Rust 的安全特性的新语言。是一门快速,安全的编译语言,可用于开发可维护软件的程式语言。
fn main() {
areas := ['game', 'web', 'tools', 'science', 'systems', 'GUI', 'mobile']
for area in areas {
println('Hello, $area developers!')
}
}
V语言具有以下特性:
快速编译编译器只有 400kb,而且无第三方依赖,V语言的每个核心CPU的编译速度每秒可以达到120万行程式码安全没有全域性变数、没有未定义的值、预设情况下不可变变数、预设情况下为纯函式、预设情况下不可变结构......C/C++ 转换V语言可以编译成C或C++专案,并且速度高达400X强大的图形库跨平台界面库基于 GDI+/Cocoa Drawing建立,以及一个基于OpenGL的图形库,用于更复杂的2D / 3D应用
执行示例
v hello_world.v && ./hello_world # or simply
v run hello_world.v # This builds the program and runs it right away
v word_counter.v && ./word_counter cinderella.txt
v run news_fetcher.v
v run tetris.v

编译器需要安装clang
import http
fn main() {
println('Hello, world!')
r := http.get('https://www.baidu.com')
println(r)
}
由上可见,V语言的语法十分简单,上手应该也是十分快速的,V语言的释出引起了众多程序员的关注,目前已经在GitHub上获得4722个Star,211个Fork(GitHub地址:https://github.com/vlang/v)

有网友认为作者意图融合golang和rust,如果实现的好,会是一个很好的生产力工具,还有网友感叹整个语言的作者就只有一个,能有如此完成度实属不易,当然也有网友认为这门语言乍一眼看过去就是一山寨Golang,没有什么新东西。你对这门语言怎么看呢?