eBook: Programming-Based Formal Languages and Automata Theory: Design, Implement, Validate, and Prove (DRM PDF)
 
電子書格式: DRM PDF
作者: Marco T. Morazan 
系列: Texts in Computer Science
分類: Programming & scripting languages: general ,
Software Engineering ,
Mathematical theory of computation  
書城編號: 27661211


售價: $715.00

購買後立即進貨, 約需 1-4 天

 
 
製造商: Springer Nature Switzerland
出版日期: 2023/12/18
ISBN: 9783031439735
 
>> 相關實體書

商品簡介
This textbook introduces formal languages and automata theory for upper-level undergraduate or beginning graduate students. While it contains the traditional mathematical development usually employed in computational theory courses, it is also quite different from many of them. Machines, grammars, and algorithms developed as part of a constructive proof are intended to be rendered as programs. The book is divided into four parts that build on each other. Part I reviews fundamental concepts. It introduces programming in FSM and reviews program design. In addition, it reviews essential mathematical background on sets, relations, and reasoning about infinite sets. Part II starts the study of formal languages and automata theory in earnest with regular languages. It first introduces regular expressions and shows how they are used to write programs that generate words in a regular language. Given that regular expressions generate words, it is only natural to ask how a machine can recognize words in a regular language. This leads to the study of deterministic and nondeterministic finite-state machines. Part III starts the exploration of languages that are not regular with context-free languages. It begins with context-free grammars and pushdown automata to generate and recognize context-free languages, and it ends with a discussion of deterministic pushdown automata and illustrates why these automatons are fundamentally different from nondeterministic pushdown automata. Part IV eventually explores languages that are not context-free, known as context-sensitive languages. It starts by discussing the most powerful automaton known to mankind: the Turing machine. It then moves to grammars for context-sensitive languages, and their equivalence with Turing machines is explored. The book ends with a brief chapter introducing complexity theory and explores the question of determining if a solution to a problem is practical.
Texts in Computer Science

eBook: Fundamentals of Digital Forensics: A Guide to Theory, Research and Applications (DRM EPUB)

eBook: Fundamentals of Digital Forensics: A Guide to Theory, Research and Applications (DRM PDF)

eBook: Guide to Computer Network Security (DRM EPUB)

eBook: Guide to Computer Network Security (DRM PDF)

eBook: Programming-Based Formal Languages and Automata Theory: Design, Implement, Validate, and Prove (DRM PDF)

eBook: Computational Methods for Deep Learning: Theory, Algorithms, and Implementations (DRM PDF)

eBook: Computational Methods for Deep Learning: Theory, Algorithms, and Implementations (DRM EPUB)

eBook: Concise Guide to Software Verification: From Model Checking to Annotation Checking (DRM PDF)

eBook: Concise Guide to Software Verification: From Model Checking to Annotation Checking (DRM EPUB)

eBook: Essentials of Cloud Computing: A Holistic, Cloud-Native Perspective (DRM PDF)

eBook: Essentials of Cloud Computing: A Holistic, Cloud-Native Perspective (DRM EPUB)

eBook: Mathematical Foundations of Software Engineering: A Practical Guide to Essentials (DRM PDF)

eBook: Mathematical Foundations of Software Engineering: A Practical Guide to Essentials (DRM EPUB)

eBook: Ethical and Social Issues in the Information Age (DRM EPUB)

eBook: Ethical and Social Issues in the Information Age (DRM PDF)

Computational Intelligence: A Methodological Introduction (3rd ed. 2022) (Paperback)

eBook: Mathematical Foundations of Data Science (DRM PDF)

Fundamentals of Logic and Computation: With Practical Automated Reasoning and Verification (1st ed. 2021) (Paperback)

eBook: Programming Language Design and Implementation (DRM PDF)

eBook: Programming Language Design and Implementation (DRM EPUB)

... [顯示此系列所有商品]

Marco T. Morazan 作者作品表

eBook: Programming-Based Formal Languages and Automata Theory: Design, Implement, Validate, and Prove (DRM PDF)

Programming-Based Formal Languages and Automata Theory: Design, Implement, Validate, and Prove (2023) (Hardcover)

Animated Program Design: Intermediate Program Design Using Video Game Development (2022) (Paperback)

Animated Problem Solving: An Introduction to Program Design Using Video Game Development (2022) (Paperback)

Animated Program Design: Intermediate Program Design Using Video Game Development (2022) (Hardcover)

eBook: Animated Program Design: Intermediate Program Design Using Video Game Development (DRM PDF)

eBook: Animated Problem Solving: An Introduction to Program Design Using Video Game Development (DRM PDF)

* 以上資料僅供參考之用, 香港書城並不保證以上資料的準確性及完整性。
* 如送貨地址在香港以外, 當書籍/產品入口時, 顧客須自行繳付入口關稅和其他入口銷售稅項。

 

 

 

  我的賬戶 |  購物車 |  出版社 |  團購優惠
加入供應商 |  廣告刊登 |  公司簡介 |  條款及細則

香港書城 版權所有 私隱政策聲明

顯示模式: 電腦版 (改為: 手機版)