There are many different computer languages in use
today. Although very powerful computer languages have become available
in
recent years, many businesses continue to operate legacy application systems
written in languages such as COBOL.
There are a number of factors that determine which
computer languages are used when an application system in constructed. They include technical
considerations (e.g. computer
hardware, operating system, database management system) and non-technical
considerations (e.g. existing skill sets, IT strategic decisions)
Examples of programming languages are as follows:
In general, most businesses prefer to minimize the number
of computer languages that they use. This allows their IT staff to
become proficient with those languages and thereby reduce system development,
maintenance and enhancement costs. When application systems are purchase,
however, they often use languages that are not currently supported by the
business. This can increase ongoing system support costs for the IT department.