Zusammenfassung der Ressource
ICT : Reasons For Choice Of Language
Anmerkungen:
- Organisational Policy
- Some companies (particularly large ones)
have an organisational policy as to what
computer hardware and software is to be
used.
- Example
- A company might have a policy to
use only Microsoft software because
of the level of support that may
provided by such a large software
vendor.
- Suitability in terns of features and tools
- Some programming languages were create for different types of
applications They have features that support the different types of
applications.
- Example
- Military application sofware such as missile guidence
tends to be written in languages such as Ada.
- Availability of trained staff
- In a commercial programming
environment, the programmers
who work for a particular company
may already be skilled in using a
particular language so that
language may be the natural choice
for a new project .
- Example
- For a project where staff need to be
recruited to complete the
programming, it should prove easier
to recruit staff for a popular
language rather than a less widely
used one.
- Reliability
- Some programming languages have
features built into them which help make
programs more reliable and less likely to
crash.
- Example
- The best example of this is the
Ada Language, it was designed
from the outset to include
features which make it relible.
- Development and
maintenance cost
- Clearly, the cost of developing
and maintaining programs is
and important consideration
when embarking to a Software
development project.
- Example
- In 1980s, report program
generator (RPG) was
specifically designed to allow
the speedy creation of reports.
- Expandability
- Some Software systems have to
support hundreds or even
thousands of simultaneous users.
- Example
- Systems written for interactive
websites for example, may need to
support a very large number of
users without crashing.