Einführung Flashcards
Prozedurale Programmierung
Imperative Programmierung zb C, Pascal, Fortran
Objektorientierte Programmierung
Daten und Funktionen die auf diese Daten angewendet werden bilden eine Einheit zb Java, C#, C++
Logische Programmierung
Programm besteht aus Axiomen als eine Ansammlung von Fakten. Zb Programmiersprachen im Bereich AI
Spezifikationen
Vollständig, detaillierte, unzweideutige Problembeschreibung
Algorithmus
Detaillierte und explizite Vorschrift zur schrittweisen Lösung eines Problems
Programm
Ein in einer Programmiersprache nidergeschriebener Algorithmus
Strukturierte Programmierung
Programmablauf, Psuedocode, Struktogramm
Objektorientierte Programmierung
UML
Datenbankmodellierung
ERM - Entity-Relationship-Modell
Lexikalische Regeln
Definieren die gültigen Wörter Und Zeichen aus denen Programme der Programmiersprache zusammengesetzt sein dürfen
Syntaktische regeln
Beschreiben, wie man mit gültigen Wörtern korrekte Programme bilden darf
Semantische Regeln
Legen die Bedeutung der Anweisung fest d.h. was passiert, wenn bestimmte Anweisung ausgeführt werden
Editor
Zum Erstellen und ändern des programmtextes
Compiler
Zum übersetzen des programmes in die Maschinensprache
Linker
Zum Zusammenfügen verschiedener Programmteile