No label defined (Q4039897)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 193025
Language Label Description Also known as
default for all languages
No label defined
    English
    No label defined
    scientific article; zbMATH DE number 193025

      Statements

      0 references
      0 references
      5 June 1993
      0 references
      structured programming
      0 references
      software engineering
      0 references
      sorting and searching. algebraic data type
      0 references
      Standard-Pascal
      0 references
      computational implementation
      0 references
      theorem prover
      0 references
      functional programming language
      0 references
      formal specification
      0 references
      Das vorliegende Buch ist die deutsche Übersetzung der 2. Auflage des amerikanischen Titels ``Oh! Pascal!'', wobei - laut Vorwort der Übersetzer und Bearbeiter - ``stärkere Anpassungen an den deutschen Leser und seinen Erfahrungshintergrund... in den Fallbeispielen, den Selbsttests im Text und in den reichhaltigen Aufgabensammlungen am Ende der Kapitel'' vorgenommen wurden. Es wendet sich an ``Einsteiger'' ohne Programmiervorkenntnisse und führt in Standard-Pascal ein. Nach zwei einleitenden Kapiteln zur Pascal-Programmierung der Eingabe, der Ausgabe und über Programmieren von Berechnungen werden Prozeduren und Funktionen, die For-, Case-, If-Anweisung, bedingte Schleifen, Verarbeitung von Zeichen und Texten, Ordinaltypen und deren Erweiterungen, Gesichtspunkte der Software-Herstellung, Arrays, Records, Textfiles, der Set-Typ und abstrakte Datenstrukturen mit Hilfe von Pointern behandelt. Die Kapitel werden, wo angebracht, mit einem Abschnitt über häufige Fehler abgeschlossen, die (erfahrungsgemäß) im Zusammenhang mit den jeweils vorgestellten Sprachelementen und -konstruktionen auftreten können. Das letzte Kapitel beinhaltet Algorithmen und Programme für Sortieren, Suchen, und Vergleichen (von Strings). In einem Nachtrag und in 3 Anhängen werden einige in den vorangegangenen Kapiteln nicht erläuterte Conf., Oxford/Engl. 1986, Lect. Notes Comput. Sci. 230, 598- 607 (1986). [For the entire collection see Zbl 0598.00015.] A new approach to the computational implementation of a theorem prover is outlined. Its main feature is that the logic is defined as a data type within a purely functional programming language. Its principle advantages are the brevity and simplicity of an implementation. As an example, the program to implement a polymorphic, higher-order logic is only half a dozen pages long. Such a program can very effectively serve as a formal specification of a logic.
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references