V语言源码下载:V语言0.1版本源码.zip

近日,一种开源的名为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

【IT资讯】全新编程语言V发布相关推荐

  1. 云时代编程语言Ballerina发布,TIOBE9月排行榜PHP排名在边缘飘摇(2019/09/16)

    行 业 要 闻 Industry   News ▲▲▲ 0 1 TIOBE 9月排行榜:PHP排名在TOP 10边缘飘摇 TIOBE 编程语言排行榜 9 月份的榜单已公布,排名前十的分别是:Java, ...

  2. 全新自适应地址发布页HTML源码

    全新自适应地址发布页HTML源码 纯html源码,看清楚了,没有后台 源码下载:全新自适应地址发部页HTML源码-小程序文档类资源-CSDN下载

  3. 企业微信、移动oa、移动社交crm全新解决方案隆重发布

    蓝凌三箭齐发帮助传统企业拥抱移动互联网 企业微信.移动oa.移动社交crm全新解决方案隆重发布  移动互联的兴起,掀起了一场极具发展潜力和商业价值的技术革命,原有的商业环境正在发生着前所未有的变化,企 ...

  4. 苹果发布全新 iOS 及 OS X 系统,同时推出全新编程语言 Swift

    苹果发布全新 OS X 10.10 Yosemite 1. 苹果今天凌晨发布了最新的 Mac 操作系统 OS X 10.10 Yosemite.Yosemite 即美国优胜美地国家公园.如此前的猜测, ...

  5. 英伟达老黄又来送大礼,全新Titan V CEO限量版GPU火力全开

    岳排槐 发自 凹非寺 量子位 出品 | 公众号 QbitAI 六月的盐湖城,老黄也穿着皮衣. 就在计算机视觉顶级会议CVPR 2018举办的间隙,英伟达照例在盐湖城搞了一个Party,核心就是一句话: ...

  6. TIOBE 8 月编程语言排行榜发布:Python 势如破竹!

    整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 最新一期的编程语言榜单重磅发布! 达到历史新高度的 Python  在众多编程语言中,似乎已经没有什么能够阻挡 Python 的步伐.据 ...

  7. 全新 App Store 发布!全新设计、每日推荐、游戏独立

    自 App Store 于 9 年前发布以来,有数百万款 app 上架,获得了数百亿次下载.现在,我们运用所了解的一切,彻底对 App Store 进行了重新设计.其中包含必读故事.专家推荐.精选清单 ...

  8. 创新技术驱动印刷产业转型:惠普全新一代Indigo发布

    2020年5月8日,惠普召开"HP Indigo 2020线上新品发布会",全新推出极具创新性和变革性的HP Indigo产品系列,为中国印刷服务提供商和合作伙伴提供速度更快.生产 ...

  9. TIOBE 9 月编程语言排行榜发布,C++ 增速最快,C++20 的功劳?

    转自 | 机器之心 编辑 | 小舟.魔王 C++20 能让 C++ 复兴吗? TIOBE 公布 2020 年 9 月的编程语言排行榜,C++ 位列第四,仅次于 C.Java 和 Python.而且 C ...

最新文章

  1. validateJarFile jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/
  2. 盘式制动系统卡钳分类
  3. python黑色的_python – 将RGB转换为黑色或白色
  4. java 添加图片背景_java添加背景图片
  5. 理想的互联网服务后台框架的九个要点
  6. 神经网络 卷积神经网络_如何愚弄神经网络?
  7. C++11 多线程 基础
  8. android 短信优先级,Android-消息机制
  9. 神奇的国际日期变更线
  10. scipy 常用函数(special, spatial.distance, integrate)
  11. 14.13. wireless
  12. Spire.Office for Java 7.5.4
  13. Apache本地localhost访问正常通过IP访问提示You dont have permission to access
  14. 制作Linux内存镜像+制作对应的volatility profile
  15. 美国计算机硕士不接受雅思,美国留学:不接受雅思的大学盘点
  16. 纯日记+游戏推荐(妈妈把我的游戏藏起来了)
  17. 医疗项目 开源_开源医疗IT的未来
  18. First Hope~大前端(起)
  19. proteus仿真出错:VCC and GND nets are connected - check net GND
  20. Ci2454/CI2451国产2.4GHz无线收发8位MCU玩具遥控SoC芯片

热门文章

  1. gRaphael——JavaScript 矢量图表库:两行代码实现精美图表
  2. Castle实践9-在Castle IOC容器中使用AspectSharp(全面剖析AspectSharp Facility)
  3. python简单定义_python定义类的简单用法
  4. php udp 非阻塞,使用非阻塞udp读取时丢失消息
  5. paramiko 使用总结(SSH 操作远端机器)
  6. c/s项目记住账号密码功能
  7. ASP.NET MVC 简单的分页思想与实现
  8. innerHTML,innerText
  9. 大话重构 之 重构,企业级应用的圣经
  10. linux各种查看端口号