V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Kulics  ›  全部回复第 3 页 / 共 4 页
回复总数  74
1  2  3  4  
2019-07-21 23:11:44 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@jaynos 程序员哪需要这些,程序员只需要两个按钮一个 ctrl+c,另一个。。。(滑稽)
2019-07-21 23:09:21 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@luopengfei14 谢谢,写语言不牛逼,这个差不多还只是毕业设计水平,我不是大神。我是闲着想做些新东西(滑稽)
2019-07-21 23:07:25 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@no1xsyzy 当然用宏可以把 @ 这么玩。没有 Lite 之前我也是这么玩。
那么这些呢
```
@ true {
...
}
@ {
...
}
[0 < 10] @ i {
...
}
```
任何一个图灵等价的语言都可以完成差不多的功能,
但是原生的和非原生的就是有差别,不然我们只学 lisp 就够了。
建议至少看完文档。
2019-07-21 23:02:59 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@no1xsyzy 我前面也回答过,实际上关键词相关的语法都在,只是没有沿用用英语单词形式的关键词。但是关键词指的就是那些词,符号被称作操作符,任何一个语言都是这么称呼,这么描述应该没有什么问题。
btw,同学你对关键词的执念很深,即使把操作符换回关键词,Lite 的语法结构依然非常精简。
设计目标不是去掉关键词,那是结果不是目的,纠着这个眼镜不放,好的地方怕是看出来了。
2019-07-21 22:56:17 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@no1xsyzy 我假设同学你已经读过 Lite 的文档,至少没忽略声明和自动推导部分。
Lite 的类型大量用了自动推导,根本不是 Variant 那回事。
这是用 Lite 写的一个 demo 项目,简单的 xamarin。
建议可以看看 Lite 是怎么输出到 c# 的,这是一个静态语言,纯正的。
https://github.com/kulics/lite-demo/tree/master/LiteDemo/LiteDemo
2019-07-21 22:49:33 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@tanszhe 谢谢你的建议,现在 Lite 依赖目标语言的实现,除了语言之外很难有自己独特的特性,我自知不是明显的优势。真正语言自己的优势恐怕得之后输出到 llvm 的时候才能有更创新的设计。
2019-07-21 20:08:00 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@v2nika 符号替换关键字没意义,精简语法有意义。
2019-07-21 20:05:44 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@datou 本来设计目标也不是新手,没有想追求低门槛。写的语言多的人更容易体会到 Lite 的优点。
2019-07-21 20:04:10 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
2019-07-21 20:03:47 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@love 可读性建立在学习语法之后,函数退出用了 <- ,循环退出用这个也是合理的。不会死,但没必要。
2019-07-21 14:55:09 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@no1xsyzy { 的确是跟 go 一样必须在第一行。静态语言没有判断类型吗?至少我用的多的 c#和 go 都有。
2019-07-21 14:52:45 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@dandycheung 谢谢,反正自己爽是第一的。
2019-07-21 14:51:44 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@chenjau
去掉关键字不是设计目标,目标是精简,Lite 跟 c# 基本无缝互操作,表达力没少多少。
2019-07-21 14:47:32 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@no1xsyzy
关键词被操作符替代了,数量上的确是没变少,我也没说过它门槛低,还是需要学习的,没有降低编程难度。
那一段其实可以写的更短,但是没那么做,判断语法那里有提到另一种写法。
2019-07-21 14:42:58 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@liuxey 有仇的,因为我们的姿势不一样
2019-07-21 14:41:47 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@ihciah 文档里有提到开源仓库,反而我还没提供 binary。
2019-07-21 14:40:23 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@vscode
不是因为符号=>简单,是因为语法设计,就算把符号换成关键字,它也依然很精简。
2019-07-21 14:38:59 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@Vegetable 关键词跟功能没有意义上的相等,看怎么理解,有人觉得是操作符,有人觉得是关键字,我只想精简,怎么定义都行。
2019-07-21 14:37:00 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@cnxobo 不太算是 dsl
2019-07-21 14:35:51 +08:00
回复了 Kulics 创建的主题 程序员 自荐一个编程语言: Lite
@surewen
1. 我没有特意追求 typing 效率,这不是 Lite 的目标,追求的人可以不用。
2.3. 得完整看完文档之后才能真的理解是不是增加了复杂性,只看我贴出来的样板代码内容太有限。
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2228 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 10:18 · PVG 18:18 · LAX 03:18 · JFK 06:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.