Showing posts with label Compilers. Show all posts
Showing posts with label Compilers. Show all posts

Teach Yourself Regular Expression in 10 Minutes

Publisher  Sams
Author(s)  Ben Forta
Publisher Sams
Author(s) Ben Forta
ISBN 0672325667
Release Date 28 February 2004
Page 192
RegEx is supported in all major development environments (for use in editing and working with code) and will thus appeal to anyone using these tools. In addition, every JavaScript developer should be using RegEx, but most don't as it has never been taught to them properly before. Developers using ASP, C#, ColdFusion, Java JSP, PHP, Perl, Python, and more can (and should) be using RegEx, and so every one of them is a potential reader too. The reader of this book will learn how to:

-Match characters sets

-Match repeating characters (using minimums and maximums if needed)

-Match (or ignore) based on case

-Build sub-expressions

-Use all of the special characters

-Work with excape sequences

-Use POSIX classes to simplify complex expressions

-Use back-references

-Use look-behind operators


Sams Teach Yourself Regular Expressions in 10 Minutes is a tutorial book organized into a series of easy-to-follow 10-minute lessons. These well targeted lessons teach you in 10 minutes what other books might take hundreds of pages to cover. Instead of dwelling on syntax, terminology, and arcane examples and scenarios, this book takes a very hands-on approach to solving the needs of the majority of RegEx users who simply need to manipulate data.

http://www.urlshield.net/l/9DPQx1hc

or
Download (191.6 KB)

Compilers and Compiler Generators An Introduction With C++

The book is, unfortunately, now out of print. International Thomson decided to drop their Computer Press division, and this title was one of those to be dropped after copies ran out. The copyright was returned to the author, who has now created an online version at http://www.scifac.ru.ac.za/compilers. This site also contains compressed downloadable files of the online edition, and files from which a paper copy may be produced on an HP Laserjet compatible printer.

Written to support a practically oriented course in programming language translation, this book combines theory, practical applications and the use of compiler writing tools to give students a solid introduction to the subject.
Key features of the book:

* Highly accessible in approach, it provides a sufficient level of theory without overwhelming the reader with too much mathematical detail
* Extensive case studies of translators are interspersed throughout, allowing the reader to view the theory in practice
* C++ is used for the illustrations in the text, whilst source code for all of them is provided on the accompanying disk in C++, Modula-2 and Pascal.
* Stressing the importance of compiler tools in modern practice, the book describes the use of a powerful tool (also provided on the disk) for generating recursive descent compilers in C++, Modula-2 or Pascal. The compiler generator, Coco/R, is used as this is simple, fast and clean and very understandable for this level of student.
* Recognising both the importance and complexity of object-oriented programming at this level of instruction, the author has made a careful choice of limited OOP features
* A comprehensive set of exercises allows the reader to develop the material further at many different levels

Download

or

http://rapidshare.com/files/47738794/Compilers_and_Compiler_Generators__An_Introduction_with_C__.zip