当前位置:首页 > 科技数码

关于csdn官网我想说V 语言强势登顶 GitHub TOP1,欲取 Go 而代之?

这款结合了Go和Rust功能的新语言V正式发布了第一个可用版本。

整理|郭丽

生产| csdn (id: csdn news)

长期以来,编程语言在语法、语义、标准库等方面千差万别,程序员在选择时不得不面临分化等难题。根据自然选择,将会有旧语言的淘汰(PHP是思维,一直存在到现在)和新语言的诞生。在JetBrains最近发布的《2019 开发人员生态系统现状》报告中,Java、Python、C/C#、JavaScript等主要编程语言在经过实践测试后仍然受到开发者的青睐。

本文的主人公V语言是千虎万虎之后,最近正式发布了开源、第一个可用版本(预制作的二进制也即将推出)!一旦公布,GitHub TOP1就强势崛起,引起了开发者们的热烈围观。

()

据介绍,V是一种能够“快速编译、安全和C/C转换”的新型静态编译语言,提供了方便、快速、安全的编程语言和工具包,并提供了良好的区块链技术。

v语言作者Reishi Saza说,这是一种非常简单的语言,30分钟就能完全掌握正式文件。另外,编译器只有400KB,没有第三方依赖性。

(作者展示的应用实例:用v语言制作的macOS Demo)

v的核心CPU每秒可以编译约120万行代码。这一速度是通过生成的机器代码和强大的模块化实现的,但目前仅支持x64/Mach-O,预计到今年年底将充分稳定。性能方面,V可以像C一样快,可以翻译整个C或C项目,最多可以达到400x的编译速度。

STD :3360 VECTORS TD :3360 STRINGS;

s . push _ back(' V is ');

s . push _ back(' awesome ');

Std :3360 couts.size

Mut s :=

s‘V is’

S 'awesome '

Println)目前整个V语言和标准库不足400 KB,开发人员可以在0.4秒内部署。而且,到今年年底,这个数字将下降到约0.15秒。

另外,开发人员在官网上公开了部分样本代码。有关更多编译器函数的介绍,请访问官方网站:

1、访问数据库:

Struct User {/*.*/}

Struct Post {/*.*/}

Struct DB {/*.*/}

Struct Repo T {

数据库数据库

}

Fn new_repoT(db DB) Repo {

Return RepoT{db: db}

}

Fn (r Repo) find_by_id(id int) T?{//`?` means the function returns an optional

table _ name :=t . name//in this example getting the name of the type gives us the table name

returnr . db . query _ onet(' select * from $ table _ namewhere id=?'),id)

}

Fn main {

Db :=new_db

users _ repo :=new _ repouser(db)

posts _ repo :=new _ repo post(db)

用户:=u (1)或{

Eprintln('User not found ')

Return

}

Post:=(1)或{

Eprintln('Post not found ')

Return

}

}2、网络开发:

Struct Story {

Title string

}

//fetches top HN stories in 8 coroutines

Fn main {

resp :=(';)?

Ids :=j([]int,re)?

Mut cursor :=0

For _ in 0.8 {

Go fn {

For {

lock {//without this lock the program will not compile

If cursor=ids.len {

布雷克

}

Id :=ids[cursor]

Cursor

}

Resp :=('$id.json ')?

Story :=j(Story,re)?

Println)

}

}

}

run//waits for all coroutines to finish

}当然,目前V语言开发还处于初期阶段,很多方面都不完善。特别是在内存管理方面,尽管面临着Go和Rust等繁琐的寿命管理问题,但与C等手动和半自动管理方式相比,这种管理方式更令人放心。

那么开发者们是怎么想的呢?

@三千刀:同样需要得到开发者的批准,但是好像对Android开发没有用?

@冷静的龙哥:戈尔同父异母的弟弟?

@Heisenber go:语言特性只是一个方面,生态也很重要。

@王的视线:这种新语言是为了解决什么问题而提出的?每种语言都有合适的场景,如果没有合适的场景,迟早会被淘汰。

@超召唤:执行效率不可能高于C。c现在被认为是汇编语言,本身的意义也接近于汇编。其他语言只要有高级点的特性,效率就不可能超过C。

总之,这个新生的V语言需要不断发展,只有得到开发者的广泛应用,才能焕发生机,才能帮助程序员做到真正的“人检团结”。

CSDN 5G沙龙来了!

6月29日,微软(中国)首席技术负责人韦青、北京邮电大学信息与通信工程学院多媒体技术研究中心主任/博士生导师孙松林、AIoT事业部首席研究开发主任肖刚、中国研究开发部多天线高级专家周怀松、中国研究开发部主任系统工程师刘洋等业界最佳领袖、高级技术专家。

1.《关于csdn官网我想说V 语言强势登顶 GitHub TOP1,欲取 Go 而代之?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《关于csdn官网我想说V 语言强势登顶 GitHub TOP1,欲取 Go 而代之?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/1953638.html

上一篇

关于dlp技术我想说DLP投影技术原理是什么?DLP投影行业市场供需及投资方向分析

下一篇

关于bitlocker加密我想说BitLocker,是我想要的保护方式了

关于csdn官网我想说iOS App研发的最后冲刺:内测与部署

  • 关于csdn官网我想说iOS App研发的最后冲刺:内测与部署
  • 关于csdn官网我想说iOS App研发的最后冲刺:内测与部署
  • 关于csdn官网我想说iOS App研发的最后冲刺:内测与部署
关于csdn官网我想说没有十全十美的技术!携程事件之后,技术专家们的建议与反思

关于csdn官网我想说没有十全十美的技术!携程事件之后,技术专家们的建议与反思

csdn官网相关介绍,[按编辑]行车停机事件留给了业界无数的反思。当局起初说:“部分服务器受到未知攻击”,但由于“紧急恢复”推迟,5月29日凌晨恢复服务后,“是工作人员的错误操作造成的”。网上流传着数据库数据和备份数据被物...

关于csdn官网我想说Spark性能调优

  • 关于csdn官网我想说Spark性能调优
  • 关于csdn官网我想说Spark性能调优
  • 关于csdn官网我想说Spark性能调优

关于csdn官网我想说放弃使用 15 年的 macOS,我决定换成 Linux

  • 关于csdn官网我想说放弃使用 15 年的 macOS,我决定换成 Linux
  • 关于csdn官网我想说放弃使用 15 年的 macOS,我决定换成 Linux
  • 关于csdn官网我想说放弃使用 15 年的 macOS,我决定换成 Linux

关于csdn官网我想说腾讯应届生年薪40万起步;苹果今晚或将发布“刘海屏”MacBook Pro|极客头条

  • 关于csdn官网我想说腾讯应届生年薪40万起步;苹果今晚或将发布“刘海屏”MacBook Pro|极客头条
  • 关于csdn官网我想说腾讯应届生年薪40万起步;苹果今晚或将发布“刘海屏”MacBook Pro|极客头条
  • 关于csdn官网我想说腾讯应届生年薪40万起步;苹果今晚或将发布“刘海屏”MacBook Pro|极客头条

关于csdn官网我想说程序员必备的12个网站,你知道多少?

  • 关于csdn官网我想说程序员必备的12个网站,你知道多少?
  • 关于csdn官网我想说程序员必备的12个网站,你知道多少?
  • 关于csdn官网我想说程序员必备的12个网站,你知道多少?

关于csdn官网我想说360 回应安全云盘出现交易异常;苹果官网陆续限购 iPhone;GitHub 屏蔽微软工程师的开源项目 | 极客头条

  • 关于csdn官网我想说360 回应安全云盘出现交易异常;苹果官网陆续限购 iPhone;GitHub 屏蔽微软工程师的开源项目 | 极客头条
  • 关于csdn官网我想说360 回应安全云盘出现交易异常;苹果官网陆续限购 iPhone;GitHub 屏蔽微软工程师的开源项目 | 极客头条
  • 关于csdn官网我想说360 回应安全云盘出现交易异常;苹果官网陆续限购 iPhone;GitHub 屏蔽微软工程师的开源项目 | 极客头条

关于csdn官网我想说苹果官网下架 iPhone 8 全系;阿里推出“阿里云会议”;深度操作系统 20 BETA 发布 | 极客头条

  • 关于csdn官网我想说苹果官网下架 iPhone 8 全系;阿里推出“阿里云会议”;深度操作系统 20 BETA 发布 | 极客头条
  • 关于csdn官网我想说苹果官网下架 iPhone 8 全系;阿里推出“阿里云会议”;深度操作系统 20 BETA 发布 | 极客头条
  • 关于csdn官网我想说苹果官网下架 iPhone 8 全系;阿里推出“阿里云会议”;深度操作系统 20 BETA 发布 | 极客头条