Was ist Imperative programming?

Was ist Imperative programming?

Imperative Programmierung ist ein Paradigma der Computerprogrammierung, bei dem das Programm Schritte beschreibt, die den Zustand des Computers ändern. Im Gegensatz zur deklarativen Programmierung, die beschreibt, „was“ ein Programm erreichen soll, teilt die imperative Programmierung dem Computer explizit mit, „wie“ es zu erreichen ist. Auf diese Weise geschriebene Programme werden oft zu ausführbaren Binärdateien kompiliert, die effizienter ausgeführt werden, da alle CPU-Anweisungen selbst zwingende Anweisungen sind.

Um das Lesen und Schreiben von Programmen für einen Menschen einfacher zu machen, können zwingende Anweisungen in Abschnitte gruppiert werden, die als Codeblöcke bekannt sind. In den 1950er Jahren wurde die Idee, den Code eines Programms in Blöcke zu gruppieren, erstmals in der Programmiersprache ALGOL implementiert. Ursprünglich hießen sie „zusammengesetzte Anweisungen“, aber heute sind diese Codeblöcke als Prozeduren bekannt. Sobald eine Prozedur definiert ist, kann sie als einzelne zwingende Anweisung verwendet werden, die den Kontrollfluss eines Programms abstrahiert. Der Prozess ermöglicht es dem Entwickler, Programmierideen natürlicher auszudrücken. Diese Art der imperativen Programmierung wird als prozedurale Programmierung bezeichnet und ist ein Schritt in Richtung Abstraktion auf höherer Ebene wie der deklarativen Programmierung.

Imperative Programmiersprachen

  • Ada
  • ALGOL
  • Assemblersprache
  • BASIC
  • Blau
  • C
  • C#
  • C++
  • COBOL
  • D
  • FORTRAN
  • gehen
  • Groovig
  • Java
  • Julia
  • Lua
  • MATLAB
  • Module
  • MUMPS
  • Nim
  • Oberon
  • OCaml
  • Paskal
  • Perl
  • PHP
  • PROSA
  • Python
  • Rubin
  • Rost

Deklarative Programmierung, Sprache, Paradigma, Prozedurale Sprache, Programmiersprache, Programmierbegriffe

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here