APP下载
报价宝  ›  科技  › 

A-Z都凑齐了 全新开源程式语言 V 释出首个可用版本

报价宝 来源:baojiabao.com 发布时间:2019-06-26 14:48:00 10月19日更新
报价宝综合消息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,没有什么新东西。你对这门语言怎么看呢?

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 报价宝 汽车价格 笔记本电脑价格 华为手机价格 红米手机价格