类别:编程语言
项目后续更新计划: 语法设计已经稳定( 1.0-alpha ),后续主要精力将放在编译器实现改进迭代,扩展到更多场景。
项目描述: Lite 是一个专注于工程化的开源通用编程语言。
这门语言的设计目标是简单性、可读性、可理解性。
通过去除关键字,减少语法特性,统一表达规范,这门语言可以有效降低读写负担,让使用者能够把真正的注意力放在解决问题上。
目前支持输出到 C#/Go/TypeScript,借助它们的资源,已经可以在非常广泛的场景下使用这门语言。
推荐理由:精心设计的语法,易于编写和阅读。可能是目前世界上语法最精简的静态编程语言。
示例代码:
Main(->) {
print("Hello, world!")
greetings = get_greetings("love lite!")
greetings @ [index]value {
? index == 0 {
print(value)
} index == 1 {
print(value + ", 世界!")
} _ {
print(value + ", world!")
}
}
}
get_greetings(first str -> result []str) {
<- first + {"你好", "Hola", "Bonjour",
"Ciao", "こんにちは", "안녕하세요",
"Cześć", "Olá", "Здравствуйте",
"Chào bạn"}
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.