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

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

内容简介:昨天,一种开源的名为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


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

查看所有标签

猜你喜欢:

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

群体的智慧

群体的智慧

[美] 詹姆斯·索罗维基 / 王宝泉 / 中信出版社 / 2010-10 / 33.00元

《纽约时报》榜首畅销书,《商业周刊》《福布斯》杂志最佳商业图书 21世纪商务人士必读书,了解群体智慧时代的决策模式 告诉我们如何过日子、如何选择领导人、如何做生意以及如何思考这个世界 我们当中的大多数人,不论是选民还是投资者,是客户还是经理人,似乎都相信宝贵的知识掌握在少数人手中,认为精英们做出的决策更加聪明,很少有人相信“乌合之众”也能像专家那样做得如此出色。 但《纽约客......一起来看看 《群体的智慧》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试