Skip to content

RingLanguage/Ring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Ring Programming Language

Ring Official Website

https://ring.wiki

Ring Code Exapmle

https://example.ring.wiki


1. What is Ring Language

Ring 是由GeneralSandman与2021年开始设计实现的高级编程语言,目标:轻量级脚本编程语言、解决目前现有编程语言的痛点。

  • 静态类型系统

  • 支持面向过程式面向对象

  • 简洁、灵活的语法规范

  • 源代码编译生成字节码由Ring虚拟机执行

  • 较为丰富的标准库

  • 可原生调用C语言

  • 跨平台运行

  • 基于C++11设计实现

2. Get Ring Features

  • 基础数据类型: bool, int, double, string
  • 派生数据类型: array, class
  • 数学运算
  • 基本控制语句: if, else, for, for-range, do-for, break, continue
  • 全局变量, 局部变量
  • package包命名机制
  • 动态内存管理&垃圾回收机制

3. Ring Future Features

  • 具有原生的项目构建和包依赖管理工具 hobbit
  • 并发编译
  • 实现一系列标准库:IO、字符串、文件操作、数学计算、Socket、网络

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published