Showing posts with label computer ebooks. Show all posts
Showing posts with label computer ebooks. Show all posts

Wednesday, September 21, 2011

Writing Compilers and Interpreters: A Software Engineering Approach (3rd Edition)


Writing Compilers and Interpreters: A Software Engineering Approach (3rd Edition)

Writing Compilers and Interpreters: A Software Engineering Approach (3rd Edition)
Wiley | 2009 | ISBN: 0470177071 | 864 pages | ePUB | 6MB

Long-awaited revision to a unique guide that covers both compilers and interpreters Revised, updated, and now focusing on Java instead of C++, this long-awaited, latest edition of this popular book teaches programmers and software engineering students how to write compilers and interpreters using Java. You?ll write compilers and interpreters as case studies, generating general assembly code for a Java Virtual Machine that takes advantage of the Java Collections Framework to shorten and simplify the code. In addition, coverage includes Java Collections Framework, UML modeling, object-oriented programming with design patterns, working with XML intermediate code, and more.

A First Book of C++, Fourth Edition


A First Book of C++, Fourth Edition

A First Book of C++, Fourth Edition by Gary J. Bronson
Cengage Learning | English | 2011 | ISBN: 1111531005 | 802 pages | PDF | 42 MB


Gary Bronson's A FIRST BOOK OF C++, Fourth Edition, takes a hands-on, applied approach to the first programming language course for students studying computer science. The book begins with procedural programming in C, and then gradually introduces object-oriented programming features and the C++ language syntax that enables first-time programmers to use them.






Download Links 


Take Control of Media on Your iPad, Second Edition


Take Control of Media on Your iPad, Second Edition
Take Control of Media on Your iPad, Second Edition
455 pages | Aug 31 2010 |ISBN: 9781615421312| PDF | 5.5 Mb

Join media-savvy author Jeff Carlson as he helps you enjoy media on your iPad like never before. Jeff explains basic and advanced ways of adding media to your iPad, and gives you a thorough grounding in Apple's core media apps—iBooks, iPod, Videos, and Photos. He also helps you integrate your iPad with an Apple TV and looks at various ways of using an iPad as a TV remote. You'll also get plenty of suggestions for third-party apps and products, whether you want to read books not available in the iBookstore, stream music from the Internet to your iPad, convert your own DVD library to iPad-friendly format, or put your own photos on your iPad.

Download Links (5.5 Mb)



Mirror:

Friday, August 19, 2011

iPad iOS 4 App development Essentials - Xcode 4 Edition



Author : Neil Smyth
Publication Date : May 2011

Excerpts from the Introduction:

Neil Smyth wrote:
In 2011 Gartner, a respected technology analysis and research company predicted that sales growth for personal computers would fall from 15.9% growth down to a much lower 10.5%. This decline is particularly significant when taking into consideration that the global economy was in the process of emerging from the worst recession since the 1930s, a period during which growth rates would logically be expected to increase. This predicted decline in PC sales growth has been largely attributed to the surge in popularity of tablet based computers.

The concept of a tablet computer is nothing new. Microsoft, for example, has been talking about tablet computers for many years and has even made a few, largely unsuccessful, forays into the market. The single event that triggered this market shift was the introduction of the iPad in April 2010. Within the first year Apple sold 15 million first generation iPad units. The iPad 2 shipped in March 2011 and was sold out within the first weekend of sales in each of the countries in which it was launched. The tablet market will, of course, not be left entirely to Apple. At the CES 2011 trade show in Las Vegas approximately 70 new tablet computers were previewed, many of which were expected to reach the market within the following 12 months. The fact remains, however, that if not for the success of the iPad few, if any, of these tablets would even have been created. More importantly, none of these tablets will be running iOS (most will run the Honeycomb release of Google's Android OS) and, perhaps most significantly, none will be part of Apple’s formidable ecosystem.

When developing for the iPad it is important to understand that you are not just targeting a hardware device. In essence you are leveraging an entire ecosystem consisting of the device hardware, the iOS operating system, software development kit (SDK), iTunes platform and, perhaps most importantly, the App Store. No longer is the success of a mobile device platform a matter of simply the operating system and hardware. Instead, a platform will succeed or fail based on the ecosystem to which it belongs. Google's understanding of the importance of the applications market, for example, has contributed significantly to the success of Android based devices. Conversely Nokia’s failure to create a successful ecosystem was cited by CEO Stephen Elop as a contributing factor to the demise of the Symbian operating system and the company’s move to Microsoft’s Windows Phone platform for future Nokia smartphones.

Gartner expects 69.5 million tablets to be sold in 2011. A significant portion of these sales are expected to be iPads and predictions of iPad sales in 2012 range from 30 – 40 million units. Without doubt, by choosing to develop for the iPad you are tapping into a vast market of potential customers for your iPad app. It is our intention that this book provide the knowledge you need to start building that app.

Computational Linguistics: Models, Resources, Applications


  • Title Computational Linguistics: Models, Resources, Applications
  • Author(s) Igor A. Bolshakov and Alexander Gelbukh
  • Publisher: IPN-UNAM-FCE, 2004.
  • Paperback 186 pages
  • eBook Online4, HTML and PDF
  • Language: English
  • ISBN-10: 970-36-0147- 2
  • ISBN-13: N/A

Book Description
This comprehensive reference work provides an overview of the concepts, methodologies, and applications in computational linguistics and natural language processing (NLP).
The book is a state-of-the-art reference to one of the most active and productive fields in linguistics. It will be of interest and practical use to a wide range of linguists, as well as to researchers in such fields as informatics, artificial intelligence, language engineering, and cognitive science.
About the Authors
  • N/A
Reviews and Rating:
Read and Download Links:

The MAC Manual


subscribe
The Mac Manual
Receive Your Complimentary Guide NOW!

"The Mac Manual"
This guide supplies you with numerous tips, tricks and free applications. Get the hang of the interface and discover what your Mac is really capable of.
Gone are the days when Macs were only considered valid ‘office' computers. These days, Macs are the slick icons of the design and music industries — and now they're also spreading to the general consumer market. But even though Macs are an overall reincarnation of simplicity and user-friendliness, most people – whether they are computer initiates or have been working with Windows their entire life – need a little help getting started.

This slick, sixty-odd paged monster is based on Snow Leopard – the latest release of the Mac OS X operating system – and tells you everything you need to know about Mac. With this free guide you will also receive daily updates on new cool websites and programs in your email for free courtesy of MakeUseOf.
Offered Free by: Makeuseof.com

The GNU/Linux Advanced Administration


subscribe
The GNU/Linux Advanced Administration
Receive Your Complimentary eBook NOW!

"The GNU/Linux Advanced Administration"
The GNU/Linux systems have reached an important level of maturity, allowing to integrate them in almost any kind of work environment, from a desktop PC to the sever facilities of a big company.
In this ebook "The GNU/Linux Operating System", the main contents are related with system administration. You will learn how to install and configure several computer services, and how to optimize and synchronize the resources using GNU/Linux.

The topics covered in this 500+ page eBook include Linux network, server and data administration, Linux kernel, security, clustering, configuration, tuning, optimization, migration and coexistence with non-Linux systems. A must read for any serious Linux system admin.
Offered Free by: Free Technology Academy (FTA)

C++ for Engineers and Scientists, 3 edition




Gary J. Bronson, "C++ for Engineers and Scientists, 3 edition"
C..se T---logy | 2009 | ISBN: 0324786433 | 848 pages | PDF | 31,7 MB

ow in its third edition, Bronson's C++ for Engineers and Scientists makes C++ accessible to first-level engineering students as C++ maintains its stronghold in engineering and scientific communities. The text continues to take a pragmatic approach that incorporates actual engineering and science problems for its applications and examples. Students begin with a foundation in procedural programming, moving into object-oriented concepts in the second half of the text. This new edition also offers new case studies and an expanded selection of examples from a variety of fields including thermodynamics, optics, and fluid mechanics.

Download



Alessandro Del Sole, "Visual Basic 2010 Unleashed"




Alessandro Del Sole, "Visual Basic 2010 Unleashed"
Publisher: Sams | ISBN: 0672331004 | edition 2010 | PDF | 1337 pages | 96 mb

Foreword by Beth Massi
Senior Program Manager, Microsoft Visual Studio

Visual Basic 2010 Unleashed is the most comprehensive, practical reference to modern object-oriented programming with Visual Basic 2010. Written by Visual Basic MVP Alessandro Del Sole, a long-time leader of the global VB community, this book illuminates the core of the VB language and demonstrates its effective use in a wide variety of programming scenarios.

Del Sole covers both Visual Basic 2010 Professional Edition for professional developers and the Express Edition for hobbyists, novices, and students. Writing for VB programmers at all levels of experience, he walks through using VB 2010 for data access, user interface development, networking, communication, and many other tasks. For those moving from structured languages–including VB 6–he offers detailed guidance on building effective object-oriented code. He also demonstrates how to make the most of Microsoft’s underlying .NET platform to write more robust and powerful software.

This book’s broad coverage includes advanced features such as generics and collections; a thorough introduction to the Visual Studio 2010 IDE and Visual Studio Team System; a full section on data access with ADO.NET and LINQ; practical overviews of WPF and WCF; coverage of web and cloud development with Silverlight and Azure; and advanced topics such as multithreading, testing, and deployment.

Understand the Visual Studio 2010 IDE, .NET Framework 4.0, and the anatomy of a VB 2010 application
Debug VB applications and implement error handling and exceptions
Build efficient object-oriented software with classes, objects, namespaces, and inheritance
Work with advanced object-oriented features, including interfaces, generics, delegates, events, and collections
Organize, create, and improve classes with the Visual Studio Class Designer
Access data with LINQ–including LINQ to Objects, SQL, DataSets, Entities, XML, and Parallel LINQ
Build modern Windows applications with WPF controls, brushes, styles, and templates
Develop web-centric applications using ASP.NET, Silverlight, and Windows Azure Services cloud computing
Create and consume WCF services and WCF Data Services
Use advanced .NET 4.0 platform capabilities, including assemblies, multithreading, parallel programming, P/Invoke
Perform advanced compilations with MSBuild
Localize and globalize VB 2010 client applications

Alessandro Del Sole, Microsoft MVP for Visual Basic, is well-known throughout the global VB community. He is community leader on the Italian VB Tips and Tricks website that serves more than 41,000 developers and a frequent contributor and blogger at MSDN’s Visual Basic Developer Center. He is the author of three books about .NET development with Visual Basic.

My Links

Download

Mirror

Windows Server Administration Fundamentals- Microsoft Official Academic Course




Microsoft Official Academic Course, "98-365: Windows Server Administration Fundamentals "
W..ey | 2011 | ISBN: 0470901829 | 240 pages | PDF | 10,7 MB

Students who are beginning studies in technology need a strong foundation in the basics before moving on to more advanced technology courses and certification programs. The Microsoft Technology Associate (MTA) is a new and innovative certification track designed to provide a pathway for future success in technology courses and careers. The MTA program curriculum helps instructors teach and validate fundamental technology concepts and provides students with a foundation for their careers as well as the confidence they need to succeed in advanced studies. Through the use of MOAC MTA titles you can help ensure your students future success in and out of the classroom. Server fundamentals such as managing Windows Servers (including virtualization) and storage, along with monitoring and troubleshooting servers are included. It also covers such topics as essential naming, directory, and print services. Students also learn of popular Windows Network Services and Applications.

Download