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 5. August 2007 um 11:24 Uhr durch Cactus26 (Diskussion | Beiträge) (Strukturierte Programmiersprachen vs. Strukturierte Pogrammierung). Sie kann sich erheblich von der aktuellen Version unterscheiden.

"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 Programmiersprachen vs. Strukturierte Pogrammierung

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

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

Entschuldigung. Ist ja schon erledigt.--Kölscher Pitter 22:23, 3. Aug. 2007 (CEST)Beantworten

Habe das Anliegen in die Tat umgesetzt und hoffe, dies findet weitere Zustimmung neben der freundlichen und hilfreichen Unterstützung von Kölscher Pitter.--Cactus26 11:24, 5. Aug. 2007 (CEST)Beantworten