Books
| | | "Since I've started reading books on programming - and I've read a lot, and learned a lot - I haven't completed a single project." - Makek Jedlinski http:// www.tranglos.com/ free/ closedown.html |
|
| | | Of the many who have read the Bible, only a few have become crazy afterwards. |
|
A (to be completed) collection of a few technology
related book titles.
- D. Boling,
Programming Microsoft Windows CE .NET, Third Edition,
Microsoft Press,
2003
- P. Yao and D. Durant,
.NET Compact Framework Programming with C#,
Addison Wesley,
2004
^ top
-
J. Richter,
Programming Applications for Microsoft Windows, Fourth Edition,
Microsoft Press,
1999
-
David A. Solomon, Mark E. Russinovich,
Inside Microsoft Windows 2000, Third Edition,
Microsoft Press,
2000,
0-7356-1021-5
-
Johnson Hart,
Win32 System Programming Second Edition,
Addison Wesley,
2001,
0-201-70310-6
-
Charles Petzold,
Programming Windows, 10th Anniversary Edition,
Microsoft Press,
1998
-
D. Kruglinski, S. Wingo and G. Shepherd,
Programming Visual C++, Fifth Edition,
Microsoft Press,
1998
-
John Robbins,
Debugging Applications,
Microsoft Press,
2000
-
George Shepherd, Brad King,
Inside ATL,
Microsoft Press,
1999
-
Kraig Brockschmidt,
Inside Ole, 2nd Edition,
Microsoft Press,
1995
-
Steven Roman,
Win32 API Programming with Visual Basic,
O'Reilly,
1999,
1-56592-631-5
-
MCSE Training Kit - Microsoft Windows 2000 Server,
Microsoft Press,
2001
-
Tim Ewald,
Transactional COM+: Building Scalable Applications,
Addison-Wesley,
2001,
0201615940
^ top
-
R. A. Finkel,
Advanced Programming Language Design,
Addison-Wesley,
1996
-
D. A. Watt, D. F. Brown,
Programming Langauge Processors in Java,
Prentice Hall,
2000
0-130-25786-9
-
S. Muchnick,
Advanced Compiler Construction,
Morgan Kaufmann Publishers,
1997,
1558603204
-
Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman,
Compilers Principles, Techniques and Tools,
Addisson Wesley,
1988,
0-201-10088-6
-
P. Van Roy, S. Haridi,
Concepts, Techniques, and Models of Computer Programming,
MIT Press,
2004
-
F. Nielson, H. R. Nielson,
Semantics with Applications - A Formal Introduction,
Wiley,
1992-9
-
D. Grune, C. J. Jacobs,
Parsing Techniques,
Ellis Horwood Limited,
1990
-
P.D. Terry,
Compilers and Compiler Generators an introduction with C++,
Addison Wesley,
1996,
032126360X,
http://www.scifac.ru.ac.za/ compilers/
-
N.D. Jones, C.K. Gomard, P. Sestoft,
Partial Evaluation and Automatic Program Generation,
Prentice Hall International,
1993,
http://www.dina.dk/ ~sestoft/ pebook/pebook.html
^ top
-
M. Austern,
Generic Programming and the STL,
Addison-Wesley,
1999
-
B. Stroustrup,
The C++ Programming Language, Third Edition (Reprint 2001),
Addison-Wesley,
1997
-
Bruce Eckel,
Thinking in C++, 2nd Edition, Volume 1, Volume 2,
1999
-
Axel-Tobias Schreiner,
Object-Oriented Programming with ANSI-C,
1994
- Brian W. Kernighan, Dennis M. Ritchie, The C
Programming Language, Prentice Hall, 1988, 0131103628
- Frank B. Brokken, C++ Annotations, 1994
http:// www.icce.rug.nl/ documents/ cplusplus/
^ top
| | Model Driven Architecture |
-
J. Greenfield, K. Short, S. Cook, S. Kent,
Software Factories,
Addison-Wesley,
2004
-
David S. Frankel,
Model Driven Architecture: Applying MDA to Enterprise Computing,
Wiley,
2003,
0-471-31920-1
^ top
-
M. Fowler, et al,
Refactoring Improving the Design of Existing Code,
Addison Wesley,
1999,
0-201-48567-2
-
A. Riel,
Object-Oriented Design Heuritics,
Addison Wesley,
1996,
0-201-63385-X
-
Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal,
Pattern - Oriented Software Architecture - A System of Patterns,
John Wiley & Sons,
1996,
0-471-95869-7
-
E. Gamma, R. Helm, R. Johnson, J. Vlissides,
Design Patterns,
Addison-Wesley,
1995
-
Len Bass, Paul Clements, Rick Kazman,
Software Architecture in Practice,
Addisson Wesley,
1998,
0-201-19930-0
-
J. W. Cooper,
The Design Patterns Java Companion,
1998,
http:// www.patterndepot.com/put/8/ JavaPatterns.htm
- Frederick P. Brooks, The Mythical Man Month. Essays on
Software Engineering. 20th Anniversary Edition,
Addison-Wesley, 1995, 0201835959
- Tom DeMarco, Timothy Lister, Peopleware, Dorset House
Publishing Company, Second Edition, 1999, 0932633056
- James Noble, Charles Weir,
Small Memory Software: Patterns for systems with limited memory, Addison-Wesley Professional, 2000, 978-0201596076
^ top
| | Graph Rewriting / Generation |
-
Czarnecki and Eisenecker,
Generative Programming: Methods, Tools, and Applications,
Addison-Wesley,
2000,
0201309777
-
Uwe Assmann,
Invasive Software Composition,
Springer-Verlag,
2003,
3-540-44385-1
-
Tom Mens,
A Formal Foundation for Object-Oriented Software Evolution,
Ph.D Disseration / Vrije University Brussel,
1999
ftp:// prog.vub.ac.be/ dissertation/1999/ vub-prog-phd-99-01.pdf
-
Josef D. Gradecki, Jim Cole,
Mastering Apache Velocity,
Wiley,
2003,
0-471-45794-9
^ top
-
Okzir, et al,
The Complete Visual C# Programmer's Guide,
Microgold Software Inc.,
2002,
0971683603
-
Ingo Rammer,
Advanced .NET Remoting (C# Edition),
APress,
2002,
1590590252
-
Jeff Prosise,
Programming Microsoft .NET,
Microsoft Press,
2002,
0-7356-1376-1
-
Dino Esposito,
Building Web Solutions with ASP.NET and ADO.NET,
Microsoft Press,
2002,
0-7356-1578-0
-
Bruce Bukovics,
.NET 2.0 Interoperability Recipes,
APress,
2006,
978-1-59059-669-2
-
G. Nutt,
Distributed Virtual Machines: Inside the Rotor CLI,
Addison-Wesley,
2004,
0-321-22326-8,
http:// www.nuvolan.com/ ~nutt/DPRS/
-
Keith Brown,
A .NET Developer's Guide to Windows Security,
2004,
http:// www.pluralsight.com/ keith/book/
^ top
-
Robert Eckstein, David Collier-Brown, Peter Kelly
Using Samba,
O'Reilly,
1999,
1-56592-449-5
-
Bil Lewis, Daniel J. Berg,
PThreads Primer - A Guide to Multithreaded Programming,
SunSoft Press - A Prentice Hall Title,
1996,
0-13-443698-9
^ top
-
Scot Oaks,
Java Security, 2nd Edition,
O'Reilly,
2001,
0-596-00157-6
-
Brett McLaughlin,
Java & XML, Second Edition,
O'Reilly,
2001,
0-596-00197-5
-
Deepak Alur, John Crupi, Dan Malks,
Core J2EE Patterns: Best Practices and Design Strategies,
Prentice Hall / Sun Microsystems Press,
2001,
http:// java.sun.com/blueprints/ corej2eepatterns/"
-
Voelter, Schmid, Wolff,
Server Component Patterns. Component Infrastructures Illustrated with EJB,
Wiley,
2002,
0-470-84319-5
-
Stuart Halloway,
Component Development for the Java Platform,
Addison-Wesley,
2002,
0201753065
-
Bruce Eckel,
Thinking in Patterns with Java,
2001
^ top
-
Aaron Skonnard, Martin Gudgin,
Essential XML Quick Reference,
Addison-Wesley,
2001,
0-201-74095-8
-
Doug Tidwell,
XSLT,
O'Reilly,
2001,
0-596-00053-7
^ top
-
Alfred V. Aho, Jeffrey D. Ullman,
Foundations of Computer Science - C Edition,
Computer Science Press,
1995,
0716782847
-
Bruno R. Preiss,
Data Structures and Algorithms with Object-Oriented Design Patterns in C++,
Wiley,
1997,
http://www.brpreiss.com/ books/opus4/
-
Brian W. Kernighan, Rob Pike,
The Practice of Programming,
Addison-Wesley,
1999
^ top
-
David Boswell, Brian King, Ian Oeschger, Pete Collins, Eric Murphy,
Creating Applications with Mozilla,
O'Reilly,
2002,
0-596-00052-9
-
Kenneth C. Feldt,
Programming Firefox,
O'Reilly,
2007,
0-596-10243-7
-
J. N. Robbins,
Learning Web Design, 3rd Edition
O'Reilly
2007
978-0596527525
^ top
- Julian Smart, Kevin Hock, Stefan Csomor,
Cross-Platform GUI Programming with wxWidgets,
Prentice Hall,
0-13-147381-6,
2005
-
Ian H. Witten, Eibe Frank,
Data Mining: Practical Machine Learning Tools and Techniques,
Morgan Kaufmann,
1999,
1558605525
- Frank G. Soltis, Inside the AS/400: Second Edition,
29th Street Press, 1997, 1882419669
-
J. E. Hopcroft, R. Motwani, J. D. Ullman,
Introduction to Automata Theory,
Languages, and Computation, 2nd Edition,
Addison Wesley,
2000
-
A. S. Tanenbaum,
Modern Operating Systems (2nd Edition),
Prentice Hall,
2001,
0-13-031358-0
-
Harold Abelson, Gerald Jay Sussman,
Structure and Interpretation of Computer Programs, 2nd Edition,
The MIT Press,
1996
http:// mitpress.mit.edu/sicp/ full-text/book/book.html
-
G. Coulouris, J. Dollimore, T. Kindberg,
Distributed Systems: Concepts and Design Edition 3,
Addison Wesley,
2001,
0201-619-180
-
William Strunk Jr., E.B. White, Roger Angell,
The Elements of Style,
Longman,
2000
^ top
|