版权声明:署名,允许他人基于本文举行创作,且必须基于与原先允许协议雷同的允许协议分发本文 (Creative Commons)
克日,一种开源的名为V的新的静态范例编程语言发布了。它被形貌为一种简朴,快速,编译的语言,用于创建可维护的软件。它的创造者Alex Medvednikov表现它与Go非常相似,并受到Oberon,Rust和Swift的开导。 开辟者从来就不缺新语言。本日新智元为各人带来的,是一款最新推出的语言:V。现在处于很早期的阶段,暂时还没有在维基百科上拥有姓名。 V是一种静态编译型语言,用于构建可维护的软件。它与Go雷同,也受到Oberon、Rust、Swift的影响。 这一语言重要特性是快速编译、安全且可以和C/C++转换。其编译器只有400KB,且没有第三方依靠。V语言官方推特账号还同时公布了V语言创建的macOS Demo。 从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编程语言的官方网站。 参考网址: https://vlang.io Documentation: https://vlang.io/docs Twitter: https://twitter.com/v_language Discord (primary community): https://discord.gg/n7c74HM Installing V: https://github.com/vlang/v#installing-v-from-source alling V: https://github.com/vlang/v#installing-v-from-source gitHub链接:https://github.com/vlang/v ! |