ICT : Reasons For Choice Of Language

Beschreibung

ICT
Jhojan Duque
Mindmap von Jhojan Duque, aktualisiert more than 1 year ago
Jhojan Duque
Erstellt von Jhojan Duque vor mehr als 9 Jahre
14
0

Zusammenfassung der Ressource

ICT : Reasons For Choice Of Language

Anmerkungen:

  • There are 6 reasons o
  1. Organisational Policy
    1. Some companies (particularly large ones) have an organisational policy as to what computer hardware and software is to be used.
      1. Example
        1. 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.
    2. Suitability in terns of features and tools
      1. Some programming languages were create for different types of applications They have features that support the different types of applications.
        1. Example
          1. Military application sofware such as missile guidence tends to be written in languages such as Ada.
      2. Availability of trained staff
        1. 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 .
          1. Example
            1. 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.
        2. Reliability
          1. Some programming languages have features built into them which help make programs more reliable and less likely to crash.
            1. Example
              1. The best example of this is the Ada Language, it was designed from the outset to include features which make it relible.
          2. Development and maintenance cost
            1. Clearly, the cost of developing and maintaining programs is and important consideration when embarking to a Software development project.
              1. Example
                1. In 1980s, report program generator (RPG) was specifically designed to allow the speedy creation of reports.
            2. Expandability
              1. Some Software systems have to support hundreds or even thousands of simultaneous users.
                1. Example
                  1. Systems written for interactive websites for example, may need to support a very large number of users without crashing.
              Zusammenfassung anzeigen Zusammenfassung ausblenden

              ähnlicher Inhalt

              Neuzeit - Erfindungen, Entdeckungen & Eroberungen
              Markus Grass
              SMART Lernziele
              barbara91
              Mathe Themen Abitur 2016
              henrythegeek
              Vertragsrecht - Multiple-Choice-Test
              Maximilian Mustermann
              Marketing
              Sabrina Heckler
              Vetie Radiologie Fragen VL 2013
              Cedric-Bo Lüpkemann
              PR 2018/19 GESKO VO 1-6
              Adrienne Tschaudi
              Innere 2015 Vetie
              Mailin Hein
              Vetie - Fleisch- und Geflügelfleischhygiene 2017
              Birte Schulz
              Vetie - Milch 2017
              Kim Langner