Q-Graph.

Q-Graph ist eine Sammlung von Q-Skripts, die eine Diagrammdatenstruktur und einen voll ausgestatteten Graph-Editor bereitstellen.
Jetzt downloaden

Q-Graph. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Albert Graef
  • Website des Verlags:

Q-Graph. Stichworte


Q-Graph. Beschreibung

Q-Graph ist eine Sammlung von Q-Skripts, die eine Diagrammdatenstruktur und einen voll ausgestatteten Graph-Editor bereitstellen. Q-graph ist eine Sammlung von Q-Skripts, die eine Diagrammdatenstruktur und einen voll ausgestatteten Graph-Editor bereitstellen (der letztere erfordert TCL / TK) .Q-Graph-Bibliothek kann verwendet werden, um Diagrammalgorithmen mit der Q-Sprache zu implementieren und zu testen ist eine funktionale Programmiersprache, die auf dem Laufzeit des Begriffs basiert. Somit ist ein Q-Programm oder "Skript" einfach eine Sammlung von Gleichungen, die zur Bewertung von Ausdrücken auf symbolische Weise verwendet werden. Die Gleichungen erstellen algebraische Identitäten und werden als Umschreibungsregeln interpretiert, um Ausdrücke auf "normale Formulare" zu reduzieren. , hier definieren Sie eine Funktion SQR, die ihr Argument quadriert, dass es mit sich selbst multipliziert: SQR x = x * tatsächliche Werte, wenn eine Gleichung angewendet wird. Gleichungen können auch ein Bedingungsteil enthalten, wie in der folgenden Definition der Faktorierungsfunktion: Tatsache n = n * Tatsache (n-1), wenn n> 0; = 1 Andernfalls; Funktionen auf strukturierten Argumenten werden durch "Pattern-Matching" definiert. ZB das Produkt einer Liste (in prologähnlicher Syntax bezeichnet) kann mit diesen beiden Gleichungen berechnet werden: Prod [] = 1; Prod = x * prod xs; Mit dieser Definition kann der FAKCORIAL jetzt auch Seien Sie wie folgt definiert (die Notation , wie in Haskell, eine arithmetische Sequenz an): Tatsache n = prod ; Wie Sie sehen, sind die Definitionen wirklich wie mathematische Gleichungen. Die Syntax ist oberflächlich ähnlich wie in anderen modernen Funktionssprachen wie Miranda und Haskell, mit der Ausnahme, dass q "Freiformat" ist, dh es wird kein Layout verwendet, um eine syntaktische Struktur anzuzeigen (somit wird das Semikolon zur Beendigung einer Gleichung). Ihr Begriff Umschreiben des Erbes, q geht weit über die meisten anderen Funktionssprachen hinaus, indem Sie auch Berechnungen mit symbolischen Ausdrücken durchführen können. Mit der Definition der SQR-Funktion von oben finden Sie beispielsweise, dass SQR (x + 1) an (x + 1) * (x + 1) auswertet. Dies könnte zunächst wie ein Arkan-Feature aussehen, aber eigentlich ist es ziemlich nützlich, da Sie auch Ihre Definitionen mit symbolischen Eingängen ausprobieren können.


Q-Graph. Zugehörige Software

Yastr.

YASSTR ist eine einfache String-Bibliothek, die hauptsächlich aus Funktionalität besteht, die ich in meinen Programmen benötige. ...

137

Herunterladen