Text Books

A total of 11 distinct books in Operating Systems, Systems programming, and Compilers, not counting International editions and translations into the Chinese, Spanish, and Korean languages.

  1. D. M. Dhamdhere
    Compiler Construction--Principles and Practice, Macmillan India, 1983 (490 pages).
  2. D. M. Dhamdhere
    Introduction to System Software, Tata McGraw Hill, 1986 (400 pages).
    (Reprinted 1987, 1988, 1989, 1990, 1991, 1992).
  3. D. M. Dhamdhere
    System Programming & Operating Systems, Tata McGraw Hill, 1993 (Reprinted 1994, 1995).
  4. D. M. Dhamdhere
    System Programming & Operating Systems, Second edition,
    Tata McGraw Hill, 1997 (710 pages) (Reprinted 1997, 1998).
  5. D. M. Dhamdhere
    Compiler Construction--Principles and Practice, Second edition,
    Macmillan India, 1997 (478 pages) (Reprinted twice).
  6. D. M. Dhamdhere
    System Programming & Operating Systems, Second revised edition, Tata McGraw Hill, 1999 (658 pages)
    (Reprinted several times every year. Thirty-fifth reprint in 2010).
    This book has been translated into Chinese and also published in Singapore by a McGraw-Hill company in September 2001.
  7. D. M. Dhamdhere
    Operating Systems--A Concept Based Approach, Tata McGraw-Hill, 2002 (750 pages).
  8. D. M. Dhamdhere
    Operating Systems--A Concept Based Approach, Second edition, Tata McGraw-Hill, 2006 (789 pages).
    (Reprinted several times every year.)
  9. This book has been translated into Chinese and Spanish and also published in Singapore by a McGraw-Hill company.
  10. D. M. Dhamdhere
    Operating Systems--A Concept Based Approach, McGraw-Hill, 2008 (832 pages).
  11. This book is being translated into Korean by a McGraw-Hill company.
  12. D. M. Dhamdhere
    Systems Programming, Tata McGraw-Hill, 2011 (538 pages).
    (Eighth reprint in February 2015.)
  13. D. M. Dhamdhere
    Operating Systems--A Concept Based Approach, Third Edition, Tata McGraw-Hill, 2012 (832 pages).
    (Sixth reprint in December 2014.)



Adoptions in CS and IT Curricula

Compiler Construction is used as a text for both undergraduate and graduate level courses on Compiler Design in many Universities.

Systems Programming & Operating Systems is used as a text at undergraduate levels for Systems Programming and Operating Systems courses. It is very widely adopted in Indian Universities. The book is also expected to be used in Chinese Universities.

Operating Systems--A Concept Based Approach is written as a text for undergraduate courses in Operating Systems. A significant part of this book is devoted to Distributed Operating Systems.