Zum Inhalt springen

Diskussion:Strukturierte Programmierung

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 3. August 2007 um 22:20 Uhr durch Kölscher Pitter (Diskussion | Beiträge) (Strukturierte Pogrammiersprachen vs. Strukturierte Pogrammierung). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Letzter Kommentar: vor 17 Jahren von Kölscher Pitter in Abschnitt Strukturierte Pogrammiersprachen vs. Strukturierte Pogrammierung

"Hochsprachen der zweiten Generation" ich dachte die Hochsprachen fangen erst in der dritten Generation an?!

--171.24.253.45 11:46, 23. Jun 2004 (CEST)

Ja, was ist denn nun strukturierte Programmierung??? Der Text ist sagt überhaupt nichts darüber aus.


Strukturierte Programmiersprachen sind Hochsprachen [..], die die strukturierte Programmierung besonders unterstützen.

irgendwie doppelt gemoppelt; wenn eine Strukturierte Programmiersprache schon nicht die strukturierte Programmierung unterstützt, welche dann? und was bedeutet besonders?


Der Author verweist lediglich an:

  • Algol
  • C
  • Pascal
  • Fortran ab Fortran 90.

Hätte er aber nur das Wort &#132;Assembler&#148; oder gar &#132;Structured Programming in Primitive Language "Assembler" erwähnt, so würde diese Disputen gar nicht auslösen. Mit dem Begriff &#132;Strukturierte Programmiersprache&#148; und/oder &#132;Strukturierte Programmierung&#148; geht es NICHT! um Programmstrukturen, die nach einem geplanntem Ablaufdiagramm z.B. Struktogramm oder Flußdiagramm erstellt und geschrieben wurden, sondern vielmehr geht es darum, ein, auf einen bestimmten Prozessortyp und damit seine interne Architektur (hier: <Schiebe>Register, z.B. AL, AH, AX, EAX; BL, BH, BX, EBX; CL, CH, CX, ECX, DL, DH, DX, EDX; SI, IP (Accumulator-, Base-, Counter-, Data-, einschliesslich alle Point, Stack u.s.w  Register alle Special Function Register SFR's und alle Speicheroperationen)) zugeschnittener Assembler (hier als Tool gemeint nicht als Tätigkeit), der sich an z.B. Intel- und AMD-Prozessoren der 80X86-Family orientiert aber völlig für Motorola MC68K-Prozessoren, Z8000&#150;Zilog SH7000-Hitachi und alle andere Processor- und Microcontroller-Types, die nicht in der &#132;Intel&#148;-Architecture hergestellt wurden, ungeeignet.
Sehe dazu Seite <A HREF="http://de.wikipedia.org/wiki/Assembler" TITLE="Assembler">Assembler</A>.
&#132;Strukturierte Programmiersprache&#148; ist ein Hochsprachen-Tool, der sich speziell an einer internen Prozessorstruktur (Silicium&#150;Chip) orientiert.
Was eine Hochsprache der Generationen angeht, möchte ich dazu sagen: Vor Assembler und Compilern gab es nur den &#132;Encoder&#148;.
Es ist richtig, daß Assembler und somit die Strukturierte Programmiersprache, die Sprache der &#132;Zweiten Generation&#148; ist, sie ist aber zugleich eine Hochsprache in der Programmierwelt, da sie eine für Menschen verständliche Sprache zu Maschienensprache übersetzt und somit bildet eine Mensch&#150;Maschine&#150;Schnittstelle.

Christoph W.
Moers, den 23.03.2007

Strukturierte Pogrammiersprachen vs. Strukturierte Pogrammierung

Finde das Lemma ungeschickt. So wie es hier dargestellt wird, entsprechen Strukturierte Pogrammiersprachen exakt Sprachen der 3. (im übrigen nicht der 2.) Generation. Somit ist der Bergiff Quatsch. Stukturierte Programmierung wäre allgemeiner, man kann auch mit Assembler strukturiert pogrammieren (und mit C++ oder C unstrukturiert). --Cactus26 10:22, 2. Aug. 2007 (CEST)Beantworten

Cactus26 hat echt. Nehmt den neuen Titel, Behaltet Versionsgeschichte usw.--Kölscher Pitter 22:20, 3. Aug. 2007 (CEST)Beantworten