认识 Rio

一种简单、实用的编程语言,为初学者和爱好者设计,让编程变得轻松愉快。

// 简单的Rio程序
import(io="io", prog="prog")

fun main(): void {
    var name: str = io.sin("你好!我是 Rio,你叫什么名字?")
    io.sout("很高兴认识你!", name,
        ",和我一起描绘 “Real” 的世界吧!", end="^_^!\n")
}

prog.entry((*args, **kwargs) - > {
    main()
})

关于 Rio

Rio 是一种简单易学的编程语言,设计初衷是让编程变得更加友好和有趣。

Rio 诞生于一个简单的想法:编程应该是一件容易上手且令人愉悦的事情。我们希望创造一种语言,它既不像某些入门语言那样功能有限,也不会像某些高级语言那样有陡峭的学习曲线。

无论你是完全没有编程经验的新手,还是有经验的开发者想尝试一些新东西,Rio 都能满足你的需求。它的语法简洁明了,同时又具备足够的灵活性来完成各种编程任务。

Rio 适用于小型应用开发、脚本编写、教育学习等场景。它还在不断发展中,我们欢迎所有人参与到这个项目中来,一起让 Rio 变得更好。

简单语法

易学易用的语法设计,减少学习障碍,让你专注于解决问题而非语法细节。

快速入门

完善的入门教程和文档,让你能够在短时间内掌握基本用法并开始编写程序。

社区支持

友好的社区氛围,随时为你解答疑问,分享经验,共同成长。


Rio 的特性

Rio 拥有一系列实用特性,让编程变得更加简单高效。

简洁的语法

Rio 的语法设计简洁直观,减少了不必要的符号和结构,让代码更加易读易写。即使是编程新手也能快速理解和掌握。

即时反馈

Rio 提供即时的代码执行反馈,帮助你快速调试和学习。错误提示清晰明了,指导你找到问题所在。

跨平台支持

无论是 Windows、macOS 还是 Linux,Rio 都能稳定运行。一次编写,到处运行,无需担心平台兼容性问题。

丰富的库

内置多种实用库,涵盖文件操作、网络请求、数据处理等常用功能,让你无需重复造轮子,专注于业务逻辑。


代码示例

看看用 Rio 能做些什么,这些简单的例子展示了 Rio 的基本用法。

example.rio
var lib: clas = import("./lib/lib.rio")

fun main(): void {
    var times: int = 0
    while times < 5 {
        lib.sout(times, " Hello world!")
        times + +
    }
}
lib.entry((*args, **kwargs): void - > {
    main()
})
输出结果:
0 Hello world!
1 Hello world!
2 Hello world!
3 Hello world!
4 Hello world!

开始使用 Rio

下载适合你系统的 Rio 开发包,描绘你的 “Real” 世界吧!

Windows

适用于 Windows 10 及以上版本

下载安装包

RCC v1.21.0 & RVM v1.6.0

macOS

适用于 macOS 11 及以上版本

下载源码包

RCC vX.X.X & RVM vX.X.X

Linux

适用于大多数 Linux 发行版

下载源码包

RCC vX.X.X & RVM vX.X.X

需要更多帮助?

查看我们的文档,了解如何安装和使用 Rio,或者加入我们的社区获取支持。