Prozedurale Programmierung

Prozedurale Programmierung

Prozedurale Programmierung ist der Ansatz, Computerprogramme aus kleineren Teilproblemen (oder genauer: Aufgaben), die als Prozeduren bezeichnet werden, aufzubauen. Der kleinste und unteilbare Schritt bei diesem Verfahren ist die Anweisung. Ein Programm schreitet sozusagen von Anweisung zu Anweisung voran, was dem lateinischen Wort „procedere“ – voranschreiten – entspricht. Der Programmierer befiehlt dem Computer durch das Programm, was er in welcher Reihenfolge zu tun hat. Bei diesem Vorgang zielt man darauf ab, Quellcode wiederverwendbar und einfach zu gestalten, was jedoch nicht immer gelingt.

Typische prozedurale Programmiersprachen sind Fortran, COBOL, ALGOL, C und Pascal.

Geschichte

Die Entwicklung prozeduraler Programmiersprachen und -techniken basiert auf der von-Neumann-Architektur, die mit den Assemblersprachen begann und in den Hochsprachen ihre Weiterentwicklung fand. Inzwischen wurde der Ansatz erweitert: Prozeduren ermöglichen lediglich die Abstraktion und Zerlegung ausführbaren Codes, während der objektorientierte Ansatz Daten und Code in logischen Einheiten zusammenfasst.

Einordnung

Prozedurale Programmiersprachen bilden eine Untermenge der imperativen Programmiersprachen. Praktisch alle imperativen Programmiersprachen enthalten den prozeduralen Ansatz, erweitern ihn aber oft durch Merkmale wie objektorientierte Programmierung, modulare Programmierung und vieles mehr.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • prozedurale Programmierung — prozedurale Programmierung,   eine Programmiertechnik, bei der ein Programm mit Prozeduren, Funktionen und Schleifen strukturiert wird. Insbesondere wird bei der prozeduralen Programmierung auf Sprünge verzichtet. Manche Programmiersprachen… …   Universal-Lexikon

  • Prozedurale Programmiersprache — Prozedurale Programmierung ist der Ansatz, Computerprogramme aus kleineren Teilproblemen (oder genauer: Aufgaben), die als Prozeduren bezeichnet werden, aufzubauen. Der kleinste und unteilbare Schritt bei diesem Verfahren ist die Anweisung. Ein… …   Deutsch Wikipedia

  • Prozedurale Generierung — Prozedurale Synthese oder Prozedurale Generierung bezeichnet in der Informatik Methoden zur Erzeugung von Programminhalten wie Texturen, virtuellen Welten, 3D Objekten und sogar Musik in Echtzeit und während der Laufzeit des Computerprogrammes,… …   Deutsch Wikipedia

  • prozedurale Sprache — prozedurale Sprache,   eine Programmiersprache, welche die prozedurale Programmierung erlaubt oder sogar fordert …   Universal-Lexikon

  • Programmierung — Gehirnwäsche; Konditionierung; Manipulation; Engineeringarbeit; Softwareentwicklung; Implementation * * * Pro|gram|mie|rung 〈f. 20〉 das Programmieren * * * Pro|gram|mie|rung, die; , en: das Programmieren …   Universal-Lexikon

  • Prozedurale Synthese — oder Prozedurale Generierung bezeichnet in der Informatik Methoden zur Erzeugung von Programminhalten wie Texturen, virtuellen Welten, 3D Objekten und sogar Musik in Echtzeit und während der Laufzeit des Computerprogrammes, ohne dass diese… …   Deutsch Wikipedia

  • Aspekt-orientierte Programmierung — Die Artikel Aspektorientierte Programmierung und Cross Cutting Concern überschneiden sich thematisch. Hilf mit, die Artikel besser voneinander abzugrenzen oder zu vereinigen. Beteilige dich dazu an der Diskussion über diese Überschneidungen.… …   Deutsch Wikipedia

  • Prozedur (Programmierung) — Eine Prozedur ist in der Programmierung von Computersystemen eine benannte Folge von Anweisungen (möglicherweise mit Parametern), die es erlaubt, bestimmte Aufgaben in wiederverwendbarer Art zu formulieren. Man unterscheidet eigentlich offene… …   Deutsch Wikipedia

  • Aspektorientierte Programmierung — (AOP) ist ein Programmierparadigma für die Objektorientierte Programmierung, um generische Funktionalitäten über mehrere Klassen hinweg zu verwenden (Cross Cutting Concern). Logische Aspekte eines Anwendungsprogramms werden dabei von der… …   Deutsch Wikipedia

  • Objektorientierte Programmierung — Die objektorientierte Programmierung (kurz OOP) ist ein auf dem Konzept der Objektorientierung basierendes Programmierparadigma. Die Grundidee dabei ist, Daten und Funktionen, die auf diese Daten angewandt werden können, möglichst eng in einem… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”