Pure-Peace/nan-lang

难语言 —— 完全自主研发、拥有自主知识产权的中文编程语言!爱国就用难语言 Nan Language - a Chinese programming language developed entirely in-house with independent intellectual property rights! Use Nan Language to show your patriotism!

Assemblylanguageprogramming-languagerustchinanan-langzizhuzhishichanquan
This is stars and forks stats for /Pure-Peace/nan-lang repository. As of 06 May, 2024 this repository has 17 stars and 1 forks.

难语言 —— 完全自主研发、拥有自主知识产权的中文编程语言!爱国就用难语言 爱国就用难语言!中国人自己的编程语言!世上无难事,只怕有心人! 介绍 使用难语言,你可以获得超越C/C++的性能体验,且拥有内存安全和最安全的语言特性!精妙的设计使得难语言能够兼容一个名叫Rust的编程语言的所有模块! 因此,通过crates.io以及github.com上的Rust模块,你可以获得无与伦比的开发速度!这也是难语言从一开发出来就有相对于其它语言绝对优势的原因! 为什么呢?因为难语言,第一天开发出来就可以使用其它语言十几年、甚至二十年来积累的所有东西,实现弯道超车! 自主知识产权,也避免了被一些不怀好意的国家卡脖子等风险,实现了自主可控,这是非常重要的。 更重要的是文化自信,使用中文编程能够激起语言使用者的民族自豪感!作为一名纯正的中国人,就是要使用中文的编程语言!让外国人看不懂,让外国人来学习中文! 零依赖,我们的难语言不依赖任何项目,真正做到了零依赖,并且向下兼容Rust。 自信、自强、自主,我想不到更多赞美之词,对于难语言,我只想说:用就完事了! 用户评价 程序员小王:难语言简直太棒了!我在用中文写代码的时候无时无刻都在感受无穷的自信和快感! 架构师李哥:在我这么多年的从业经历中,难语言是第一个让我感到非常完美的语言。 从业者小陈:不吹不黑,难语言真的是最好的语言,集安全性、性能、开发效率为一体 24岁,学生:我的民族自豪感和文化自信从未如此强烈! 宣传语 (由首席宣传官、AI人工智能代表、尖端技术代表ChatGPT倾力编写) "使用难语言,你可以编写高效、安全、难维护的代码,而且所有的代码都是中文的!" "快速学会难语言,获得C/C++级别的性能和Rust级别的内存安全性。" "难语言 - 中国人自己的编程语言,让你的代码更具有国际竞争力!" "在难语言中,你可以使用crates.io和GitHub上的所有Rust模块,轻松构建可靠的代码库!" "使用难语言,你可以获得无与伦比的开发速度,以及更好的文化自信和民族自豪感!" "难语言 - 让你的编程变得更容易、更自主、更有趣!" "难语言 - 不仅仅是一种编程语言,更是一种文化传承和价值观体现!" 例子 (可以直接浏览本项目的示例文件:/例子/你好世界) 因为我们向下兼容Rust(我们是向下兼容,并不是基于rust!!请谨记,这个很重要。这代表了胸襟和格局) 所以你可以直接安装Rust环境: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 或者直接访问我们的合作伙伴、友情链接:Rust官网指导 然后我们用cargo创建一个新项目: cargo new xinxiangmu 先修改Cargo.toml,引入我们的难语言编程环境(我们支持国际化,所以可以直接通过git仓库引入): [dependencies] nan-lang = { git = "https://github.com/pure-peace/nan-lang" } 发现了没有?只用了一行代码,我们已经完成了整个编程环境的配置!多么简洁。 最后,将我们的示例代码填入main.rs: nan_lang::很难很难的语言! {} 结构体! { 公开 测试结构体; 测试结构体1; } 结构体! { 公开 测试结构体2 { 东西: i32, } } 模块! { 演示模块 { 引用! { 本仓库 测试结构体2 } } } 函数! { 公开 你好世界<'a, 'b: 'static, T, D: Sized + 'a> 参数 (传入参数1: 测试结构体2); 返回值类型 有符号三十二位整数; 泛型约束 <T: Sized>; 函数体 { 变量! { 示例不可变变量 = 1 示例不可变变量2 = 2 } 变量! { 可变 示例可变变量: 无符号六十四位整数 = 1 } 可变量! { 示例可变变量2 = 2 } 示例可变变量 += 强制转换! { 传入参数1.东西 => 无64 } + 示例不可变变量 + 示例不可变变量2 + 示例可变变量2; 换行打印!("运算结果:{示例可变变量}"); 换行打印!("你好,世界!"); 变量! { _锁 = 原子引用计数::new(互斥锁::new(1)) } 1 + 强制转换! { 示例不可变变量 => 有符号三十二位整数 => 有符号六十四位整数 => 有符号三十二位整数 } }; } 主函数!({ 换行打印!( "返回值:{}", 你好世界::<i32, i32>(测试结构体2 { 东西: 222 }) ) }); 最后,我们使用 cargo run 即可看到我们伟大的程序运行结果! 还有更多功能,请尽情探索。 文档 好的语言总是不需要文档的 当然,这么好的项目肯定要开源了,而且要使用最宽松的MIT WTFPL 开源协议,以表达我们的格局。 使用 MIT WTFPL 开源协议开源
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
bytedance/g3RustPythonShell2660110
sarah-ek/faer-rsRustOther9060230
f-of-e/gb3-resourcesVerilogCMakefile1090
hperaza/RSX280AssemblyBASICC20020
Kenvyra/android_bionicAssemblyCC++0000
game-night-dot-gay/game-nightNixRustHCL5000
immunant/c2rustRustHTMLPython3.4k02180
idaholab/blackbearSWIGCAssembly170410
giellalt/lang-faoTextYAMLShell15+210
creaktive/MCGA-LinedrawAssembly1000