The V Programming Language 是吸取了 golang,和 Rust 的优点。 还自带 UI 库,支持 C/C++转 vlang,前几天在github上开源了是一个人独立开发的,看上去很牛的样子
fn main() { areas := ['game', 'web', 'tools', 'science', 'systems', 'GUI', 'mobile'] for area in areas { println('Hello, $area developers!') } }
觉得 Rust 很苦涩的,可以尝试下这 vlang。 很多功能都在开发中,github 上看源码,里面有几个函数还是功能内部是用 C 写的 开源后,如果社区能力强大,估计会很有前途。
![]() | 1 JohnSmith 2019-06-25 09:47:56 +08:00 via iPhone ![]() ppt 语言啊 这几个 demo 已经为作者赚取了千刀每月的捐赠了 |
![]() | 2 JohnSmith 2019-06-25 09:49:00 +08:00 via iPhone 而且一定要相信编程没有银弹 |
![]() | 3 Comdex 2019-06-25 09:53:56 +08:00 via Android D 语言了解下 |
![]() | 4 Rorysky 2019-06-25 10:00:27 +08:00 没有大公司背书,都完蛋 |
5 shylockhg 2019-06-25 10:05:01 +08:00 PL 贾跃亭? |
![]() | 6 glues 2019-06-25 10:06:30 +08:00 看起来像是个改进版的 go |
![]() | 9 whoami9894 2019-06-25 10:33:41 +08:00 via Android 400kb 编译器,怎么做到的 For comparison: Space required Build time Go 525 MB 1m 33s Rust 30 GB 45m GCC 8 GB 50m Clang 90 GB [0] 25m Swift 70 GB [1] 90m V 0.4 MB 0.4s |
10 bequt 2019-06-25 10:40:21 +08:00 via Android 好多人都说就一个翻译语言 |
![]() | 12 BCy66drFCvk1Ou87 2019-06-25 10:48:02 +08:00 荷兰的大神 |
![]() | 13 hwdef 2019-06-25 10:55:06 +08:00 |
![]() | 14 damngood 2019-06-25 11:05:19 +08:00 噢, 原来昨天 twitter 上 Swift 的一位编译器开发者说的是这个哦. |
![]() | 15 inhzus 2019-06-25 11:05:39 +08:00 好像是从 .v 翻译为 .c,在 ~/.vlang 里好多翻译之后的 c 代码 |
![]() | 16 hmzt 2019-06-25 11:05:51 +08:00 @whoami9894 tcc 还 100 多 k 呢,这有什么好惊讶的 |
![]() | 17 594kJ 2019-06-25 11:18:35 +08:00 还是没明白在火什么? 貌似在 Hacker News 上引起了很多讨论…… |
18 bequt 2019-06-25 11:29:21 +08:00 via Android 求一统天下语言。。。 |
![]() | 19 wolfie 2019-06-25 11:29:48 +08:00 等大公司接盘或者火了再学。 |
![]() | 22 CSM 2019-06-25 12:12:51 +08:00 via Android 先不说代码怎么样,单是营销就做得非常好,还没见着编译器的时候就凭着几个 demo 上了 trending |
![]() | 23 hoyixi 2019-06-25 12:25:06 +08:00 搓手,我准备写一个 SeLang 语言 |
![]() | 24 Norie 2019-06-25 12:33:20 +08:00 via Android LangLang 占位 |
25 Carseason 2019-06-25 12:35:39 +08:00 via iPhone doglang 你们谁也别抢我的 |
![]() | 26 IsaacYoung 2019-06-25 12:39:29 +08:00 via iPhone faLang 我的了 谢谢 |
27 dobelee 2019-06-25 12:48:02 +08:00 via Android MomeyLang 占位 |
![]() | 29 youngitachi 2019-06-25 13:37:12 +08:00 via Android dalang |
![]() | 30 somethin 2019-06-25 14:22:15 +08:00 ![]() https://christine.website/blog/v-vaporware-2019-06-23 |
![]() | 32 OMGZui 2019-06-25 17:05:28 +08:00 ZLang 预定 |
![]() | 33 hwdef 2019-06-25 17:05:50 +08:00 @Macolor21 github 上的 Quick Review 写的功能有点多,显着繁琐。 ` main() -> () { areas := {"game", "web", "tools", "science", "systems", "GUI", "mobile"} areas @ area { println("Hello, " area " developers!") } } ` 上面的代码对应楼主贴出来的 vlang 的代码, 看起来是更简洁的,尤其是迭代上,Xslang 的简洁直观。 |
34 wsseo 2019-06-25 17:14:26 +08:00 看有没有资本接盘,没有就凉凉 |
![]() | 36 pkookp8 2019-06-25 17:44:00 +08:00 via Android 以后 lang 前面不是单字母的都不好意思发出来了 接着某些公司开始拍卖* lang 的所有权 因为单字母的太贵,有人注册 woaini lang 来论坛里问这个价值多少,一楼回复,交学费 |
![]() | 37 bruce2000 2019-06-25 19:22:59 +08:00 为啥等于符号要用冒号加等号,我看好多语言都用,用一个等号或者两个等号也好啊,一个冒号一个等号敲起来多麻烦 |
38 mooncakejs 2019-06-25 19:26:13 +08:00 语言得有个好爹才能推进。 |
![]() | 39 waytostand 2019-06-25 20:15:07 +08:00 via iPhone 看过这个语言的简介,描述的过于美好,可能是个传送阵。。 |
40 yuanxxx 2019-06-25 21:35:44 +08:00 Laolang 占坑 |
![]() | 41 oIMOo 2019-06-25 21:44:01 +08:00 |
![]() | 42 BinRelay 2019-06-25 23:01:35 +08:00 golang 要是自带个好点的 UI 库对我来说就是银弹了 |
![]() | 44 secondwtq 2019-06-26 02:38:11 +08:00 via iPad ![]() @msg7086 https://en.m.wikipedia.org/wiki/Assignment_(computer_science) 看起来是 ALGOL 开始的,C 系用 = 反而像是例外 |
45 ebingtel 2019-06-26 08:24:05 +08:00 管你们怎么 Lang,我要搞个 DuanLang(断浪):doge |
![]() | 47 feilaoda 2019-06-26 09:40:24 +08:00 我设计的 DaboLang 语言了解一下? |
![]() | 48 zjyl1994 2019-06-26 10:04:00 +08:00 这东西没有大公司推生态玩不起来的,我还想弄个 zlang 专门写 webapi 做 json 和 mysql 的连接器呢,但是做完了没生态阿 |
![]() | 49 FrankHB 2019-06-28 19:04:18 +08:00 xwlj 被婊。 cf. V is for Vaporware |
50 b00tyhunt3r 2019-06-29 23:57:46 +08:00 via iPad @RYAN0UP 用 go 实现。。。。这效率得有多低 |
![]() | 51 Accessing 2021-12-03 09:14:10 +08:00 @b00tyhunt3r 最初实现的时候,用什么编程语言不重要,是为了验证,Rust 最初就是这样做起来的,它有个回顾自己最初做这个语言的帖子上面说,如果你想创造个新的编程语言,写编译器什么语言顺手就用什么,甚至 Java 都可以。 |