Gilda is a general purpose procedural programming language for writing reliable production quality programs. After much experimentation and analysis, constructs were chosen based on clarity and practicality. Careful attention was paid to software maintainability; particularly by including provisions to help you manage side effects.
The language design has evolved from extensive experience with a substantial code base. Alternate choices were tried in small experiments and more promising notations were tested on a larger scale. New features were only added if they noticably reduced the size of the code base or just made coding a little easier.
Gilda has features to improve:
Functionally, Gilda is similar to C/C++. It is intended to work within a C/C++ environment or on its own. However the look and feel is quite different as it has a cleaner syntax, is highly portable, and corrects many shortcomings of C/C++. This results in a more pleasant programming experience.
The compiler is in a pre-release stage, but is far enough along for in house use on Windows. If you are interested in using Gilda, email: gilda@techneon.com
This informal overview briefly describes interesting language features. It will leave you with a good idea how Gilda programs are written, but it is not intended to be a tutorial.