Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| and [2026/05/12 20:01] – andre | and [2026/05/12 20:02] (current) – andre |
|---|
| Eine Programmiersprache ist eine [[https://de.wikipedia.org/wiki/Formale_Spracheformale|formale Sprache]] zur Formulierung von [[https://de.wikipedia.org/wiki/Datenstruktur|Datenstrukturen]] und Algorithmen, d. h. von Rechenvorschriften, die von einem Computer ausgeführt werden können.[1] Sie setzen sich üblicherweise aus schrittweisen Anweisungen aus erlaubten (Text-)Mustern zusammen, der sogenannten Syntax. | Eine Programmiersprache ist eine [[https://de.wikipedia.org/wiki/Formale_Spracheformale|formale Sprache]] zur Formulierung von [[https://de.wikipedia.org/wiki/Datenstruktur|Datenstrukturen]] und Algorithmen, d. h. von Rechenvorschriften, die von einem Computer ausgeführt werden können.[1] Sie setzen sich üblicherweise aus schrittweisen Anweisungen aus erlaubten (Text-)Mustern zusammen, der sogenannten Syntax. |
| |
| {{ :screenshot_2026-05-12_191653.png?200|}} | |
| 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_Programmiersprachehöhere|höhere Programmiersprachen]] verwendet, die eine maschinenunabhängigere[2] und somit für den Menschen leichter verständliche Ausdrucksweise erlauben. In diesen Sprachen geschriebene Programme können automatisiert in 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. | 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_Programmiersprachehöhere|höhere Programmiersprachen]] verwendet, die eine maschinenunabhängigere[2] und somit für den Menschen leichter verständliche Ausdrucksweise erlauben. In diesen Sprachen geschriebene Programme können automatisiert in 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. |
| |
| | {{ :screenshot_2026-05-12_191653.png?200|}} |
| Bei [[https://de.wikipedia.org/wiki/Deklarative_Programmiersprachedeklarativen|deklarativen Programmiersprachen]] ist der Ausführungsalgorithmus schon vorab festgelegt und wird nicht im [[https://de.wikipedia.org/wiki/Quelltext|Quelltext]] ausformuliert/beschrieben, sondern es werden nur seine Anfangswerte und Bedingungen festgelegt sowie die Regeln, die das Ergebnis erfüllen muss. | Bei [[https://de.wikipedia.org/wiki/Deklarative_Programmiersprachedeklarativen|deklarativen Programmiersprachen]] ist der Ausführungsalgorithmus schon vorab festgelegt und wird nicht im [[https://de.wikipedia.org/wiki/Quelltext|Quelltext]] ausformuliert/beschrieben, sondern es werden nur seine Anfangswerte und Bedingungen festgelegt sowie die Regeln, die das Ergebnis erfüllen muss. |
| |
| ===== Übersicht ===== | ===== Übersicht ===== |
| | |