• Welcome!
Total books

Computer & Internet

Administration
289
AI and Robotics
165
Algorithms
19
Cloud
375

Communicaion and Telecommunication
129
Databases
716
Enterprise
145
Graphics & Design
289

Hardware
335
Information Technology
311
Mobile Computing
542
Network Security
69

Operating System
300
Programming
2655
Security
136
Software Engineering
207

Web Design & Development
442
Web Development
1358
Sort by
GNU Emacs Manual
GNU Emacs Manual Sented by Steve Bark

This manual documents the use and simple customization of the Emacs editor. Simple Emacs customizations do not require you to be a programmer, but if you are not interested in customizing, you can ignore the customization hints.

Efficient Learning Machines
Efficient Learning Machines Sented by Sarah Gerdes

Machine learning (ML) is a branch of artificial intelligence that systematically applies algorithms to synthesize the underlying relationships among data and information. For example, ML systems can be trained on automatic speech recognition systems (such as iPhone’s Siri) to convert acoustic information in a sequence of speech data into semantic structure expressed in the form of a string of words.

Operating system: from 0 to 1

Bootstrap yourself to write an OS from scratch. A book for self-learner. This book helps you gain the foundational knowledge required to write an operating system from scratch.

Android on X86
Android on X86 Sented by Rebecca

We wrote Android on x86: an Introduction to Optimizing for Intel® Architecture to provide a one-stop, detailed resource for the topic’s best practices and procedures.

Communications in Computer and Information Science

The CCIS series is devoted to the publication of proceedings of computer science conferences. Its aim is to efficiently disseminate original research results in informatics in printed and electronic form. While the focus is on publication of peer-reviewed full papers presenting mature work, inclusion of reviewed short papers reporting on work in progress is welcome, too.

Signal Computing: Digital Signals in the Software Domain

As computers become ubiquitous, they become more and more embedded not only in the devices we own and use but in our lives. As a result, computers become embedded in the physical world, with their primary purpose being to detect and analyze happenings in our world and to produce responses that affect that world. As computing professionals, we need to understand how computers can process information from the physical world as digital signals: multimedia (sound, images, video) and other measurements (in medical instruments, cars, cell phones, eyeglasses, etc). This is why we have chosen to coin the phrase Signal Computing".

The Privacy Engineers's Manifesto

"It's our thesis that privacy will be an integral part of the next wave in the technology revolution and that innovators who are emphasizing privacy as an integral part of the product life cycle are on the right track." --The authors of The Privacy Engineer's Manifesto

Informatics in the Future
Informatics in the Future Sented by Jacob

This volume deals with the prospect and “evolution” of Computer Science, which has become the operating system of our society. From individual to collectives, economics, politics, and society, Computer Science influences all spheres of our life. Its pervasive nature lays the foundations to an overarching technological environment carrying an inherent unprecedented potential for change.

Embedded Firmware Solutions
Embedded Firmware Solutions Sented by Steve Bark

Embedded Firmware Solutions is the perfect introduction and daily-use field guide--for the thousands of firmware designers, hardware engineers, architects, managers, and developers--to Intel’s new firmware direction (including Quark coverage), showing how to integrate Intel® Architecture designs into their plans.

Programming Perl
Programming Perl Sented by Musa

Welcome to Perl Training Australia’s Programming Perl training course. This is a five-day module in which you will learn how to program the Perl programming language.

Category Theory for Programmers
Category Theory for Programmers Sented by Steve Bark

For some time now I’ve been floating the idea of writing a book about category theory that would be targeted at programmers. Mind you, not computer scientists but programmers — engineers rather than scientists. I know this sounds crazy and I am properly scared. I can’t deny that there is a huge gap between science and engineering because I have worked on both sides of the divide. But I’ve always felt a very strong compulsion to explain things. I have tremendous admiration for Richard Feynman who was the master of simple explanations. I know I’m no Feynman, but I will try my best. I’m starting by publishing this preface — which is supposed to motivate the reader to learn category theory — in hopes of starting a discussion and soliciting feedback.

TinyOS, an Embedded Operating System

Subject of this work is to give an introduction to the TinyOS Embedded Operating System. It explains the internal structure of the OS and points out its characteristics by comparing it to another embedded Operating System called MicroC/OS-II. By presenting several modules which have been written in the course of this project thesis the usage and practical applicability of TinyOS are shown. A setupguide for the used toolchain is provided in order to enable a quick and simple start into application developement.

Sort by