zh-lang-book icon indicating copy to clipboard operation
zh-lang-book copied to clipboard

完善语言信息,只收开源

Open chai2010 opened this issue 1 year ago • 15 comments

  • 只收开源,并你能跑通例子
  • 单独页面提供简介、例子、公司/个人、解释/编译、其他分类

chai2010 avatar Jul 26 '22 16:07 chai2010

只收开源的话,像 易语言 这样的都不能列进去,感觉上还是应该都收录,是否开源作为一个子项。

hax avatar Jul 31 '22 21:07 hax

如果有影响力或知名度的,比如易语言可以补充说明下,其他闭源语言信息太少就不收了。 (闭源软件也不适合在github这种平台传播)

chai2010 avatar Aug 01 '22 00:08 chai2010

FP 社区有俩搞 prover 的语言, 有没有人使用就不知道, https://github.com/aya-prover/aya-dev/ 作者: 千里冰封等 https://github.com/cicada-lang/cicada 作者: 谢宇恒

tiye avatar Aug 01 '22 11:08 tiye

FP 社区有俩搞 prover 的语言, 有没有人使用就不知道, https://github.com/aya-prover/aya-dev/ 作者: 千里冰封等 https://github.com/cicada-lang/cicada 作者: 谢宇恒

有没有人使用可以补充说明,不影响收录的。 欢迎提下 PR

chai2010 avatar Aug 01 '22 13:08 chai2010

@tiye 把自己设计的《九章编程》语言给删了,问题来了,「玩具语言」到底要不要列?怎么判断一个语言是玩具语言(除了像@tiye 一样作者自己说自己就是个玩具语言。。。),学术性的、试验性的语言是不是玩具语言?这个界限很多时候很难判断。

我个人希望本仓库能尽量多的收集各种国产语言,而不管它是不是「玩具」。但也许应该单独列出那些以实际生产为目标而设计的语言。

hax avatar Aug 04 '22 03:08 hax

另一个玩具语言的例子:@doodlewind 的 https://ewind.us/h5/ove-lang/demo/

hax avatar Aug 04 '22 03:08 hax

个人仅在维护 木兰重现项目,与原作者团队无联系。渊源请见首页前言部分。

nobodxbodon avatar Aug 05 '22 05:08 nobodxbodon

关于CovScript:https://github.com/covscript 中文名可以叫智锐编程语言,目前川大的老师们都这么叫 CovScript是基于Apache 2.0开源的,虽叫Script但也不完全是脚本语言 CovScript是一门应用层通用编程语言,目前在数据挖掘、数据预处理等方面有一些应用,社区主要活跃成员都是四川大学在读学生(本科/研究生)

mikecovlee avatar Aug 08 '22 05:08 mikecovlee

逍遥言——符合中文表达习惯的以中文为主要表达语言的高级计算机编程语言。无空格设计。 https://gitee.com/PhoenixERP/Xiaoyaoyou

kingtu avatar Aug 14 '22 02:08 kingtu

https://github.com/chai2010/china-programming-languages/commit/c4219c76d1b541f0825d739af4117275359f8816 删除尚未开源代码的 易语言 和 仓颉 语言

chai2010 avatar Aug 28 '22 00:08 chai2010

既然删除非开源项目,那开源那一栏就没用了。

还是感觉可以单独有个页面收录非开源的项目。毕竟易语言也是有wikipedia页面的。。。

hax avatar Aug 28 '22 20:08 hax

reXscript woolang CovScript

chai2010 avatar Jan 10 '23 14:01 chai2010

https://github.com/dafei1288/goodquerydsl

从技术上讲,这也是一门DSL,只是用中文来做了关键字。下面我们来看一个实例:

     查询 {
        本次 使用 数据库{

// username="1" // password="1" // url="jdbc:mysql://localhost:3306/1" // driver="com.mysql.jdbc.Driver" } 本次 表 组("gtp_user","gtp_user_role") 本次 字段 组("gtp_user.name","gtp_user_role.role_id")

        本次  条件 "gtp_user.name = 'admin'"
        本次  聚合 组("gtp_user.name","gtp_user_role.role_id")
        本次  排序 组("gtp_user_role.role_id")
        本次  截取 (1 到 11)

    } 画 线图

下面我们来逐步解析这个案例,首先构建一个查询,这其实是在构建一个查询对象,在这个查询对象的作用域内,本次代表当前的查询。

dafei1288 avatar Jan 29 '23 06:01 dafei1288

为了避免项目过多,每个人和公司收录不超过1个项目

chai2010 avatar Feb 01 '23 15:02 chai2010

替 Aardio 作者提一个,用这个写过一些小工具,作为胶水语言还是比较不错的 这个语言虽然没有开源,但是作者也维护了17年了,还在维护中。 https://www.aardio.com/

alonelucky avatar Feb 01 '24 06:02 alonelucky