All interface source code is located in pgsql/src/interfaces. Each interface includes sample source code for use in writing your own programs.
These interfaces allow the creation of professional database applications. Each interface has certain advantages. Some are easier, some are faster, some are more popular, and some work better in certain environments. Choosing an interface is often a difficult task. The information in this chapter should make that choice easier.