Marc Rochkind

Marc Rochkind

Marc Rochkind has an MS in Computer Science (Rutgers, 1976) and worked for Bell Labs from 1970 to 1982, much of that time on parts of UNIX, especially the Source Code Control System, for which he is well known. His 1985 book, Advanced UNIX Programming, was the first book that explained how to program the UNIX kernel. Since leaving Bell Labs in 1982, he has had several management and non-management positions in various software companies and done lots of consulting. He started a venture-capital-backed company, XVT Software, in 1988, that provided tools to allow programmers to develop portable GUI applications—the first such tool. Later, he was the VP of Software at two venture-capital-backed companies, one with an employee-scheduling product, and one with an online-knowledge-base product.

He has written four computer-related books:

  • Expert PHP and MySQL: Application Design and Development (Apress, 2013)
  • Advanced UNIX Programming, Second Edition (Addison-Wesley, 2004)
  • Advanced C Programming for Displays (Prentice-Hall, 1988)
  • Advanced UNIX Programming (Prentice-Hall, 1985)

Currently he develops iOS, MacOS, and Windows apps (listed at, does some consulting, and writes books, both fiction and non-fiction.

Programming Chrome Apps Programming Chrome Apps
by Marc Rochkind
December 2014
Print: $39.99
Ebook: $33.99

Webcast: Using JavaScript, HTML5, and CSS to Build Your First Chrome App
November 14, 2014
Even if you have minimal JavaScript experience, you can create powerful Google Chrome Apps with conventional HTML web technologies.