You dont have to become a programmer to use Google, but if you know a little
about software development and want to explore new, more focused search
techniques, Building Research Tools With Google For Dummies has a section just
for you. It introduces you to the Google API, shows you how to download a
developer key, and leads you through building a C# .Net Google application. On
the companion Web site, youll find the source code and software discussed in
the book as well as links to lots of other resources for researchers. Before you
know it, youll be Googling your way to research success!
John C. Mitchell, Krzysztof Apt, "Concepts in Programming Languages"
Cambridge University Press | ISBN 0521780985 | 2001 Year | CHM | 5,45 Mb | 450
Pages
"The book's three goals are achieved admirably: to discuss the design
decisions and tradeoffs of various programming languages, to compare programming
languages to deepen understanding, and to present language-specific programming
techniques... This is the text one would use in a course on programming
languages. Highly recommended." Choice
"It is an excellent book on programming languages, and one that lecturers would
enjoy using and students would gain much from having and reading...The exercises
are excellent, and range from basic exercises to ones that, if they don't
inspire new careers, ought at least generate fine projects. ..I am sure this
book will be a success and we will soon see further editions...Indeed it is an
inspiring book." LTSN Book Reviews
Hesham El-Rewini, Mostafa Abd-El-Barr, "Advanced Computer Architecture and
Parallel Processing"
Wiley-Interscience | ISBN 0471467405 | 2005 Year | PDF | 3,7 Mb | 288 Pages
Computer architecture deals with the physical configuration, logical
structure, formats, protocols, and operational sequences for processing data,
controlling the configuration, and controlling the operations over a computer.
It also encompasses word lengths, instruction codes, and the interrelationships
among the main parts of a computer or group of computers. This two-volume set
offers a comprehensive coverage of the field of computer organization and
architecture.
Stephen Prata, "C Primer Plus" (5th Edition)
Sams | ISBN 0672326965 | 2004 Year | CHM | 3,46 Mb | 984 Pages
The new classic! C Primer Plus , now in its 5th edition, has been revised to
include over 20 new programming exercises, newly improved examples and the new
ANSI/ISO standard, C99. Task-oriented examples will teach you the fundamentals
of C programming. From extended integer types and compound literals to Boolean
support and variable-length arrays, you will learn to create practical and real-
world applications with C programming. Review questions and programming
exercises at the end of each chapter will reinforce what you have learned. This
friendly and easy-to-
Matthew Liotine, "Mission-Critical Network Planning"
Artech House Publishers | ISBN 158053516X | 2003 Year | PDF | 2,31 Mb | 432
Pages
Whether a terrorist attack, fiber cut, security breach, natural disaster or
traffic overload, todays networks must be designed to withstand adverse
conditions and provide continuous service. This comprehensive, leading-edge book
reveals the techniques and strategies to help you keep enterprise data and voice
networks in service under critical circumstances. You learn numerous ways to
minimize single points of failure through redundancy and backups, and discover
how to select the right networking technologies to improve survivability and
performance.
Craig Walls, Norman Richards, "XDoclet in Action"
Manning Publications | ISBN 1932394052 | 2003 Year | PDF | 5,28 Mb | 600 Pages
Javaranch.com
"An invaluable book about an indispensable framework!"
Computing Reviews
"Straightforward and clear . . . most valuable."
Alan Thorn, "DirectX9 User Interfaces: Design and Implementation"
Wordware Publishing | ISBN 1556222491 | 2004 Year | PDF | 3,19 Mb | 376 Pages
This unique book focuses on offering a comprehensive solution to sucessfully
building a Direct X user interface library from the ground up for games and
other multimedia software.
Richard Rouse, "Game Design: Theory and Practice"
Wordware Publishing | ISBN 1556227353 | 2001 Year | PDF | 31,84 Mb | 500 Pages
One of the most important but least discussed elements of a computer game is
the gameplay that makes a game compelling and entertaining. Game Design: Theory
& Practice focuses on this elusive topic and how you can ensure your title has
the best gameplay possible. Richard Rouse discusses in detail key game design
topics including game balancing, storytelling, non-linearity, player
motivations, input/output, artificial intelligence, level design, and
playtesting. This book delves into the entire breadth of interactive games,
covering computer, console, and arcade titles, and spanning a variety of gaming
genres including strategy, adventure, simulation, action, role-playing, sports,
and wargames.
Мартин Фаулер, "Рефакторинг. Улучшение существующего кода"
Символ-Плюс | ISBN 5932860456, 0201485672 | 2005 год | PDF | 18,89 Mb | 432
страницы
Подход к улучшению структурной целостности и производительности существующих
программ, называемый рефакторингом, получил развитие благодаря усилиям экспертов
в области ООП, написавших эту книгу. Каждый шаг рефакторинга прост. Это может
быть перемещение поля из одного класса в другой, вынесение фрагмента кода из
метода и превращение его в самостоятельный метод или даже перемещение кода по
иерархии классов. Каждый отдельный шаг может показаться элементарным, но
совокупный эффект таких малых изменений в состоянии радикально улучшить проект
или даже предотвратить распад плохо спроектированной программы.
Мартин Фаулер с соавторами пролили свет на процесс рефакторинга, описав принципы
и лучшие приемы его осуществления, а также указав, где и когда следует начинать
углубленное изучение кода с целью его улучшения. Основу книги составляет
подробный перечень более 70 методов рефакторинга, для каждого из которых
описываются мотивация и техника испытанного на практике преобразования кода с
примерами на Java. Рассмотренные в книге методы позволяют поэтапно
модифицировать код, внося каждый раз небольшие изменения, благодаря чему
снижается риск, связанный с развитием проекта.
Элейн Мармел, "Microsoft Project 2002. Библия пользователя"
Диалектика | ISBN 5845904706 | 2003 год | PDF | 34,25 Mb | 624 страницы
Перед вами книга, посвященная последней версии лучшего инструмента для
управления проектами - Microsoft Project 2002. В настоящем издании приведены
основные сведения о проектах и о принципах управления ими в среде Microsoft
Project 2002. Подробно рассмотрены такие темы, как создание проекта, определение
задач, назначение им ресурсов и затрат, использование представлений, изменение
внешнего вида проектов, а также устранение неполадок планирования и назначения
ресурсов. Кроме того, в книге освещаются вопросы отслеживания хода выполнения
проекта, создания отчетов, управления несколькими проектами, а также применения
при работе с Project сетевых и Web-технологий. Материал последней части книги
посвящен таким темам, как настройка Project, использование макросов, а также
импорт и экспорт данных. В последней главе приведено несколько примеров
применения методов управления проектами на практике. В двух приложениях
представлены рабочие таблицы управления проектом и список основных полей и
функций. И наконец, книгу завершает словарь основных терминов Microsoft Project.
Книга рассчитана на читателей с различным уровнем подготовки.
В.С.Гусев, "Google. Эффективный поиск"
Вильямс | ISBN 5845909015 | 2006 год | PDF | 24,71 Mb | 240 страниц
В книге подробно описаны методы и приемы работы с популярной на сегодняшний
день информационно-поисковой системой Google. Приведены основные сведения о
поисковых машинах и даны определения часто используемых терминов, относящихся к
поиску информации в Internet. Подробно рассмотрены все возможности Google - от
поиска текстса, изображений, товаров, новостей, спутниковых фотографий до
ведения сетевого дневника (блога) и популяризации с помощью Google собственного
сайта.