lex yacc

lex   yacc
Author: Doug Brown,John Levine,Tony Mason
Publsiher: "O'Reilly Media, Inc."
Total Pages: 388
Release: 1992-10-01
ISBN: 1449360157
Category: Computers
Language: EN, FR, DE, ES & NL

lex yacc Book Excerpt:

This book shows you how to use two Unix utilities, lex andyacc, in program development. These tools help programmers build compilers and interpreters, but they also have a wider range of applications.The second edition contains completely revised tutorial sections for novice users and reference sections for advanced users. This edition is twice the size of the first and has an expanded index.The following material has been added: Each utility is explained in a chapter that covers basic usage and simple, stand-alone applications How to implement a full SQL grammar, with full sample code Major MS-DOS and Unix versions of lex and yacc are explored in depth, including AT&T lex and yacc, Berkeley yacc, Berkeley/GNU Flex, GNU Bison, MKS lex andyacc, and Abraxas PCYACC

Building Cocoa Applications

Building Cocoa Applications
Author: Simson Garfinkel,Michael K. Mahoney
Publsiher: "O'Reilly Media, Inc."
Total Pages: 652
Release: 2002
ISBN: 9780596002350
Category: Computers
Language: EN, FR, DE, ES & NL

Building Cocoa Applications Book Excerpt:

This is a step-by-step guide to developing applications for Apple's Mac OS X.It describes how to build object-oriented apps using Cocoa.

Computer Science Perl Programming

Computer Science   Perl Programming
Author: Jon Orwant
Publsiher: "O'Reilly Media, Inc."
Total Pages: 737
Release: 2002-11-04
ISBN: 9780596003104
Category: Computers
Language: EN, FR, DE, ES & NL

Computer Science Perl Programming Book Excerpt:

Seventy articles from the first five years of "The Perl Journal" discuss advanced programming techniques, the mechanics of Perl, and other aspects of computer science.

BeOS

BeOS
Author: Martin C. Brown
Publsiher: Morgan Kaufmann
Total Pages: 496
Release: 1998-08-24
ISBN: 9781558605329
Category: Computers
Language: EN, FR, DE, ES & NL

BeOS Book Excerpt:

While the BeOS is a fundamentally new operating system, under the hood it contains a lot of UNIX-like features, and aims to be largely POSIX compliant. This book explores the BeOS from a POSIX programmer's vantage point, providing the programmer a comprehensive guide to getting these applications to run on this new platform.

Elements of Compiler Design

Elements of Compiler Design
Author: Alexander Meduna
Publsiher: CRC Press
Total Pages: 292
Release: 2007-12-03
ISBN: 1420063235
Category: Computers
Language: EN, FR, DE, ES & NL

Elements of Compiler Design Book Excerpt:

Maintaining a balance between a theoretical and practical approach to this important subject, Elements of Compiler Design serves as an introduction to compiler writing for undergraduate students. From a theoretical viewpoint, it introduces rudimental models, such as automata and grammars, that underlie compilation and its essential phases. Based on these models, the author details the concepts, methods, and techniques employed in compiler design in a clear and easy-to-follow way. From a practical point of view, the book describes how compilation techniques are implemented. In fact, throughout the text, a case study illustrates the design of a new programming language and the construction of its compiler. While discussing various compilation techniques, the author demonstrates their implementation through this case study. In addition, the book presents many detailed examples and computer programs to emphasize the applications of the compiler algorithms. After studying this self-contained textbook, students should understand the compilation process, be able to write a simple real compiler, and easily follow advanced books on the subject.

Untitled

Untitled
Author: Anonim
Publsiher: Arihant Publications India limited
Total Pages: 1199
Release: 2022
ISBN: 9326194965
Category: Electronic Book
Language: EN, FR, DE, ES & NL

Untitled Book Excerpt:

flex bison

flex   bison
Author: John Levine
Publsiher: "O'Reilly Media, Inc."
Total Pages: 292
Release: 2009-08-05
ISBN: 9781449379278
Category: Computers
Language: EN, FR, DE, ES & NL

flex bison Book Excerpt:

If you need to parse or process text data in Linux or Unix, this useful book explains how to use flex and bison to solve your problems quickly. flex & bison is the long-awaited sequel to the classic O'Reilly book, lex & yacc. In the nearly two decades since the original book was published, the flex and bison utilities have proven to be more reliable and more powerful than the original Unix tools. flex & bison covers the same core functionality vital to Linux and Unix program development, along with several important new topics. You'll find revised tutorials for novices and references for advanced users, as well as an explanation of each utility's basic usage and simple, standalone applications you can create with them. With flex & bison, you'll discover the wide range of uses these flexible tools offer. Address syntax crunching that regular expressions tools can't handle Build compilers and interpreters, and handle a wide range of text processing functions Interpret code, configuration files, or any other structured format Learn key programming techniques, including abstract syntax trees and symbol tables Implement a full SQL grammar-with complete sample code Use new features such as pure (reentrant) lexers and parsers, powerful GLR parsers, and interfaces to C++

Information Systems and Technologies

Information Systems and Technologies
Author: Álvaro Rocha,Hojjat Adeli,Gintautas Dzemyda,Fernando Moreira
Publsiher: Springer Nature
Total Pages: 651
Release: 2022
ISBN: 3031048296
Category: Application software
Language: EN, FR, DE, ES & NL

Information Systems and Technologies Book Excerpt:

This book covers the following main topics: A) information and knowledge management; B) organizational models and information systems; C) software and systems modeling; D) software systems, architectures, applications and tools; E) multimedia systems and applications; F) computer networks, mobility and pervasive systems; G) intelligent and decision support systems; H) big data analytics and applications; I) human-computer interaction; J) ethics, computers and security; K) health informatics; L) information technologies in education; M) information technologies in radio communications; N) technologies for biomedical applications. This book is composed by a selection of articles from The 2022 World Conference on Information Systems and Technologies (WorldCIST'22), held between April 12 and 14, in Budva, Montenegro. WorldCIST is a global forum for researchers and practitioners to present and discuss recent results and innovations, current trends, professional experiences, and challenges of modern information systems and technologies research, together with their technological development and applications.

Programming Languages

Programming Languages
Author: Kent D. Lee
Publsiher: Springer Science & Business Media
Total Pages: 282
Release: 2008-12-15
ISBN: 0387794220
Category: Computers
Language: EN, FR, DE, ES & NL

Programming Languages Book Excerpt:

Programming Languages: An Active Learning Approach introduces students to three programming paradigms: object-oriented/imperative languages using C++ and Ruby, functional languages using Standard ML, and logic programming using Prolog. This interactive textbook is intended to be used in and outside of class. Each chapter follows a pattern of presenting a topic followed by a practice exercise or exercises that encourage students to try what they have just read. This textbook is best-suited for students with a 2-3 course introduction to imperative programming. Key Features: (1) Accessible structure guides the student through various programming languages. (2) Seamlessly integrated practice exercises. (3) Classroom-tested. (4) Online support materials. Advance praise: “The Programming Languages book market is overflowing with books, but none like this. In many ways, it is precisely the book I have been searching for to use in my own programming languages course. One of the main challenges I perpetually face is how to teach students to program in functional and logical languages, but also how to teach them about compilers. This book melds the two approaches very well.” -- David Musicant, Carleton College

Programming Languages Concepts and Implementation

Programming Languages  Concepts and Implementation
Author: Saverio Perugini
Publsiher: Jones & Bartlett Learning
Total Pages: 840
Release: 2021-12
ISBN: 1284222721
Category: Computers
Language: EN, FR, DE, ES & NL

Programming Languages Concepts and Implementation Book Excerpt:

Programming Languages: Concepts and Implementation teaches language concepts from two complementary perspectives: implementation and paradigms. It covers the implementation of concepts through the incremental construction of a progressive series of interpreters in Python, and Racket Scheme, for purposes of its combined simplicity and power, and assessing the differences in the resulting languages. 1. Hands-on, implementation-oriented approach. 2. Numerous conceptual and programming exercises. 3. Interpreter-based projects in Python and Racket Scheme. 4. All interpreter code (and solutions) in Python (and Racket) are provided as a Git repository in BitBucket. 5. New concurrency models (Communicating Sequential Processes (CSP), and Actor Model of Concurrency).

Linux Appliance Design

Linux Appliance Design
Author: Bob Smith,John Hardin,Graham Phillips,Bill Pierce
Publsiher: No Starch Press
Total Pages: 388
Release: 2007
ISBN: 1593271409
Category: Computers
Language: EN, FR, DE, ES & NL

Linux Appliance Design Book Excerpt:

While there are books that tell readers how to run Linux on embedded hardware and books on how to build a Linux application, this volume is the first book to demonstrate how to merge the two to create a Linux appliance.

Software Development in Chemistry 4

Software Development in Chemistry 4
Author: Johann Gasteiger
Publsiher: Springer Science & Business Media
Total Pages: 419
Release: 2012-12-06
ISBN: 3642754309
Category: Science
Language: EN, FR, DE, ES & NL

Software Development in Chemistry 4 Book Excerpt:

Bringing together scientists from the various disciplines of chemistry who are actively engaged in developing software and using computers to solve their problems was the main objective of the 4th workshop 'Computers in Chemistry' (November 22-24, 1989) held in Hochfilzen, Tyrol. Fields covered include molecular modelling, chemometrics, synthesis planning, computer science.

Compiler Design

Compiler Design
Author: Saxena Sandeep & Rathore, Rajkumar Singh
Publsiher: S. Chand Publishing
Total Pages: 135
Release: 2013
ISBN: 8121998506
Category: Computers
Language: EN, FR, DE, ES & NL

Compiler Design Book Excerpt:

Comprehensive coverage of various aspects of Compiler Design concepts.Strictly in accordance with the syllabus covered under B.E./B.Tech. and MCA.Simple language, crystal clear approach, straight forward comprehensible presentation.Adopting user-friendly classroom lecture style.The concepts are duly supported by several examples.GATE aspirants will be immensely benefitted through the objective type questions

Expert MySQL

Expert MySQL
Author: Charles Bell
Publsiher: Apress
Total Pages: 640
Release: 2013-02-03
ISBN: 143024660X
Category: Computers
Language: EN, FR, DE, ES & NL

Expert MySQL Book Excerpt:

Expert MySQL is the leading reference for learning, understanding, and extending the MySQL server. It unlocks the full promise of open source by showing how to modify the code, create your own storage engine, build your own authentication plugins, and even add your own functions and commands to the SQL language. No other book provides the level of detail or the extensive examples of the inner workings of MySQL that have taken engineers years to master. Expert MySQL is a must have book for all systems integrators, engineers, and software developers working with the MySQL server code. Expert MySQL is also a wealth of information on key aspects of MySQL internals. You’ll learn about internal query representation, how the optimizer creates execution plans, and how to exert control over those plans for optimal performance in your environment. You'll even learn to build your own query optimizer, giving insight that can help you understand and resolve tough performance problems. High-availability and replication are also covered, making Expert MySQL a must-have book for anyone doing high-end work involving MySQL. Shows how to customize MySQL and its storage and authentication engines Provides in-depth knowledge of internals for use in query tuning and performance troubleshooting Covers high-end features such as high-availability and replication

The Computer Science of TeX and LaTeX

The Computer Science of TeX and LaTeX
Author: Victor Eijkhout
Publsiher: Lulu.com
Total Pages: 135
Release: 2022
ISBN: 1105415910
Category: Electronic Book
Language: EN, FR, DE, ES & NL

The Computer Science of TeX and LaTeX Book Excerpt:

Programming in Python 3

Programming in Python 3
Author: Mark Summerfield
Publsiher: Addison-Wesley Professional
Total Pages: 648
Release: 2010
ISBN: 0321680561
Category: Computers
Language: EN, FR, DE, ES & NL

Programming in Python 3 Book Excerpt:

Now fully updated, this edition brings together all the knowledge needed to write programs, use any library, and even create new library modules. The book teaches every aspect of the Python 3 language and covers all the built-in functionality.

Code Optimization Techniques for Embedded Processors

Code Optimization Techniques for Embedded Processors
Author: Rainer Leupers
Publsiher: Springer Science & Business Media
Total Pages: 216
Release: 2013-03-09
ISBN: 1475731698
Category: Computers
Language: EN, FR, DE, ES & NL

Code Optimization Techniques for Embedded Processors Book Excerpt:

The building blocks of today's and future embedded systems are complex intellectual property components, or cores, many of which are programmable processors. Traditionally, these embedded processors mostly have been pro grammed in assembly languages due to efficiency reasons. This implies time consuming programming, extensive debugging, and low code portability. The requirements of short time-to-market and dependability of embedded systems are obviously much better met by using high-level language (e.g. C) compil ers instead of assembly. However, the use of C compilers frequently incurs a code quality overhead as compared to manually written assembly programs. Due to the need for efficient embedded systems, this overhead must be very low in order to make compilers useful in practice. In turn, this requires new compiler techniques that take the specific constraints in embedded system de sign into account. An example are the specialized architectures of recent DSP and multimedia processors, which are not yet sufficiently exploited by existing compilers.

RoboCup 2006 Robot Soccer World Cup X

RoboCup 2006  Robot Soccer World Cup X
Author: Gerhard Lakemeyer,Elizabeth Sklar,Domenico G. Sorrenti,Tomoichi Takahashi
Publsiher: Springer
Total Pages: 566
Release: 2007-09-04
ISBN: 3540740244
Category: Computers
Language: EN, FR, DE, ES & NL

RoboCup 2006 Robot Soccer World Cup X Book Excerpt:

This book constitutes the 10th official archival publication devoted to RoboCup. It documents the achievements presented at the RoboCup 2006 International Symposium, held in Bremen, Germany, in June 2006, in conjunction with the RoboCup Competition. It serves as a valuable source of reference and inspiration for those interested in robotics or distributed intelligence.

Decompiling Android

Decompiling Android
Author: Godfrey Nolan
Publsiher: Apress
Total Pages: 304
Release: 2012-09-12
ISBN: 1430242493
Category: Computers
Language: EN, FR, DE, ES & NL

Decompiling Android Book Excerpt:

Decompiling Android looks at the the reason why Android apps can be decompiled to recover their source code, what it means to Android developers and how you can protect your code from prying eyes. This is also a good way to see how good and bad Android apps are constructed and how to learn from them in building your own apps. This is becoming an increasingly important topic as the Android marketplace grows and developers are unwittingly releasing the apps with lots of back doors allowing people to potentially obtain credit card information and database logins to back-end systems, as they don’t realize how easy it is to decompile their Android code. In depth examination of the Java and Android class file structures Tools and techniques for decompiling Android apps Tools and techniques for protecting your Android apps

Fieldbus Technology

Fieldbus Technology
Author: Nitaigour P. Mahalik
Publsiher: Springer Science & Business Media
Total Pages: 592
Release: 2013-03-09
ISBN: 366207219X
Category: Technology & Engineering
Language: EN, FR, DE, ES & NL

Fieldbus Technology Book Excerpt:

Fieldbus Technology (FT) is an enabling platform that is becoming the preferred choice for the next generation real-time automation and control solutions. This book incorporates a selection of research and development papers. Topics covered include: history and background, contemporary standards, underlying architecture, comparison between different Fieldbus systems, applications, latest innovations, new trends as well as issues such as compatibility, interoperability, and interchangeability.