Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
innerhofer [2025/01/24 14:48] – michael123 | innerhofer [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 |
---|
====== Programmiersprache ====== | |
Eine **Programmiersprache** ist eine [[https://de.wikipedia.org/wiki/Formale_Sprache|formale Sprache]] zur Formulierung von [[https://de.wikipedia.org/wiki/Datenstruktur|Datenstrukturen]] und [[https://de.wikipedia.org/wiki/Algorithmus|Algorithmen]], d. h. von Rechenvorschriften, die von einem [[https://de.wikipedia.org/wiki/Computer|Computer]] ausgeführt werden können.<sup>[[https://de.wikipedia.org/wiki/Programmiersprache#cite_note-1|[1]]]</sup> Sie setzen sich üblicherweise aus schrittweisen [[https://de.wikipedia.org/wiki/Anweisung_(Programmierung)|Anweisungen]] aus erlaubten (Text-)Mustern zusammen, der sogenannten //[[https://de.wikipedia.org/wiki/Syntax|Syntax]]//. | |
| |
Während die ersten Programmiersprachen noch unmittelbar an den Eigenschaften der jeweiligen Rechner ausgerichtet waren, werden heute meist [[https://de.wikipedia.org/wiki/Problemorientierte_Programmiersprache|problemorientierte]] oder auch (allgemeiner) [[https://de.wikipedia.org/wiki/H%C3%B6here_Programmiersprache|höhere Programmiersprachen]] verwendet, die eine maschinenunabhängigere<sup>[[https://de.wikipedia.org/wiki/Programmiersprache#cite_note-2|[2]]]</sup> und somit für den Menschen leichter verständliche Ausdrucksweise erlauben. In diesen Sprachen geschriebene Programme können automatisiert in [[https://de.wikipedia.org/wiki/Maschinensprache|Maschinensprache]] übersetzt werden, welche unmittelbar von einem Prozessor ausgeführt werden kann. Zunehmend kommen auch visuelle Programmiersprachen zum Einsatz, welche den Zugang zu Programmiersprachen erleichtern. | |