百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

goscript

> 编程语言
开源

一种基于 Rust 编写的 Golang 规范的替代实现,用于嵌入或包装。

1.5K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一种基于 Rust 编写的 Golang 规范的替代实现,用于嵌入或包装。

Goscript 一个 Golang 规范的替代实现, 使用 Rust 编写, 可嵌入或包装。

  • 它是 Rust 的原生语言,您的 Rust 项目正在寻找一个脚本语言。+ Go 非常简单易用,您对它很熟悉。+ 对于 Rust 程序员来说,应该很清楚编译器的帮助,作为一种严格类型的语言,Goscript 的类型检查器比动态类型的语言有很大帮助,尤其是当您的代码库变得越来越大时。

  • 此 readme 更新是一个 alpha 版本发布通知。+ 几乎所有的语言特性都按照规范实现(1.18 之前,即不包括泛型)。+ 部分标准库已被移植,但并未完全运行。+ 除了库之外,还需要完成大量工作,例如 API 清理、文档和更多测试用例。+ 总体而言,尽管它通过了数十个测试用例,但仍被认为是有 bug 的。+ 预计一年左右将发布 beta 版。

不,这就是 Go 的定义。你可以把它看作是 Go 和 Python 的混合体,它采用了 Go 的设计,并按照 Python 的方式实现。因此,我认为将其称为脚本语言也是合理的。 + 为什么不创建一个新的语言? 实现一个语言比设计一个语言容易得多,我不认为我能够设计出一个语言,人们会愿意花时间去学习。Go 可能并不完美作为一个脚本语言,但它确实是一个很好的编程语言。

Goscript Internals I: Overview

Issues· 4 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustgolangparserprograming-languagerust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言