负责V编程语言开发的团队 计划在去年三月开放源代码版本 2019年XNUMX月的语言版本。
这是通过在本周发布开源版本来实现的 语言,其中包含您提到的许多功能。 在此版本中,开发团队始终强调安全性,速度,轻便性以及转换所有C / C ++项目的能力等功能。
该编程语言是由Alex Medvedniko创建的, 一位荷兰开发人员说,他对简单性和性能有着坚定的承诺。
根据Alex的说法,您可以使用其他现有语言进行的所有操作都可以通过V完成。 亚历克斯说他创建了V语言来执行他的Volt项目。
Volt是Slack,Skype,Matrix,Telegram,Twitch和许多其他服务的本地桌面客户端。 您不必拥有十几个应用程序就可以与不同平台上的所有联系人进行联系。
在去年三月的V语言演讲中,亚历克斯(Alex)指出,它具有许多吸引大多数开发人员的功能,包括其速度和安全性, 它的轻巧性和翻译所有项目的能力。 / C ++。
也有人说整个V语言及其标准库小于400 KB。 它的文档还告诉您,V每个处理器内核每秒最多可以编译1.2万行代码。
关于释放V
在本周的语言版本中,作为一个开源项目, Alex和其他开发人员已表示,V是对可维护软件开发人员的一种简单,快速,安全和可编译的语言,可以兑现其承诺。
就像三月份的公告一样 该小组着重介绍了一些功能,例如快速编译用V编写的代码, 语言安全,C / C ++转换程序,重新加载代码以立即考虑在内,进行更改,并且编译器及其库的大小非常小,大约为400 KB,因为它不包含任何依赖项。
V编程语言的主要功能如下所示:
- 快速编译:V每个处理器内核每秒可编译1.5万行代码
- 安全性(非全局性,默认不变性,部分纯函数等)
- C / C ++转换:V可以转换您的C / C ++项目,并为您提供安全,简单和编译的速度快200倍
- 零依赖的400 KB编译器-所有V语言及其标准库都小于400 KB。 可以在0,3秒内产生V
- Hot Code Reload:无需重新编译即可立即获取更改。 由于您也不会浪费时间在每次构建后都找到工作状态,因此可以节省宝贵的开发时间。
除此之外, 您的文档表明V与Go相似, 由Google创建的编程语言。 在性能方面,团队认为V与C一样快,同时提供了互操作性。
但是,许多人仍然对语言所带来的许多好处持怀疑态度。
他们还指出,作者尚未完成许多功能,包括在编译时应该是“无数据”的多线程部分,同时比Go和Rust更易于使用。
对他们来说,既然已经发布了一些代码,它似乎只不过是一个C / C ++转换程序,而其中大部分广告功能都已删除。
目前,作者已经发布了开源语言的第一个版本。 报道说V不使用LLVM编译器框架,而是直接编译成机器代码。
据他介绍,这是它如此轻便快速的主要原因之一。 当前,仅支持x64体系结构和Mach-O格式。
听起来很棒,而且只有400kb! 看起来像Obelix的魔术公式。 = :)
我告诉你,这很了不起,尽管我们最终必须看看结果如何。