Hudzilla.org - the homepage of Paul Hudson
Contents > Alternative PHP uses Wish List | Report Bug | About Me ]

21.7     Further reading

This is NOT the latest copy of this book; click here for the latest version.

If you want to learn more about programming for GTK, your best bet is Gnome 2.0 (Warkus), which teaches GUI programming for Gnome using GTK. Note that PHP does only support GTK+ v1, not v2, so some of the information presented in the book will not be applicable.

If you'd like to pursue the topic of games programming, you should look up Premier Press - they have an excellent Games Programming series that just keeps on growing, and each of the books are standalone in that they start from the very beginning. Particularly of interest will be the book Focus on SDL (Pazera), as all of the information presented there can be ported across to use PHP with little fuss.

There are many books available on how to write your own compiler, but only a few of these are particularly worth buying. There are, of course, no books available on writing your own compiler using PHP, but what you should really be interested in is the theory. First up, "Compilers: Principles, Techniques, and Tools", often known simply as The Dragon Book due to is front cover, (Aho, Sethi, and Ullman0 is an excellent if somewhat date book that has been the reference guide for many learning compiler writers for years now. This has been replaced to a large extent by Advance Compiler Design and Implementation (Muchnick), which has more up-to-date content. In my opinion, The Dragon Book still wins out over Muchnick's work, simply because it is presented in a more easily understood manner. Having said that, Muchnick's book does have much, much better detail on optimisation.





<< 21.6 Summary   21.8 Next chapter >>
Table of Contents
Want to see this stuff in print? PHP in a Nutshell takes the core topics covered here, adds in thousands of edits from the editorial team and myself, and combines them to make an unbeatable reference for PHP programmers at all levels.



My latest book has hundreds more tips on how to use PHP, Apache, and MySQL, plus Perl, Python, shell scripts, performance tuning, and more!



Top-right shadow
 
Bottom-left shadow Bottom shadow

Comments from other readers
Be the first to add a comment to this chapter!



Add comment
Please note that by posting a comment here you are committing it to the public domain. This is important so that others can make use of your code themselves, and also so that I can incorporate helpful notes directly into the main text. Comments are limited to 2000 characters in length.

If you are reporting an error in the content, please tell me directly.

Your name/email address:
Your comment:
 
Now, in order to verify that you're a real person, please answer this simple question: what is one plus two?
The answer is:
(please write in
numbers, eg 19)


Top-right shadow
 
Bottom-left shadow Bottom shadow