Von der Geschichte
bis zum
Aufbau des Computers.
  • Abakus
  • Rechenmaschine
  • Röhrentechnologie
  • Programmiersprachen
  • Monitor
  • Maus
  • Programme
  • Software
  •  
     








    Programmiersprachen und deren Anwendungen
     
    allgemeine Anwendungungen--BASIC, PASCAL, C, C++, FORTH, ADA, MODULA, DELPHI, JAVA
    kommerzielle, kaufmännische Anwendungen--COBOL, RPG, PL/1
    technisch-wissenschaftliche Anwendungen--ALGOL, FORTRAN
     
    Qualität von Programmiersprachen
     
    Jede Programmiersprache hat ihre Vor- und Nachteile. PASCAL ist sehr stark strukturiert und zwingt damit zu gut durchdachten und überlegten Programmierung. Durch die didaktische Orientierung stößt man allerdings bei speziellen Problemen unter Umständen an Grenzen. C dagegen läßt den Programmieren fast völlig freie Hand. Es gibt kaum ein Programm, das man nicht in C erstellen könnte. Dies wird durch sehr zurückhaltende Prüfung des Quellcodes erreicht. Manche Fehler, den andere Compiler sofort bemängeln würden, wird con C - Compilern ohne weiteres akzeptiert. Anhand folgenden Kataloges kann man die Leistungsfähigkeit einer Programmiersprache abschätzen und Vergleiche durchführen:
    Können Anweisungen und Daten strukturiert werden?
    Ist die Programmiersprache einfach aufgebaut?
    Werden ein- und Ausgabeoperationen unterstützt?
    Verfügt die Programmiersprache über eine arbeitserleichternde Entwicklungsumgebeung?
    Gehören sprachbezogene Werkzeuge zum Lieferumfang?
    Erlaubt sie Arbeitsteilung durch Teamarbeit?
    Ist die Sprache weit verbreitet?
    Können Programme auf andere Systeme übertragen werden?