Getting Started - Second Style¶
The next program prints the Hello World message on the screen (std-out).
put "Hello World"
Run the program¶
to run the program, save the code in a file, for example : hello.ring then from the command line or terminal, run it using Ring
Create Executable File¶
Using Ring2EXE we can create executable file for our application
ring2exe hello.ring -static
Since the Ring language is not case-sensitive, the same program can be written in different styles
It’s better to select one style and use it in all of the program source code
PUT "Hello World"
Put "Hello World"
Using Ring we can write multi-line literal, see the next example
Put " Hello Welcome to the Ring programming language How are you? "
Also you can use the nl variable to insert new line and you can use the + operator to concatenate strings
As we have NL for new lines, we have Tab and CR (Carriage return) too!
nl value means a new line and the actual codes that represent a newline is different between operating systems
Put "Hello" + nl + "Welcome to the Ring programming language" + nl + "How are you?"
You can get the input from the user using the get command
Put "What is your name? " Get cName Put "Hello " + cName
No Explicit End For Statements¶
You don’t need to use ‘;’ or press ENTER to separate statements. The previous program can be written in one line.
Put "What is your name? " get cName put "Hello " + cName
We can write one line comments and multi-line comments
The comment starts with # or //
Multi-lines comments are written between /* and */
/* Program Name : My first program using Ring Date : 2016.09.09 Author : Mahmoud Fayed */ Put "What is your name? " # print message on screen get cName # get input from the user put "Hello " + cName # say hello! // Put "Bye!"
Using // to comment a lines of code is just a code style.