Listing 1 - 8 of 8 |
Sort by
|
Choose an application
Das modular aufgebaute Kursbuch Informatik I behandelt die wichtigsten theoretischen Grundlagen der Informatik. Außerdem werden praktische Fähigkeiten vermittelt, die zur selbstständigen Erstellung von gut geschriebenen (Java-) Programmen erforderlich sind.
Programmiersprache --- Theoretische Informatik --- Formale Sprache --- Informatikstudium --- Informatiklehrer --- Programmierung
Choose an application
Die drei Teile der "Informatik - Einführung" decken alle Inhalte des kompletten Informatik-Bachelorstudiums ab. Die einzelnen Teile sind auf die Inhalte der einzelnen Semester abgestimmt. Jeder Teil liefert unabhängig die Grundlagen für die jeweiligen Themen. Durch seinen didaktischen Aufbau mit Aufgaben ist das Buch auf die Bachelorstudierenden abgestimmt. Durch seine anschauliche Darstellung sowie Beispiele aus der Praxis holt es die Einsteiger bei deren Wissensstand ab. Der Teil drei der "Informatik Einführung "beschreibt die Themen ab dem 4. Semester: Formale Sprachen, Compilerbau, Datenbanksysteme, Grafikprogrammierung, Softwareentwicklung, Projektmanagement. Dieser dritte und letzte Band der Buchreihe Informatik ist der Theoretischen Informatik gewidmet. Nach einer allgemeinen Diskussion formaler Sprachen, deren Beschreibungen und Grenzfällen der Erkennbarkeit werden die regulären Sprachen behandelt, welche in der lexikalischen Defi nition von Programmiersprachen ihre wichtigste Anwendung finden sowie die kontextfreien Sprachen, mit denen man die Syntax von Programmiersprachen definiert. Aus theoretischer Sicht befriedigend ist die eindeutige Entsprechung zwischen Sprachbeschreibung und Spracherkennung - den regulären Sprachen entsprechen die endlichen Automaten und den kontextfreien Sprachen die Stackmaschinen. Weitere Stufen der Chomsky-Hierarchie werden nur kurz behandelt, da sie in der Praxis von geringerer Bedeutung sind. Stattdessen zeigt ein eigenes Kapitel zum Thema Compilerbau weitere Techniken auf, die aus einer Sprachbeschreibung einen Parser, also das komplette »front-end« eines Compilers, entstehen lassen. Der Begriff des »Algorithmus« wird anhand verschiedener Maschinenmodelle erklärt und bestätigt wird auch die Churchsche These, dass jede vernünftige Defi nition von »Berechenbarkeit« auf die gleiche Klasse von Funktionen führt. Die Grenzen des algorithmisch Machbaren werden anhand des Halteproblems und des Satzes von Rice klar abgesteckt. Das abschließende Kapitel zur Komplexitätstheorie erkundet unter den lösbaren Problemen die Grenze zwischen denen, die mit einem vertretbaren (polynomiellen) Aufwand lösbar sind und solchen, deren Lösung nicht wesentlich effi zienter ist, als ein systematisches Ausprobieren von Lösungskandidaten. Dieses Kapitel führt den Leser zu dem bekanntesten noch ungelösten Problem der Theoretischen Informatik: P = NP? Der erste Band der Informatik erklärt die grundlegenden Konzepte: Programmierung, Algorithmen und Datenstrukturen. Der zweite Band ist technischen Themen gewidmet - insbesondere der Rechnerarchitektur, Betriebssystemen, Rechnernetzen und speziell dem Internet. Das Buch richtet sich an alle Einsteiger, die sich ernsthaft mit Informatik beschäftigen wollen, sei es zum Selbststudium oder zur Begleitung von Vorlesungen. In den folgenden Bänden dieses Buches werden die Themen, Rechnerarchitektur, Betriebssysteme, Rechnernetze, Internet, Compilerbau und Theoretische Informatik vertieft. Prof. Dr. Heinz-Peter Gumm ist Professor für Theoretische Informatik in Marburg. Nach dem Studium in Darmstadt und Winnipeg (Kanada) von 1970 bis 1975 und der Habilitation 1981 folgten Professuren in Hawaii, Kalifornien und New York. Seine Forschungsgebiete sind Formale Methoden, Allgemeine Algebren und Coalgebren. Prof. Dr. Manfred Sommer ist emeritierter Professor für Praktische Informatik in Marburg. Nach dem Studium in Göttingen und München von 1964 bis 1969, war er Assistent am ersten Informatik-Institut in Deutschland an der TU München. Es folgten zehn Jahre bei Siemens in München und von 1984 bis 2014 war er Informatik-Professor in Marburg.
Compilerbau. --- Formale Sprachen. --- Programmierung. --- Theoretical computer science. --- Theoretische Informatik. --- compiler construction. --- formal languages. --- programming.
Choose an application
Die drei Teile der "Informatik - Einführung" decken alle Inhalte des kompletten Informatik-Bachelorstudiums ab. Die einzelnen Teile sind auf die Inhalte der einzelnen Semester abgestimmt. Jeder Teil liefert unabhängig die Grundlagen für die jeweiligen Themen. Durch seinen didaktischen Aufbau mit Aufgaben ist das Buch auf die Bachelorstudierenden abgestimmt. Durch seine anschauliche Darstellung sowie Beispiele aus der Praxis holt es die Einsteiger bei deren Wissensstand ab. Der Teil drei der "Informatik Einführung "beschreibt die Themen ab dem 4. Semester: Formale Sprachen, Compilerbau, Datenbanksysteme, Grafikprogrammierung, Softwareentwicklung, Projektmanagement. Dieser dritte und letzte Band der Buchreihe Informatik ist der Theoretischen Informatik gewidmet. Nach einer allgemeinen Diskussion formaler Sprachen, deren Beschreibungen und Grenzfällen der Erkennbarkeit werden die regulären Sprachen behandelt, welche in der lexikalischen Defi nition von Programmiersprachen ihre wichtigste Anwendung finden sowie die kontextfreien Sprachen, mit denen man die Syntax von Programmiersprachen definiert. Aus theoretischer Sicht befriedigend ist die eindeutige Entsprechung zwischen Sprachbeschreibung und Spracherkennung - den regulären Sprachen entsprechen die endlichen Automaten und den kontextfreien Sprachen die Stackmaschinen. Weitere Stufen der Chomsky-Hierarchie werden nur kurz behandelt, da sie in der Praxis von geringerer Bedeutung sind. Stattdessen zeigt ein eigenes Kapitel zum Thema Compilerbau weitere Techniken auf, die aus einer Sprachbeschreibung einen Parser, also das komplette »front-end« eines Compilers, entstehen lassen. Der Begriff des »Algorithmus« wird anhand verschiedener Maschinenmodelle erklärt und bestätigt wird auch die Churchsche These, dass jede vernünftige Defi nition von »Berechenbarkeit« auf die gleiche Klasse von Funktionen führt. Die Grenzen des algorithmisch Machbaren werden anhand des Halteproblems und des Satzes von Rice klar abgesteckt. Das abschließende Kapitel zur Komplexitätstheorie erkundet unter den lösbaren Problemen die Grenze zwischen denen, die mit einem vertretbaren (polynomiellen) Aufwand lösbar sind und solchen, deren Lösung nicht wesentlich effi zienter ist, als ein systematisches Ausprobieren von Lösungskandidaten. Dieses Kapitel führt den Leser zu dem bekanntesten noch ungelösten Problem der Theoretischen Informatik: P = NP? Der erste Band der Informatik erklärt die grundlegenden Konzepte: Programmierung, Algorithmen und Datenstrukturen. Der zweite Band ist technischen Themen gewidmet - insbesondere der Rechnerarchitektur, Betriebssystemen, Rechnernetzen und speziell dem Internet. Das Buch richtet sich an alle Einsteiger, die sich ernsthaft mit Informatik beschäftigen wollen, sei es zum Selbststudium oder zur Begleitung von Vorlesungen. In den folgenden Bänden dieses Buches werden die Themen, Rechnerarchitektur, Betriebssysteme, Rechnernetze, Internet, Compilerbau und Theoretische Informatik vertieft. Prof. Dr. Heinz-Peter Gumm ist Professor für Theoretische Informatik in Marburg. Nach dem Studium in Darmstadt und Winnipeg (Kanada) von 1970 bis 1975 und der Habilitation 1981 folgten Professuren in Hawaii, Kalifornien und New York. Seine Forschungsgebiete sind Formale Methoden, Allgemeine Algebren und Coalgebren. Prof. Dr. Manfred Sommer ist emeritierter Professor für Praktische Informatik in Marburg. Nach dem Studium in Göttingen und München von 1964 bis 1969, war er Assistent am ersten Informatik-Institut in Deutschland an der TU München. Es folgten zehn Jahre bei Siemens in München und von 1984 bis 2014 war er Informatik-Professor in Marburg.
Computer. Automation --- Compilerbau. --- Formale Sprachen. --- Programmierung. --- Theoretical computer science. --- Theoretische Informatik. --- compiler construction. --- formal languages. --- programming.
Choose an application
Computer. Automation --- Computer science --- Informatique --- Periodicals --- Périodiques --- Computer science. --- #TS:TCPW --- Information Technology --- Mathematical Sciences --- Computer Science (Hardware & Networks) --- General and Others --- Applied Mathematics --- Formale Methode --- Systementwicklung --- Theoretische Informatik --- Zeitschrift --- Online-Ressource --- Formale Sprache --- Electronic data processing --- Standards --- Standards. --- Computers --- Computers. --- Programmeren (computers) --- Formele talen.
Choose an application
Computer science --- Periodicals --- Informatique --- Computer science. --- Formale Methode --- Systementwicklung --- Theoretische Informatik --- Zeitschrift --- Online-Ressource --- Formale Sprache --- Informatics --- Formalsprache --- Kalkülsprache --- Künstliche Sprache --- Netzpublikation --- Online-Publikation --- Computerdatei im Fernzugriff --- Online-Dokument --- On-line-Dokument --- On-line-Publikation --- Periodikum --- Zeitschriften --- Informatik --- Systems development --- Formales Verfahren --- Theorie --- Computers. --- Programmeren (computers) --- Formele talen. --- Kunstsprache --- Logische Sprache --- Elektronische Publikation --- Presse --- Fortlaufendes Sammelwerk --- Systemanalyse --- Systemplanung --- Methode --- Science --- Formal languages. --- Programming. --- Computers --- Kalkülsprache --- Künstliche Sprache
Choose an application
Computation theory is a discipline that strives to use mathematical tools and concepts in order to expose the nature of the activity that we call “computation” and to explain a broad range of observed computational phenomena. Why is it harder to perform some computations than others? Are the differences in difficulty that we observe inherent, or are they artifacts of the way we try to perform the computations? Even more basically: how does one reason about such questions? This book strives to endow upper-level undergraduate students and lower-level graduate students with the conceptual and manipulative tools necessary to make Computation theory part of their professional lives. The author tries to achieve this goal via three stratagems that set this book apart from most other texts on the subject. (1) The author develops the necessary mathematical concepts and tools from their simplest instances, so that the student has the opportunity to gain operational control over the necessary mathematics. (2) He organizes the development of the theory around the three “pillars” that give the book its name, so that the student sees computational topics that have the same intellectual origins developed in physical proximity to one another. (3) He strives to illustrate the “big ideas” that computation theory is built upon with applications of these ideas within “practical” domains that the students have seen elsewhere in their courses, in mathematics, in computer science, and in computer engineering.
Computational complexity. --- Electronic books. -- local. --- Machine theory. --- Computational complexity --- Algebra --- Mathematics - General --- Mathematics --- Physical Sciences & Mathematics --- Abstract automata --- Abstract machines --- Automata --- Mathematical machine theory --- Complexity, Computational --- Micelles. --- Theoretische Informatik. --- Computer science. --- Computers. --- Algorithms. --- Mathematical logic. --- Computer science --- Computer Science. --- Theory of Computation. --- Mathematics of Computing. --- Algorithm Analysis and Problem Complexity. --- Mathematical Logic and Foundations. --- Computation by Abstract Devices. --- Mathematical Logic and Formal Languages. --- Mathematics. --- Computer mathematics --- Discrete mathematics --- Electronic data processing --- Algebra of logic --- Logic, Universal --- Mathematical logic --- Symbolic and mathematical logic --- Symbolic logic --- Algebra, Abstract --- Metamathematics --- Set theory --- Syllogism --- Algorism --- Arithmetic --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Computer systems --- Cybernetics --- Machine theory --- Calculators --- Cyberspace --- Informatics --- Science --- Foundations --- 541.183 --- 541.183 Contact systems. Adsorption. Surface chemistry --- Contact systems. Adsorption. Surface chemistry --- Surface chemistry --- fysicochemie --- Algorithms --- Logic, Symbolic and mathematical --- Recursive functions --- Robotics --- Information theory. --- Computer software. --- Logic, Symbolic and mathematical. --- Software, Computer --- Communication theory --- Communication --- Computer science—Mathematics.
Choose an application
This book constitutes the thoroughly refereed papers of the 18th International Conference on Implementation and Application of Automata, CIAA 2013, held in Halifax, NS, Canada, in July 2013. The 25 revised full papers presented together with 3 invited papers and 7 short papers were carefully selected from 43 submissions. The papers cover various topics such as complexity of automata; compressed automata; counter automata; dictionary matching; edit distance; homing sequences; implementation; minimization of automata; model checking; parsing of regular expressions; partial word automata; picture languages; pushdown automata; queue automata; reachability analysis for software verification; restarting automata; transducers; tree automata; weighted automata; XML streams.
Computer science. --- Data structures (Computer science). --- Computer software. --- Information storage and retrieval systems. --- Bioinformatics. --- Computer Science. --- Computation by Abstract Devices. --- Algorithm Analysis and Problem Complexity. --- Mathematical Logic and Formal Languages. --- Computational Biology/Bioinformatics. --- Data Structures. --- Information Storage and Retrieval. --- Machine theory --- Robotics --- Engineering & Applied Sciences --- Computer Science --- Bio-informatics --- Biological informatics --- Automatic data storage --- Automatic information retrieval --- Automation in documentation --- Computer-based information systems --- Data processing systems --- Data storage and retrieval systems --- Discovery systems, Information --- Information discovery systems --- Information processing systems --- Information retrieval systems --- Machine data storage and retrieval --- Mechanized information storage and retrieval systems --- Software, Computer --- Information structures (Computer science) --- Structures, Data (Computer science) --- Structures, Information (Computer science) --- Informatics --- Computers. --- Algorithms. --- Mathematical logic. --- Information storage and retrieval. --- Automat (Automatentheorie) --- Theoretische Informatik. --- Informatik --- Theorie --- Data structures (Computer scienc. --- Information storage and retrieva. --- Data structures (Computer science) --- Biology --- Information science --- Computational biology --- Systems biology --- Computer systems --- Science --- Data processing --- Electronic data processing --- File organization (Computer science) --- Abstract data types (Computer science) --- Electronic information resources --- Data libraries --- Digital libraries --- Information organization --- Information retrieval --- Algebra of logic --- Logic, Universal --- Mathematical logic --- Symbolic and mathematical logic --- Symbolic logic --- Mathematics --- Algebra, Abstract --- Metamathematics --- Set theory --- Syllogism --- Algorism --- Algebra --- Arithmetic --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Cybernetics --- Calculators --- Cyberspace --- Foundations --- Machine theory. --- Artificial intelligence—Data processing. --- Theory of Computation. --- Formal Languages and Automata Theory. --- Computational and Systems Biology. --- Data Science. --- Data centers --- Abstract automata --- Abstract machines --- Automata --- Mathematical machine theory --- Algorithms --- Logic, Symbolic and mathematical --- Recursive functions
Choose an application
Edited in collaboration with FoLLI, the Association of Logic, Language and Information this book constitutes the refereed proceedings of the 20th Workshop on Logic, Language, Information and Communication, WoLLIC 2013, held in Darmstadt, Germany, in August 2013. The 17 contributed papers presented together with 6 invited lectures were carefully reviewed and selected from 30 submissions. The scope of the workshop spans the theoretical and practical aspects of formal logic, computing and programming theory, and natural language and reasoning. .
Computer logic --- Logic, Symbolic and mathematical --- Mathematics --- Physical Sciences & Mathematics --- Mathematical Theory --- Computer science. --- Mathematical logic. --- Computer science --- Artificial intelligence. --- Computer Science. --- Mathematical Logic and Formal Languages. --- Artificial Intelligence (incl. Robotics). --- Symbolic and Algebraic Manipulation. --- Computer Science, general. --- Mathematics. --- Berechnungstheorie. --- Formale Grammatik. --- Formale Methode. --- Formale Syntax. --- Künstliche Intelligenz. --- Logik. --- Natürliche Sprache. --- Programmierlogik. --- Programmiersprache. --- Theoretische Informatik. --- Sprache --- Philosophische Logik --- Handlungslogik --- Äquivalenz --- Formale Semantik --- Logiker --- Artificial intelligence --- Computerunterstützte Intelligenz --- Maschinelle Intelligenz --- KI --- Intelligenz --- Informatik --- Syntax --- Programmierungssprache --- Kunstsprache --- Programmierung --- Programmierungslogik --- Formales Verfahren --- Methode --- Grammatik --- Theorie der Berechenbarkeit --- Berechenbarkeitstheorie --- Berechenbarkeit --- Theorie --- Logik --- Algebra --- Artificial Intelligence. --- Data processing. --- AI (Artificial intelligence) --- Artificial thinking --- Electronic brains --- Intellectronics --- Intelligence, Artificial --- Intelligent machines --- Machine intelligence --- Thinking, Artificial --- Bionics --- Cognitive science --- Digital computer simulation --- Electronic data processing --- Logic machines --- Machine theory --- Self-organizing systems --- Simulation methods --- Fifth generation computers --- Neural computers --- Informatics --- Science --- Computer science—Mathematics. --- Algebra of logic --- Logic, Universal --- Mathematical logic --- Symbolic and mathematical logic --- Symbolic logic --- Algebra, Abstract --- Metamathematics --- Set theory --- Syllogism --- Machine theory. --- Formal Languages and Automata Theory. --- Abstract automata --- Abstract machines --- Automata --- Mathematical machine theory --- Algorithms --- Recursive functions --- Robotics
Listing 1 - 8 of 8 |
Sort by
|