Programmiersprache: Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Eine Programmiersprache ist eine formale Sprache, in der ein Programmierer Datenstrukturen und Algorithmen zur Bearbeitung und Ausführung durch einen Computer…“)
 
Zeile 1: Zeile 1:
Eine Programmiersprache ist eine formale Sprache, in der ein Programmierer Datenstrukturen und Algorithmen zur Bearbeitung und Ausführung durch einen Computer formuliert.
+
Eine Programmiersprache ist eine formale Sprache, in der ein Programmierer [[Datentyp#Datenstrukturen|Datenstrukturen]] und [[Algorithmus|Algorithmen]] zur Bearbeitung und Ausführung durch einen Computer formuliert.
  
Die ersten Programmiersprachen ermöglichten direkte Rechenanweisungen an den Computer basierend auf der gegebenen [[Architektur | Hardwarearchitektur]]. Jedoch waren diese für einen Menschen, der sie nicht selbst geschrieben hat, selten gut verständlich. Deswegen wurden sogenannte Problemorientierte, oder höhere, Programmiersprachen entwickelt. Diese sollen es einem Anwendungsentwickler ermöglichen, Algorithmen für einen Menschen leicht verständlich zu formulieren. In diesem Sinne haben sich verschiedenste Arten entwickelt, Algorithmen zu formulieren: Von hardwarenahen imperativen Programmiersprachen wie C, Plattformunabhängigen objektorientierten Programmiersprachen wie Java, funktionalen Programmiersprachen wie Haskell oder über spezielle graphisch visualisierte Systeme, in denen Programmierer per Drag&Drop Programmelemente in ein Diagramm einbetten kann.
+
Die ersten Programmiersprachen ermöglichten, basierend auf der gegebenen [[Architektur | Hardwarearchitektur]], direkte Rechenanweisungen an den Computer. Diese waren jedoch für einen Menschen, der sie nicht selbst geschrieben hat, selten gut verständlich. Deswegen wurden sogenannte '''problemorientierte''' oder '''höhere Programmiersprachen''' entwickelt. Diese ermöglichen einem Anwendungsentwickler, Algorithmen für einen Menschen leicht verständlich zu formulieren.  
 +
 
 +
Dafür haben sich verschiedenste Arten entwickelt: Von hardwarenahen und imperativen Programmiersprachen wie '''C''' über plattformunabhängige und objektorientierte wie '''[[Java]]''' zu funktionalen wie '''Haskell''' oder sogar speziellen graphisch visualisierten Systemen, in denen Programmierer per Drag&Drop Programmelemente in ein Diagramm einbetten können.

Version vom 20. Februar 2016, 22:06 Uhr

Eine Programmiersprache ist eine formale Sprache, in der ein Programmierer Datenstrukturen und Algorithmen zur Bearbeitung und Ausführung durch einen Computer formuliert.

Die ersten Programmiersprachen ermöglichten, basierend auf der gegebenen Hardwarearchitektur, direkte Rechenanweisungen an den Computer. Diese waren jedoch für einen Menschen, der sie nicht selbst geschrieben hat, selten gut verständlich. Deswegen wurden sogenannte problemorientierte oder höhere Programmiersprachen entwickelt. Diese ermöglichen einem Anwendungsentwickler, Algorithmen für einen Menschen leicht verständlich zu formulieren.

Dafür haben sich verschiedenste Arten entwickelt: Von hardwarenahen und imperativen Programmiersprachen wie C über plattformunabhängige und objektorientierte wie Java zu funktionalen wie Haskell oder sogar speziellen graphisch visualisierten Systemen, in denen Programmierer per Drag&Drop Programmelemente in ein Diagramm einbetten können.