C++
Unter C++ versteht man eine der häufigsten und wichtigsten Standardprogrammiersprachen. Sie entspricht dem grundlegenden ISO Standard. Als hauptsächlicher Entwickler zeichnete sich Bjarne Stroustrup von dem amerikanischen Telekommunikationsunternehmen AT&T verantwortlich. C++ ist seit der Entwicklung 1979 in Gebrauch. Als Verwendungszweck hatte der Erfinder eine möglichst grosse Bandbreite im Sinn. Sie ist dementsprechend offen angelegt und kann für Programmierungen, die sich an Objekten bzw. generischen oder prozeduralen Zielen orientiert, eingesetzt werden. Dies ermöglicht gleichermassen die Anwendung in sehr praxisnahen Gebieten wie der Maschinenindustrie als auch in solchen Bereichen, die einen höheren Grad an Abstraktion verlangen. Die Sprache baut grundsätzlich auf ihrem eigentlichen Vorgänger C auf und ist deswegen mit ihr dialogfähig. Dieser Umstand, der vom Entwickler klar beabsichtigt war, bedingte aber ebenso die Übernahme einiger gewichtiger Nachteile von C wie etwa die zum Teil komplizierte Satzstruktur. Die angestrebten breiten Einsatzmöglichkeiten haben deshalb auch einen relativ grossen Aufwand in der Einführung von Neulingen zur Folge.
Automatisierungstechnik
Die Automatisierungstechnik zählt heute zu den Untergruppen der Ingenieurswissenschaften. Sie hat zum Zweck, speziell Maschinen oder ähnliche industrielle Betriebsanlagen so zu konzipieren bzw. modifizieren, dass sie weitestgehend ohne menschliche Einwirkung ihre Arbeit verrichten können. Dem menschliche Arbeiter obliegt es in diesen Fällen zumeist nur noch die Faktoren, welche den Produktionszustand aufrecht erhalten, zu kontrollieren und entsprechend nachzubessern. Doch insbesondere die Erfindung des Mikrochips erhöhte den Automatisierungsgrad sprunghaft. So können heute Maschinen den Arbeiter bei gefährlichen und allzu anstrengenden Vorgängen ersetzen bzw. unterstützend einwirken. In den meisten Fällen steigt damit auch die Produktionsgeschwindigkeit und nicht selten ebenfalls die Güte der produzierten Ware. Wichtige Bereiche der Automatisierungstechnik umfassen dabei etwa Aufgaben im Bereich der Abmessung, des Lenkens oder der Handhabung. Trotz dem gewaltigen technischen Fortschritt in den letzten Jahrzehnten unterliegt die Automatisierung gewissen Grenzen wie Finanzierbarkeit oder in Bereichen der Endfertigung bzw. generell in kreativen Prozessen.