V编程语言现在是开源的 - 是不是好得让人难以置信?

栏目: 软件资讯 · 发布时间: 4年前

内容简介:昨天,一种开源的名为V的新的静态类型编程语言发布了。它被描述为一种简单,快速,编译的语言,用于创建可维护的软件。它的创造者Alex Medvednikov表示它与Go非常相似,并受到Oberon,Rust和Swift的启发。V每秒可以编译多达120万行代码。它通过直接的机器代码生成和强大的模块化实现了这一点。如果我们决定发出C代码,编译速度将下降到每CPU每秒大约100k的代码。

昨天,一种开源的名为V的新的静态类型编程语言发布了。它被描述为一种简单,快速,编译的语言,用于创建可维护的软件。它的创造者Alex Medvednikov表示它与 Go 非常相似,并受到Oberon,Rust和Swift的启发。

V编程语言现在是开源的 - 是不是好得让人难以置信?

从V编程语言中可以期待什么

快速编译

V每秒可以编译多达120万行代码。它通过直接的机器代码生成和强大的模块化实现了这一点。如果我们决定发出C代码,编译速度将下降到每CPU每秒大约100k的代码。

Medvednikov提到,直接生成机器码仍处于早期的阶段,目前只支持x64/Mach-O。他计划在今年年底之前使这个功能稳定下来。

安全

它似乎是一种理想的语言,因为它没有null、全局变量、未定义的值、未定义的行为、变量阴影以及绑定检查。默认情况下,它支持不可变变量、纯函数和不可变结构。泛型目前正在研发中,计划在下个月推出。

性能

根据该网站介绍,V与C一样快,需要最少量的分配,并且支持内置序列化而无需运行时反射。它编译为原生二进制文件而没有任何依赖。

只需一个0.4 MB的编译器

与Go,Rust,GCC和Clang相比,V所需的空间和构建时间非常少。整个语言和标准库只有400 KB,您可以在0.4秒内构建它。到今年年底,作者的目标是将这个构建时间缩短到0.15秒。

C/C++转换

V允许您将V代码转换为C或C++。 但是,考虑到C和C++是一种非常复杂的语言,这个功能还处于初期阶段。 创作者的目标是在今年年底之前使这个功能稳定下来。

开发人员如何看待这种语言?

尽管开发人员喜欢使用一种优秀的语言来构建应用程序,但许多人认为V太好了,不可能成真。 难以置信。看看网站上的声明,一些开发人员认为创建者要么对V的功能不诚实,要么在欺骗用户。

在我看来,Vlang是一个巨大的骗局和一堆虚假的承诺。如果我看到幕后黑手带着Patreon的钱跑了,我不会感到惊讶。— Ave.  (@warnvod) April 1, 2019

Alex Medvednikov谈为什么可以信任V编程

在GitHub上报道的一个问题上,这位 创作者评论 道,“所以你要么相信我,要么不相信,我们将在6月看到谁是对的。”但请不要叫我骗子,骗子和散布错误信息。Medvednikov在不同的论坛上看到的回应和猜测可能让他不知所措。开发一门全新的语言需要大量的工作,也许他是雄心勃勃的。

有关更多详细信息,请访问V编程语言的 官方网站

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2019-06/159154.htm


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

失控

失控

[美] 凯文·凯利 / 东西文库 / 新星出版社 / 2011-3 / 98.00元

2006年,《长尾理论》的作者克里斯·安德森在亚马逊网站上这样评价该书: “这可能是90年代最重要的一本书”,并且是“少有的一年比一年卖得好的书”。“尽管书中的一些例子在十几年后可能有些过时,但(它们所表达的)信息却越来越成为真知灼见”。“在那时人们还无法想象博客和维基等大众智慧的突起,但凯利却分毫不差地预见到了。这可能是过去十年来最聪明的一本书。” 这是《黑客帝国》主要演员的必读物之......一起来看看 《失控》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

MD5 加密
MD5 加密

MD5 加密工具