{"id":21500429,"url":"https://github.com/linwin-cloud/kylin-language","last_synced_at":"2025-07-15T22:31:42.666Z","repository":{"id":220783702,"uuid":"684506595","full_name":"LinWin-Cloud/kylin-language","owner":"LinWin-Cloud","description":"KyLin 是一款基于Jvm的跨平台高效的编程语言。面相对象和面向过程都是可以的，直译式编程语言 其特点就是快速高效简单，语法设计降低或者避免写出像shit一样的代码，代码就像诗一样优美 同样，其设计成函数式，而且避免套嵌的写法，完全利用函数的调用，代码可读性十分的高，而且运行安全，基于Jvm，jvm有强大的内存安全管理机智 从功能和一些设计上是对标Python的","archived":false,"fork":false,"pushed_at":"2024-05-09T05:04:20.000Z","size":1898,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-05-09T06:23:41.208Z","etag":null,"topics":["c","http","java","kylin","linux","programming-language","windows"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LinWin-Cloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-29T09:16:14.000Z","updated_at":"2024-05-09T05:04:24.000Z","dependencies_parsed_at":"2024-03-10T08:42:27.096Z","dependency_job_id":"641fb7c7-fecd-49e0-91db-021851c37972","html_url":"https://github.com/LinWin-Cloud/kylin-language","commit_stats":null,"previous_names":["linwin-cloud/kylin-language"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinWin-Cloud%2Fkylin-language","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinWin-Cloud%2Fkylin-language/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinWin-Cloud%2Fkylin-language/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinWin-Cloud%2Fkylin-language/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LinWin-Cloud","download_url":"https://codeload.github.com/LinWin-Cloud/kylin-language/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226077595,"owners_count":17570163,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","http","java","kylin","linux","programming-language","windows"],"created_at":"2024-11-23T17:40:33.436Z","updated_at":"2024-11-23T17:40:33.940Z","avatar_url":"https://github.com/LinWin-Cloud.png","language":"Java","readme":"# KyLin 编程语言Jvm版本\r\n###### 建议在 Linux 平台上使用该款软件，虽然设计考虑Windows，但是并未在Windows平台上做过测试.\r\n\r\n###### 当前版本: 4.5 Beta\r\n- KyLin 是一款基于Java开发的跨平台高效的编程语言。面相对象和面向过程都是可以的，直译式编程语言，这是由作者在初三时期开发完成的.\r\n\r\n- 其特点就是快速高效简单，语法设计降低或者避免```写出像shit一样的代码```，代码就像诗一样优美.\r\n\r\n- Kylin编程语言的目标就是吸取各个编程语言的优点，快速高效的实现```自动化计算机操作```，```计算机编程快速教学```. ```计算机编程语言实现教学```.\r\n\r\n#### 发行版 https://gitee.com/LinWin-Cloud/kylin-language/releases (下载务必到这个链接)\r\n\r\n#### 硬性设计要求\r\n- 设计每个类库用户开发时间要控制在3分钟以内.\r\n- 跨平台支持\r\n- 10分钟内熟悉kylin就可以进行上手开发和操作\r\n- 对计算机初学者很简单.\r\n\r\n#### 软件信息\r\n- 作者: 王相卿\r\n- 开发语言: Java\r\n- 平台: Windows , Linux\r\n- 面相群体：计算机初学者、办公人员、计算机专业学生.\r\n- 设计目标: ```自动化计算机操作```.```计算机编程快速教学```. ```计算机编程语言实现教学```.```自动化渗透```\r\n\r\n#### 硬件要求\r\n- 至少1.5GB运行内存的Linux , 或者2.5GB运行内存的Windows\r\n- 至少500mb磁盘容量 (软件没有这么大，主要是大量的多余设计)\r\n- Linux,Mac,Windows系统 (Linux优先)\r\n\r\n#### 语法改进\r\n- 面相对象的语法结构，但是摒弃了传统编程语言中继承的特性，陈年屎山不该困扰程序员.\r\n- 吸收了 python , vb, c , Linux shell的语法\r\n- 与Java紧密结合，背靠Java丰富生态.\r\n- 变量指针简单化、安全化，指针不再是难点，也不再是限制初学者的一道门槛.\r\n\r\n#### kylin编程语言包管理器kpt\r\n```\r\n Kpt:\r\n -n [name]              Create a new package.\r\n -i [package path]      Install a package on system.\r\n -version               Show the version information.\r\n -list                  List all the install package.\r\n```\r\n\u003e kpt -i [name]     #从本地安装一个包\r\n\u003e \r\n\u003e kpt -n [name]     #创建一个kpt包\r\n\u003e \r\n\u003e kpt -list         #查看kpt版本\r\n\r\n#### 文档\r\n- https://gitee.com/LinWin-Cloud/kylin-language/wiki/\r\n- 如果说有的时候启动脚本可能出问题，那么运行脚本就运行一下命令:\r\n```\r\njava -jar release/kylin_language.jar 你的kylin脚本路径\r\n```\r\n\r\n#### 安装\r\n\r\n\r\nWindows版本直接cmd运行源代码目录内: ```.\\kylin.bat [要运行的kylin脚本]```\r\nLinux则进行以下操作(进入目录):\r\n```\r\nsudo mkdir /usr/kylin\r\nsudo cp -r ./* /usr/kylin\r\nsudo echo '/usr/kylin/kylin $1 $2' \u003e /bin/kylin\r\nsudo chmod +x /bin/kylin\r\nsudo chmod 777 /usr/kylin/* -R\r\n\r\nsudo echo '/usr/kylin/bin/kpt $1 $2 $3 $4 \u003e /bin/kpt'\r\nsudo chmod +x /bin/kpt\r\n```\r\n安装成功后运行命令 ```kylin```\r\n```\r\n\r\nKylin Programming Language.\r\n   -version            Show the version information.\r\n   -console            Enter into the kylin console.\r\nkylin [resource file]\r\n\r\n```\r\n输入 ```kylin -console``` 进入kylin编程语言控制台\r\n```\r\nubuntu@ubuntu-linux:~$ kylin -console\r\nKylin\u003e print(\"hello world\")\r\nhello world\r\nKylin\u003e \r\n```\r\n\r\n#### 基础语法\r\n1. hello world程序，虽然和python一样\r\n```dtd\r\nprint(\"hello world\")\r\n```\r\n\r\n1. 数学解析式程序\r\n```dtd\r\nvar a = 1\r\nprint(1 + 1 * (10 / 100) * a)\r\n```\r\n\r\n1. 函数\r\n```dtd\r\nf main()\r\n    print(\"hello world\")\r\ne_f\r\n```\r\n```dtd\r\nfunc main() public\r\n    print(\"hello world\")\r\nend_func\r\n```\r\n1. http api\r\n```dtd\r\nhttp_requests(\"https://www.baidu.com/\")\r\n```\r\n1. class类，下面演示的是内置httpserver库的使用\r\n```dtd\r\nimport \"httpserver\"\r\nvar http = new(Httpserver)\r\nhttp.set_port(8080)\r\nhttp.set_ip(\"0.0.0.0\")\r\nhttp.set_path(\"/\")\r\nhttp.start()\r\n```\r\n\r\n\r\n#### 感谢伙伴\r\n1. Zmh-Program\r\n2. 应急食品\r\n3. 萤火科技 、营销云数据\r\n4. baig\r\n5. Program-Jim\r\n6. 网络风暴\r\n7. Fennd\r\n8. 魔都赵子龙\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinwin-cloud%2Fkylin-language","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinwin-cloud%2Fkylin-language","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinwin-cloud%2Fkylin-language/lists"}