Pliant resembles an interpreted language, especially since you can write small pieces of code and run them directly. It s as simple and straightforward as any other scripting language. Pliant also emulates a rich and efficient compiled language, one with which you can write efficient programs, just as you would with a C or C++ compiler. You can also use most high-level programming features included in object oriented languages, as well as the expression power of logical programming languages. Pliant is also an ideal linker, especially since you can write pieces of projects in various programming styles. Each part can use optimum style for its functional needs and work perfectly in tandem, with no redundant declarations or added interface code.