Programmiersprache C/C++

Auswahl der Programmiersprache

Verwendet wird die Programmiersprache, die

... dem Entwickler am besten gefällt

Erlangt als Kriterium nur dann Bedeutung, wenn es um innovative Projekte und gegebenenfalls um die Erstellung von Prototypen geht.
... und natürlich bei Entwicklungen, die ausschließlich für den Eigenbedarf bestimmt sind ...
... dem Entwicklerteam am besten gefällt
Siehe oben.
Allerdings: Ein einzelner Entwickler ist im Konfliktfall einfacher zu ... als ein Entwicklerteam ...
... dem Chef am besten gefällt
Sollte kaum Bedeutung haben, es sei denn, der Chef entwickelt mit ...
Besitzt in der Praxis wahrscheinlich eine höhere Bedeutung als ihr zukommen sollte.
... dem Kunden am besten gefällt
Wichtig, wenn der Kunde den Quelltext zur Wartung bzw. für weitere Entwicklungen übernimmt.
Darüberhinaus ist abzuwägen, wie tolerant der Kunde ist (der Kunde ist König) und welche Bedingungen der Entwickler ohne Risiko akzeptieren kann.
... von vielen anderen in vergleichbaren Fällen verwendet wird
Nur insofern ein Kriterium, als Entwickler benötigt werden, die entsprechende Kenntnisse und Erfahrungen besitzen bzw. erlangen müssen.
... etwas ist nicht deshalb gut, weil viele es so machen ...
... sehr schnellen Programmcode erwarten läßt
Wesentlich bei Echtzeitanwendungen und bei der Verarbeitung von Massendaten.
Bei "normalen" Anwendungen nur dann von Bedeutung, wenn für den Nutzer eine wahrnehmbare Beschleunigung der Arbeitsgeschwindigkeit des Programms zu erwarten ist.
... sehr speicherunaufwendiger Programmcode erwarten läßt
Wichtig vor allem für eingebettete Software sowie für wichtige Dienstprogramme.
... sehr gut lesbaren Quelltext erwarten läßt
Wichtig vor allem für Software-Systeme, an denen häufig - gegebenenfalls auch durch Dritte - Anpassungen vorgenommen werden müssen.
... ein enormer Anteil aller Kosten für die Informationstechnologie geht zu Lasten der Software-Wartung !
... es dem Programmierer schwer macht, unbemerkt Programmierfehler in ein Programm einzubauen
... eigentlich immer wichtig !
Besonders wichtig z.B. bei Software, die zur Auslegung, Überwachung oder Steuerung von Systemen eingesetzt wird, die direkt oder indirekt Auswirkungen auf das Leben (die Gesundheit) von Menschen haben.
... auf allen wichtigen Rechnerplattformen zur Verfügung steht
Wichtig vor allem bei entwicklungsaufwendigen Produkten mit einem relativ begrenztem Nutzerkreis.
... und in Zukunft auf allen wichtigen Rechnerplattformen zur Verfügung stehen wird
Siehe oben.

Zurück zum Menü
Zurück zur vorigen Seite Weiter zur nächsten Seite

P. Böhme, 17.03.1996