Skip to content

Chapter 1.3: Running A Program

Initial Steps

Before we do anything, let's keep organized! Make a directory specifically for this book, maybe glang_learning and move into it. You can cd into this directory, and run the following command in a terminal:

sh
glang new project

This command generates the necessary project structure for most projects, along with a main.glang file.

For the record, .glang files can be any name. GLang has the ability to run any program with the .glang extension.

Writing The Code

Inside the main.glang file, you will see the following code already written for you:

glang
func main() {
    bark("Hello, World!");
}

main();

Open the terminal in the same directory as the main.glang file (use the cd command, or right click > open terminal in that directory), and run the code by typing the following:

sh
glang main.glang

That's it! You should see Hello, World! inside the terminal. Congrats on running your first GLang program 🎉🎉

What's with the Semicolon?

Semicolons are ways to mark the end of a line in GLang, and are not explicitly required. The use of semicolons ; is encouraged due to many modern languages requiring them, but you can go through this guide without them.

Your Challenge 🤔

Modify the Hello, World! inside quotation marks ("") to display the message Learning to code is easy! inside the terminal.

Answer
glang
func main() {
    bark("Learning to code is easy!");
}

main();

George Language is licensed under the GPL v3 openly. Help improve this site.