Zitierfähige Version
- Revision von Programmiersprache vom 19.02.2018 - 13:18
- Revision von Programmiersprache vom 24.10.2017 - 15:13
- Revision von Programmiersprache vom 22.07.2014 - 13:30
- Revision von Programmiersprache vom 21.02.2013 - 17:33
- Revision von Programmiersprache vom 08.01.2013 - 15:09
- Revision von Programmiersprache vom 16.04.2010 - 10:27
- Revision von Programmiersprache vom 25.02.2010 - 12:10
- Revision von Programmiersprache vom 15.10.2009 - 14:25
- Revision von Programmiersprache vom 11.09.2009 - 09:30
- Revision von Programmiersprache vom 01.07.2009 - 09:36
Programmiersprache
Geprüftes Wissen
GEPRÜFTES WISSEN
Über 200 Experten aus Wissenschaft und Praxis.
Mehr als 25.000 Stichwörter kostenlos Online.
Das Original: Gabler Wirtschaftslexikon
zuletzt besuchte Definitionen...
Inhaltsverzeichnis
Begriff und Aufgabe
Eine Programmiersprache ist eine künstliche Sprache zur Verständigung zwischen Mensch und Computer. Sie ist durch ihre Syntax (Syntax einer Programmiersprache) und Semantik (Semantik einer Programmiersprache) definiert. In einer Programmiersprache stellt man Verfahren zur Problemlösung in einer für den Computer „verständlichen” Form dar.
Kategorien
Eine einheitliche Untergliederung existiert nicht. Die Zuordnung einer Programmiersprache zu einer Kategorie erfolgt meist anhand von grundlegenden Sprachkonzepten. Oft vereinigt allerdings eine Programmiersprache in sich Merkmale verschiedener Konzepte, sodass die Zuordnung aufgrund des am stärksten ausgeprägten Konzepts erfolgt.
1. In prozeduralen (imperativen) Programmiersprachen formuliert man Algorithmen; der Programmierer gibt einen Ablauf von Operationen zur Lösung eines Problems an.
Beispiele: Basic, C, Cobol, Fortran, Pascal, Delphi.
2. In nicht prozeduralen Programmiersprachen steht das Problem selbst, nicht der Ablauf, im Vordergrund.
a) Deklarative Programmiersprachen gestatten eine Beschreibung des Problems in der Form, dass die relevanten Sachverhalte und die Beziehungen zwischen diesen angegeben werden. Die als Ergebnis gewünschten Sachverhalte werden aus der Problembeschreibung automatisch abgeleitet, sofern ein Lösungsweg gefunden werden kann.
Beispiele: Prolog, Lisp.
b) Applikative (funktionsorientierte) Programmiersprachen sehen die Problemlösung durch wiederholten Aufruf von Funktionen vor.
Beispiele: Lisp, APL.
c) In objektorientierten Programmiersprachen definiert man Objekte (Daten und zugehörige Operationen), die durch Nachrichten miteinander kommunizieren.
Beispiel: Smalltalk, C++.
Standardisierung
GEPRÜFTES WISSEN
Über 200 Experten aus Wissenschaft und Praxis.
Mehr als 25.000 Stichwörter kostenlos Online.
Das Original: Gabler Wirtschaftslexikon