Languages and Interpretations

作者: Carlo A. Furia , Dino Mandrioli , Angelo Morzenti , Matteo Rossi

DOI: 10.1007/978-3-642-32332-4_2

关键词:

摘要: In this chapter, we review the very general concept of language as medium used by humans, but also mechanical devices, to communicate. Every is defined a syntax, which specifies how its sentences can be composed, and semantics, associates with every sentence meaning. Language syntax semantics informally, it happens natural languages, or formally, exploiting precision rigor mathematics, artificial languages such programming formalisms that will presented in book. Languages are distinguished into operational ones – more suitable describe system’s structure behavior descriptive oriented towards specifying requirements. Mathematical logic fundamental formalism thoroughly exploited The final part chapter introduces two formalisms, namely propositional calculus predicate calculus, prerequisite most other formalisms.

参考文章(21)
Hanne Riis Nielson, Flemming Nielson, None, Semantics with Applications: An Appetizer ,(2007)
Robert F. Stärk, Joachim Schmid, Egon Börger, Java and the Java Virtual Machine Springer Berlin Heidelberg. ,(2001) , 10.1007/978-3-642-59495-3
E. Borger, Joachim Schmid, Robert F. Stark, Java and the Java Virtual Machine: Definition, Verification, Validation with Cdrom Springer-Verlag New York, Inc.. ,(2001)
Mordechai Ben-Ari, Mathematical Logic for Computer Science ,(1993)
Ravi Sethi, Jeffrey D. Ullman, Alfred V. Aho, Compilers: Principles, Techniques, and Tools ,(1986)
Maia Ginsburg, Andrew W. Appel, Modern Compiler Implementation in C ,(2007)
John C. Reynolds, Theories of programming languages ,(1998)