Aufgabe - Programmiersprache
Aufgabe - Programmiersprache
1 | Seite
MADA
Programmiersprachen verwenden englische Wörter als Anweisungen. Schleifen in Java-Programmen sind
angezeigt durch die Wörter für, während und tun. Um die aktuelle Systemzeit (ms) zu erhalten in
Java würde System.currentTimeMillis() aufrufen. Ein weiterer Vorteil von Hochsprache
Sprachen sind weniger mühsam zu verwenden. Eine einzige Anweisung in einer Hochsprache
language can translate into many machine language statements. Finally, high-
Hochsprachen sind in der Regel portabel. Ein Nachteil von Hochsprachen ist
dass sie normalerweise weniger leistungsstark und weniger effizient sind. Da Aussagen hoch-
Auf dieser Ebene können Sie nicht auf der Bit-Ebene programmieren, wie Sie es mit Assemblersprache können.
Hochsprachen müssen ebenfalls in Maschinensprache kompiliert und/oder interpretiert werden.
Sprache vor der Ausführung.
2 |Seite
MADA
Mittel der Kombination
. Ausdrücke (Werte zusammenfügen)
. Komposition (Zusammenstellung von Objekten oder Verfahren)
. Eingrenzung (das Platzieren von Objekten innerhalb anderer Objekte)
Mittel der Abstraktion
. Benennung
. Prozedurale Abstraktion
. Datenabstraktion
Methoden zur Erfassung allgemeiner Muster
. Erstellung von Objekttypen
. Vererbung (Erstellen von Objekttypen, die anderen ähnlich sind)
. Entwurfsmuster und Frameworks (Weisen, Objekte zusammenzustellen)
Andererseits sind dies programmierdomänenbezogene Elemente, die verwendet werden, um die Syntax zu definieren.
und um Beispiele für Programmiersprachen zu geben:
. apiname
Das <apiname>-Element gibt den Namen einer Anwendungsprogrammierschnittstelle an.
(API), wie z.B. ein Java-Klassenname oder Methodenname. Dieses Element ist Teil von DITA
Programmierbereich, eine spezielle Gruppe von DITA-Elementen, die zur Dokumentation entworfen wurden
3 | Seite
MADA
. parml
Das Element der Parameterliste (<parml>) enthält eine Liste von Begriffen und Definitionen, die
beschreibt die Parameter in einer Programmierschnittstelle. Dies ist eine besondere Art von
von der Definitionsliste, die für die Dokumentation von Programmparametern entwickelt wurde. Dieses Element
ist Teil des DITA-Programmierbereichs, einer speziellen Menge von DITA-Elementen, die dafür entworfen wurden zu
Dokumentieren von Programmieraufgaben, Konzepten und Referenzinformationen.
. Überfluss
Das Parameterlisteneintragselement (<plentry>) enthält ein oder mehrere Parametervarianten und
Definitionen (pd und pt). Dieses Element gehört zum DITA-Programmierdomäne, einem speziellen
Menge von DITA-Elementen, die zum Dokumentieren von Programmieraufgaben, -konzepten und -referenzen entwickelt wurden
Information.
. pt
Ein Parameterelement, das in einem Parameterlisten-Eintrag enthalten ist, wird durch das <pt>-Element umschlossen. Dies
element is part of the DITA programming domain, a special set of DITA elements
Entwickelt, um Programmieraufgaben, Konzepte und Referenzinformationen zu dokumentieren.
. pd
Eine Parameterdefinition, innerhalb eines Parameterlisten-Eintrags, ist durch das <pd>-Element umschlossen.
Dieses Element ist Teil des DITA-Programmierbereichs, einer speziellen Gruppe von DITA-Elementen.
entwickelt, um Programmieraufgaben, Konzepte und Referenzinformationen zu dokumentieren.
. Synph
Das Syntaxphrase (<synph>) Element ist ein Container für Syntaxdefinitions-Elemente. Es ist
verwendet, wenn ein vollständiges Syntaxdiagramm nicht erforderlich ist, aber einige der syntaktischen Elemente,
wie kwd, oper, delim, werden innerhalb des Textflusses des Themeninhalts verwendet. Dieses Element
ist Teil des DITA-Programmierbereichs, einer speziellen Gruppe von DITA-Elementen, die entwickelt wurden, um
Dokumentieren Sie Programmieraufgaben, Konzepte und Referenzinformationen.
. Syntaxdiagramm
Das Syntaxdiagramm (<syntaxdiagram>) Element ist der Hauptcontainer für die gesamte Syntax
Elemente, die eine Syntaxdefinition ausmachen. Das Syntaxdiagramm stellt die Syntax eines
Aussage aus einer Programmiersprache, oder ein Befehl, Funktionsaufruf oder Programmierung
Sprachbeschreibung. Traditionell wird das Syntaxdiagramm mit Eisenbahnschienen formatiert.
die die Einheiten der Syntax miteinander verbinden, aber diese Präsentation kann je nach
on the output media. The syntax diagram element is part of the DITA programming
domäne, ein spezielles Set von DITA-Elementen, das zur Dokumentation von Programmieraufgaben entwickelt wurde,
4 |Seite
MADA
Das Element ist Teil des DITA-Programmierbereichs, einer speziellen Gruppe von DITA-Elementen.
entwickelt, um Programmieraufgaben, Konzepte und Referenzinformationen zu dokumentieren.
. Gruppenauswahl
Das <groupchoice>-Element ist Teil der Teilmenge von Elementen, die Syntaxdiagramme definieren.
in DITA. A group is a logical set of pieces of syntax that go together. A group choice
gibt an, dass der Benutzer eine Wahl darüber treffen muss, welchen Teil der Syntax er verwenden möchte. Gruppen
sind oft geschachtelt. Dieses Element gehört zum DITA-Programmierbereich, einer speziellen Gruppe von
DITA-Elemente, die zur Dokumentation von Programmieraufgaben, -konzepten und -referenzen entwickelt wurden
Information.
. Gruppenkomp
The <groupcomp> element is part of the subset of elements that define syntax diagrams
in DITA. Eine Gruppe ist eine logische Menge von Syntaxteilen, die zusammengehören. Die Gruppe
Zusammengesetzt bedeutet, dass die Elemente, die das Syntaxdiagramm bilden, eng formatiert werden.
zusammen, anstatt durch eine horizontale oder vertikale Linie getrennt zu sein, was üblich ist
Formatierungsmethode. Dieses Element gehört zum DITA-Programmierbereich, einem speziellen Satz
von DITA-Elementen, die zur Dokumentation von Programmieraufgaben, Konzepten und Referenzen entwickelt wurden
Information.
. Fragment
Innerhalb einer Syntaxdefinition ist ein <fragment> ein gekennzeichneter Teil der Syntax.
<fragment> Element ermöglicht das Aufteilen logischer Abschnitte eines großen Syntaxdiagramms in
benannte Fragmente. Dieses Element ist Teil des DITA-Programmierbereichs, einer speziellen Reihe von
DITA-Elemente, die dazu entworfen wurden, Programmieraufgaben, Konzepte und Referenzen zu dokumentieren.
Information.
. fragref
Das Fragmentverweis (<fragref>) Element stellt einen logischen Verweis auf eine Syntax bereit.
Definitionsfragment, damit Sie ein Syntaxfragment mehrfach referenzieren oder ziehen können.
Großer Abschnitt der Syntax aus der Reihe für einfacheres Lesen. Dieses Element ist Teil von DITA
Programmierdomäne, ein spezieller Satz von DITA-Elementen, die zur Dokumentation entwickelt wurden.
5 |S e i t e
MADA
DITA-Programmierungsbereich, eine spezielle Menge von DITA-Elementen, die zum Dokumentieren entwickelt wurden
Information.
. repsep
Das wiederholende Trennzeichen (<repsep>) Element in einem Syntaxdiagramm definiert eine Gruppe von Syntax
Elemente, die (oder sollten) wiederholt werden können. Wenn das <repsep>-Element einen Trennzeichen enthält
Ein Zeichen wie ein Pluszeichen (+) zeigt an, dass das Zeichen zwischen verwendet werden muss.
Wiederholungen der Syntaxelemente. Dieses Element ist Teil der DITA-Programmierung.
6 | Seite
MADA
Domäne, ein spezieller Satz von DITA-Elementen, der zur Dokumentation von Programmieraufgaben entwickelt wurde,
Referenzen:
Venit, S. & Drake, E. (2009).Prelude zur Programmierung: Konzepte & Design (4thed.).
Addison-Weasley. New York Stadt.
Computer. Abgerufen vonhttp://www.thefreedictionary.com/computer 9. November
2012.
Computersystem. Abgerufen von
http://www.businessdictionary.com/definition/computer-system.htmlam 10. November
2012.
CSE131: Einführung. Abgerufen von
http://www.arl.wustl.edu/~jst/cse/131/Notes/Intro/intro.html on November 10, 2012.
Maschine, Montage und Hochsprache. Abgerufen von
http://voices.yahoo.com/programmierungskonzepte-drei-grundlegende-arten-programmierung-
8985937.htmlam 10. November 2012.
Programm.Abgerufen vonm http://www.thefreedictionary.com/program auf 9. November
2012.
Programmierer. Abgerufen vonom http://www.thefreedictionary.com/programmer auf
November 9, 2012.
Programmierungselemente.Abgerufen von http://docs.oasis-
open.org/dita/v1.1/OS/langspec/common/pr-d.html am 10. November 2012.
Programmiersprache. Abgerufen von
http://www.computerhope.com/jargon/p/proglang.htm am 9. November 2012.
Was ist ein Computersystem?von http://sawaal.ibibo.com/computers- und
technologie/was-computer-system-erklaeren-struktur-computer 817253.html im November
10, 2012.
7|Seite
MADA