Zig 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Zig 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: MIT
操作系统: 跨平台
收录时间: 2019-04-09
提 交 者: 局长

Zig 是一门开源的编程语言,专为稳定性、可维护性和最优性而设计。具有以下值得关注的特性:

  • 手动管理内存
  • 与 C 语言竞争而非依赖它,Zig 标准库不依赖于 libc
  • 轻量而简单的语言,专注于调试应用而不是调试编程语言的知识
  • 新的错误处理方法,与编写良好的 C 语言错误处理类似,但减少了很多冗余
  • 调试模式下优化了快速编译时间,并在不确定行为发生时使用堆栈跟踪崩溃
  • ReleaseFast 模式和 ReleaseSafe 模式
  • 泛型数据结构和函数
  • 通过协程实现并发
  • 导入 .h 头文件并直接使用 C 语言的类型、变量和函数
  • 导出要依赖 C 语言代码的函数,变量和类型,自动生成 .h 头文件
  • 可选类型而非空指针
  • 交叉编译是主要用例
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Zig 的相关博客

Zig-BaaS赋能供应链金融和数字积分,让信用创造价值!

Zig-BaaS服务升级,在推出存证、溯源区块链解决方案之后,供应链金融区块链解决方案和数字积分区块链解决方案也重磅亮相。今天...

Zig-BaaS预言机,搭建区块链与商业应用的联通桥梁!

如何链接区块链与现实世界,让技术价值落到实处,为其他行业服务?且看Zig-BaaS Oracle预言机功能模块。 请于PC端前往https:/...

Zig-BaaS扩容升级:上新六大解决方案,提升纸贵科技行业服务能力!

随着服务范围的逐步扩大和企业用户的不断增长,Zig-BaaS新版本再次扩充技术与产品服务,提升平台能力:全新升级解决方案版块,...

C,D,Go,Rust,Nim,Zig,V,Julia,Py,C#,Kotlin 11语回文数大战!仅供娱乐参考!

娱乐!娱乐!请不要诋毁任何语言!!!! 我有个心愿!用汇编写一个!当年大学时没好好学汇编!惭愧!正在看汇编! 20200820...

Problem Statement for ZigZag

Topcoder 上的一道题目,与动态规划有关。

#新闻拍一拍# 微软将在 Windows 中放弃对 PHP 的支持

微软将在 Windows 中放弃对 PHP 的支持 PHP 8.0 将于 11 月发布,但当这个重要的新版本出现时,Windows 将不支持它,原因未知...

Splay讲解

Splay讲解   Splay是平衡树的一种,是一种二叉搜索树,我们先讲解一下它的核心部分。   Splay的核心部分就是splay,可能有...

洛谷P3391文艺平衡树(Splay)

  题目传送门   转载自https://www.cnblogs.com/yousiki/p/6147455.html,转载请注明出处    经典引文 空间效率:O(n) ...

伸展树

没看懂,多看几遍吧 1 简介: 伸展树,或者叫自适应查找树,是一种用于保存有序集合的简单高效的数据结构。伸展树实质上是一个...

伸展树

伸展树 一、简介: 伸展树,或者叫自适应查找树,是一种用于保存有序集合的简单高效的数据结构。伸展树实质上是一个二叉查找树...

评论 (16)

加载中
支持一下,不容易
2019/10/08 08:50
回复
举报

引用来自“caqis”的评论

坚持就是胜利,像d语言一样。默默无闻这么多年,终于赢来了flutter 的机会。
是Dart不是D语言
2019/04/12 22:58
回复
举报

引用来自“caqis”的评论

坚持就是胜利,像d语言一样。默默无闻这么多年,终于赢来了flutter 的机会。
hahahahahah d
2019/04/12 19:07
回复
举报
坚持就是胜利,像d语言一样。默默无闻这么多年,终于赢来了flutter 的机会。
2019/04/12 08:50
回复
举报
赞,不管之后发展怎样,还是要支持下的。
2019/04/12 07:14
回复
举报

引用来自“大洋的顶端”的评论

看了下issues,惨不忍睹的BUG。 现在的时代变化了,不再是单打独斗的了。 从2005年后,出来的新的编程语言,全部归属于比较有名气的大公司的: Go-Google,Rust-Mozilla,Typescript-Microsoft,Kotlin-Jetbrains,Swift-Apple,Dart-Google. 其实可以看到,最近10年来,较为成功的语言全是依靠大公司力推才能登上舞台的。 至于有些个人开发者开发的语言这10年来也有,但是最后不了了之,主要原因有: 1:个人开发者能力、精力、财力有限,无法支撑起语言的长远发展。 2:语言的使用场景和推广无法扩展下去。 总的来说,缺少人力物力财力,所以最后的结局也很惨淡。

引用来自“dwcz”的评论

你这话是码农的理想,不是程序员的思维。
为了避免误会,再多说一句。你学语言是从一句一句语法开始。别人是扫一道语法,看看有啥新东西研究研究。所有知名编程语言都是在一片不知名的编程语言尸体上起来的。都不是相互抄袭--喔,是相互借鉴发展起来的。
2019/04/11 22:25
回复
举报

引用来自“大洋的顶端”的评论

看了下issues,惨不忍睹的BUG。 现在的时代变化了,不再是单打独斗的了。 从2005年后,出来的新的编程语言,全部归属于比较有名气的大公司的: Go-Google,Rust-Mozilla,Typescript-Microsoft,Kotlin-Jetbrains,Swift-Apple,Dart-Google. 其实可以看到,最近10年来,较为成功的语言全是依靠大公司力推才能登上舞台的。 至于有些个人开发者开发的语言这10年来也有,但是最后不了了之,主要原因有: 1:个人开发者能力、精力、财力有限,无法支撑起语言的长远发展。 2:语言的使用场景和推广无法扩展下去。 总的来说,缺少人力物力财力,所以最后的结局也很惨淡。

引用来自“kakai”的评论

像目人工智能用得最多的py最早就是个人设计开发的语言,C语言好像也是,能从0开始设计研发zig语言,我觉得这份魄力就该得到尊敬!
今非昔比
2019/04/11 22:01
回复
举报

引用来自“大洋的顶端”的评论

看了下issues,惨不忍睹的BUG。 现在的时代变化了,不再是单打独斗的了。 从2005年后,出来的新的编程语言,全部归属于比较有名气的大公司的: Go-Google,Rust-Mozilla,Typescript-Microsoft,Kotlin-Jetbrains,Swift-Apple,Dart-Google. 其实可以看到,最近10年来,较为成功的语言全是依靠大公司力推才能登上舞台的。 至于有些个人开发者开发的语言这10年来也有,但是最后不了了之,主要原因有: 1:个人开发者能力、精力、财力有限,无法支撑起语言的长远发展。 2:语言的使用场景和推广无法扩展下去。 总的来说,缺少人力物力财力,所以最后的结局也很惨淡。
像目人工智能用得最多的py最早就是个人设计开发的语言,C语言好像也是,能从0开始设计研发zig语言,我觉得这份魄力就该得到尊敬!
2019/04/11 21:57
回复
举报

引用来自“大洋的顶端”的评论

看了下issues,惨不忍睹的BUG。 现在的时代变化了,不再是单打独斗的了。 从2005年后,出来的新的编程语言,全部归属于比较有名气的大公司的: Go-Google,Rust-Mozilla,Typescript-Microsoft,Kotlin-Jetbrains,Swift-Apple,Dart-Google. 其实可以看到,最近10年来,较为成功的语言全是依靠大公司力推才能登上舞台的。 至于有些个人开发者开发的语言这10年来也有,但是最后不了了之,主要原因有: 1:个人开发者能力、精力、财力有限,无法支撑起语言的长远发展。 2:语言的使用场景和推广无法扩展下去。 总的来说,缺少人力物力财力,所以最后的结局也很惨淡。
你这话是码农的理想,不是程序员的思维。
2019/04/11 21:50
回复
举报

引用来自“大洋的顶端”的评论

看了下issues,惨不忍睹的BUG。 现在的时代变化了,不再是单打独斗的了。 从2005年后,出来的新的编程语言,全部归属于比较有名气的大公司的: Go-Google,Rust-Mozilla,Typescript-Microsoft,Kotlin-Jetbrains,Swift-Apple,Dart-Google. 其实可以看到,最近10年来,较为成功的语言全是依靠大公司力推才能登上舞台的。 至于有些个人开发者开发的语言这10年来也有,但是最后不了了之,主要原因有: 1:个人开发者能力、精力、财力有限,无法支撑起语言的长远发展。 2:语言的使用场景和推广无法扩展下去。 总的来说,缺少人力物力财力,所以最后的结局也很惨淡。
大部分人都不愿意浪费时间无偿参与开源项目,尤其是个人开发者的开源项目,反正高不过大公司的项目,参与干嘛。
2019/04/11 11:40
回复
举报
更多评论
16 评论
38 收藏
分享
返回顶部
顶部