... one-dimensional Even if a core language is mandated and beyond your control, it is often the case that tools and other programs can and should be written in a different language If a language is to be embedded ... than a long portable one It is relatively easy and certainly a good idea to confine non-portable code to designated areas, such as a class that makes database queries that are specific to a given ... though again only a fraction of what you are likely to need in practice SQL is a very powerful and rich data query and manipulation language that is not quite a programming language It has many variations,...