Software-Tipps

Programmierung


Typische Funktionen und Tipps zur Auswahl von Software und Tools für die Programmierung

Beachten Sie bitte auch die aktuelle Marktübersicht der Softwarelösungen und Erklärungen zum Thema Programmierung

Umfassende Dokumentationen1 sind ein entscheidendes und wichtiges Kriterium, für Software und Tools, die der Rubrik Programmierung untergeordnet sind.

Werden bestimmte Standards eingehalten bzw. unterstützt wie z.B.:

  • CASE2 (Computer-aided software engineering)
  • CASE mit Unterstützung von UML3
  • Strukturierte Analyse (SA)4
  • Entity-Relationship-Modellierung5
  • Strukturiertes Design (SD)6

Unterstützung von unterschiedlichen Scriptsprachen wie z.B.:

  • Python7
  • Perl8
  • Lua9
  • GNU Guile10
  • AngelScript11
  • Sleep12
  • Squirrel13
  • Tcl14
  • Visual Basic Script
  • JScript
  • Windows PowerShell15

1 Siehe auch: 4 Softwaredokumentation
2 Computer-aided software engineering bezeichnet die Softwareentwicklung mit Unterstützung des Computers
3 Die Software-Entwicklung wird durch Konzepte der UML (Unified Modeling Language) unterstützt
4 Die Strukturierte Analyse ist eine Methodik zur Erstellung einer Systembeschreibung innerhalb der Softwareentwicklung.
vgl. auch Tom DeMarco Strukturierte Analyse und System Spezifikation
5 Auch als ERM bekannt, ist eine Modellierung von Gegenständen und deren Zusammenhänge.
vgl. auch Einführung in das Entity-Relationship-Modell, Stefan Brass, Universität Halle, aufgerufen am 29.06.2020
6 Das Strukturierte Design ist ein Entwurfsmuster in der Softwareentwicklung, der neben der reinen Funktion auch Abhängigkeiten und Wechselwirkungen von Komponenten beschreibt.
7 Interpretierte höhere Programmiersprache, die in Anwendungen auch als Skript- und Ergänzungssprache zum Einsatz kommt
vgl. auch Python, aufgerufen am 29.06.2020
8 Freie, plattformunabhängige, interpretierte Skriptsprache
vgl. auch The Perl Programming Language, aufgerufen am 29.06.2020
9 Imperative und erweiterbare Skriptsprache
vgl. auch Lua, aufgerufen am 29.06.2020
10 Erweiterungssprache für GNU basierende Systeme
vgl. auch GNU extension language, aufgerufen am 29.06.2020
11 Erweiterungssprache für C/++ meistens auch in Computerspielen
vgl. auch AngelScript, aufgerufen am 29.06.2020
12 Erweiterungssprache unter JAVA die an Perl angelehnt ist
vgl. auch Sleep scripting language, aufgerufen am 29.06.2020
13 Dynamische, typisierte und objektorientierte Programmiersprache
vgl. auch Squirrel - The Programming Language, aufgerufen am 29.06.2020
14 OpenSource Skriptsprache
vgl. auch Tcl (Tool command language), aufgerufen am 29.06.2020
15 Alternative zur cmd.exe und Windows Script Host
Abkürzungen:
CASE: Computer Aided Software Engineering
UML: Unified Modelling Language
vgl.: vergleiche
ERM: Entity Relationship Modell