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 1
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
HuasLeung 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 1
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 1
@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 都可以。
|