At the beginning

What is Rice

Rice is a programming language that runs on the .NET Framework. It is implemented in C# and .NET Framework ver 4.

It is not as versatile as a general-purpose language because it does not assume the development of the application itself or a project with a large number of people, but it has sufficient functions as a scripting language that complements the application.

About the tutorial

The purpose of this tutorial is to help you understand the Rice language, write scripts, and run it on applications that already have Rice installed.

A Rice script is a collection of class definitions. Therefore, the tutorial will show you how to implement a user-defined class.


Each page will focus on the components of the language and elaborate on them to deepen your understanding of the Rice language.

The explanation is top-down. The large elements are explained first, followed by the small elements that make up them.


If the description depends on a particular application, The Cooker is assumed.

What you need for the tutorial

The Rice source file must be a UTF-8 encoded text file. Therefore, you need a text editor that can work with source files encoded the UTF-8.

See the source files reference for the requirements that other source files must meet.


As mentioned above, you may need Cooker in the tutorial. Please download Cooker from here.

Copyright © Rice All rights reserved.