设为首页 收藏本站
开启辅助访问 快捷导航
菜单
猿人部落 主页 资讯 查看内容

【IT资讯】全新编程语言V发布

2019-7-26 18:07 发布者: 古田高山 评论 0 查看 964
版权声明:署名,允许他人基于本文举行创作,且必须基于与原先允许协议雷同的允许协议分发本文 (Creative Commons)
知识共享允许协议 版权声明:署名,允许他人基于本文举行创作,且必须基于与原先允许协议雷同的允许协议分发本文 (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



路过

雷人

握手

鲜花

鸡蛋
收藏 邀请
上一篇:各类编程语言中static关键字的用法下一篇:简书:编程入门学习的困惑

相关阅读

一周热门

头条攻略!

日排行榜

相关分类