Skip to content

mpsoftwarefoundation/GeorgeLanguage

Repository files navigation

Website | Download | Learn | Documentation

A dog-themed, interpreted programming language for beginners.

Code in Action

# import the math module
fetch std_math;

obj x = 0;

# let's go for a walk!
walk i = 0 through 10 {
    obj x = x + 1;

    if x == 5 {
        leave;
    }
}

# print the value of 'x'
bark(x);

# greet someone
func greet(name) {
    bark("Hello, " + name + "!");
}

greet("John Doe");

bark("Pi is equal to: " + tostring(math_pi));
bark("We have reached the end of our program. I hope you enjoyed!");

Why George Language?

It all started as a joke. One of our team members has a pug named George. He's adorable, stubborn, and full of personality. One day, someone asked:

"What if we made a language named after George? Something cute, funny, but also powerful and easy to learn?"

That idea stuck. And George Language (GLang) was born.

We made GLang because we believe beginner-friendly languages don’t have to be boring. GLang is:

  • 🐕 Approachable — Simple syntax and fun naming conventions
  • 🧠 Educational — Teaches real programming concepts under the hood
  • 🎉 Memorable — Functions like bark, chew, and uhoh make coding more intuitive and playful

Beginners don't say "print"; they say "make the computer bark!"

Features

  • 🐶 Whimsical, beginner-friendly syntax
  • 📚 Built-in modules for math, strings, and more
  • 💬 Easy-to-understand functions like dig(), bury(), and uhoh()
  • 📦 Package management with kennels and extensible with fetch
  • 🌐 Open source and growing community

Installation

You can download GLang here, or check out the quick setup instructions in the Guide Book.

Wanna Help Out?

GLang is a growing pup - contributors, testers, and idea-sharers like you can feed it! Check out CONTRIBUTING.md or bark at us via Issues.

License

George Language is licensed under GPL v3. That means it's free, open source, and always will be just like George's spirit.

About

The George Programming Language

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 2

  •  
  •