Compilatori Principi Tecniche E Strumenti

Autore: C. Brandolese
Editore:
ISBN: 9788871925592
Grandezza: 42,84 MB
Formato: PDF
Vista: 7763
Download Read Online


Porrosoftware Informatica

Autore:
Editore:
ISBN:
Grandezza: 11,42 MB
Formato: PDF, Docs
Vista: 4553
Download Read Online

Informatica Generale

Compilers

Autore: Alfred V. Aho
Editore:
ISBN: 9781292024349
Grandezza: 49,21 MB
Formato: PDF, ePub, Docs
Vista: 7424
Download Read Online

Compilers: Principles, Techniques and Tools, known to professors, students, and developers worldwide as the Dragon Book, is available in a new edition. Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published. The authors, recognizing that few readers will ever go on to construct a compiler, retain their focus on the broader set of problems faced in software design and software development. New chapters include: Chapter 10 Instruction-Level Parallelism Chapter 11 Optimizing for Parallelism and Locality Chapter 12 Interprocedural

C

Autore: Paul J. Deitel
Editore: Prentice Hall
ISBN: 0136117260
Grandezza: 76,10 MB
Formato: PDF, Docs
Vista: 5761
Download Read Online

For Introduction to Programming (CS1) and other more intermediate courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a reference for the C++ language. This best-selling comprehensive text is aimed at readers with little or no programming experience. It teaches programming by presenting the concepts in the context of full working programs and takes an early-objects approach. The authors emphasize achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction. The Seventh Edition encourages students to connect computers to the community, using the Internet to solve problems and make a difference in our world. All content has been carefully fine-tuned in response to a team of distinguished academic and industry reviewers.

Programming Languages Principles And Paradigms

Autore: Maurizio Gabbrielli
Editore: Springer Science & Business Media
ISBN: 9781848829145
Grandezza: 55,77 MB
Formato: PDF, ePub
Vista: 5786
Download Read Online

This excellent addition to the UTiCS series of undergraduate textbooks provides a detailed and up to date description of the main principles behind the design and implementation of modern programming languages. Rather than focusing on a specific language, the book identifies the most important principles shared by large classes of languages. To complete this general approach, detailed descriptions of the main programming paradigms, namely imperative, object-oriented, functional and logic are given, analysed in depth and compared. This provides the basis for a critical understanding of most of the programming languages. An historical viewpoint is also included, discussing the evolution of programming languages, and to provide a context for most of the constructs in use today. The book concludes with two chapters which introduce basic notions of syntax, semantics and computability, to provide a completely rounded picture of what constitutes a programming language. /div

Writing Compilers And Interpreters

Autore: Ronald Mak
Editore: John Wiley & Sons
ISBN: 1118079736
Grandezza: 80,97 MB
Formato: PDF, Kindle
Vista: 9597
Download Read Online

Long-awaited revision to a unique guide that covers both compilers and interpreters Revised, updated, and now focusing on Java instead of C++, this long-awaited, latest edition of this popular book teaches programmers and software engineering students how to write compilers and interpreters using Java. You?ll write compilers and interpreters as case studies, generating general assembly code for a Java Virtual Machine that takes advantage of the Java Collections Framework to shorten and simplify the code. In addition, coverage includes Java Collections Framework, UML modeling, object-oriented programming with design patterns, working with XML intermediate code, and more.

Principles Of Compiler Design

Autore: ALFRED V AUTOR AHO
Editore: Addison-Wesley
ISBN:
Grandezza: 41,14 MB
Formato: PDF, Docs
Vista: 3560
Download Read Online

Introduction to compilers; Programming languages; Finite automata and lexical analysis; The syntatic specification of programming languages; Basic parsing techniques; Automatic construction of efficient parsers; Syntax-directed translation; More about translation; Sumbol tables; Run-time storage administration; Error detection and recovery; Introduction to code optimization; More about loop optimization; More about data-flow analysis; Code generation.

Sistemi Di Cifratura Storia Principi Algoritmi E Tecniche Di Crittografia

Autore: Catello A. De Rosa
Editore: Maggioli Editore
ISBN: 8838744181
Grandezza: 24,56 MB
Formato: PDF
Vista: 5865
Download Read Online


C Linguaggio Libreria Standard Principi Di Programmazione

Autore: Bjarne Stroustrup
Editore: Pearson
ISBN: 9788871920788
Grandezza: 21,18 MB
Formato: PDF
Vista: 1112
Download Read Online


Program Development In Java

Autore: Barbara Liskov
Editore: Pearson Education
ISBN: 076868496X
Grandezza: 75,98 MB
Formato: PDF
Vista: 5572
Download Read Online

Written by a world-renowned expert on programming methodology, and the winner of the 2008 Turing Award, this book shows how to build production-quality programs--programs that are reliable, easy to maintain, and quick to modify. Its emphasis is on modular program construction: how to get the modules right and how to organize a program as a collection of modules. The book presents a methodology effective for either an individual programmer, who may be writing a small program or a single module in a larger one; or a software engineer, who may be part of a team developing a complex program comprised of many modules. Both audiences will acquire a solid foundation for object-oriented program design and component-based software development from this methodology. Because each module in a program corresponds to an abstraction, such as a collection of documents or a routine to search the collection for documents of interest, the book first explains the kinds of abstractions most useful to programmers: procedures; iteration abstractions; and, most critically, data abstractions. Indeed, the author treats data abstraction as the central paradigm in object-oriented program design and implementation. The author also shows, with numerous examples, how to develop informal specifications that define these abstractions--specifications that describe what the modules do--and then discusses how to implement the modules so that they do what they are supposed to do with acceptable performance. Other topics discussed include: Encapsulation and the need for an implementation to provide the behavior defined by the specification Tradeoffs between simplicity and performance Techniques to help readers of code understand and reason about it, focusing on such properties as rep invariants and abstraction functions Type hierarchy and its use in defining families of related data abstractions Debugging, testing, and requirements analysis Program design as a top-down, iterative process, and design patterns The Java programming language is used for the book's examples. However, the techniques presented are language independent, and an introduction to key Java concepts is included for programmers who may not be familiar with the language.