C

Author: Gregory Satir
Publisher: "O'Reilly Media, Inc."
ISBN: 156592116X
Release Date: 1995
Genre: Computers

A primer for C programmers transitioning to C++ and designed to get users up to speed quickly, this book tells users just what they need to learn first. Covering a subset of the features of C++, the user can actually use this subset to get familiar with the basics of the language. The book includes sidebars that give overviews of advanced features not covered.

Practical C Programming

Author: Steve Oualline
Publisher: "O'Reilly Media, Inc."
ISBN: 0596004192
Release Date: 2003
Genre: Computers

Teaches the programming language, covering topics including syntax, coding standards, object classes, templates, debugging, and the C++ preprocessor.

21st Century C

Author: Ben Klemens
Publisher: "O'Reilly Media, Inc."
ISBN: 9781491904435
Release Date: 2014-09-27
Genre: Computers

Throw out your old ideas about C and get to know a programming language that’s substantially outgrown its origins. With this revised edition of 21st Century C, you’ll discover up-to-date techniques missing from other C tutorials, whether you’re new to the language or just getting reacquainted. C isn’t just the foundation of modern programming languages; it is a modern language, ideal for writing efficient, state-of-the-art applications. Get past idioms that made sense on mainframes and learn the tools you need to work with this evolved and aggressively simple language. No matter what programming language you currently favor, you’ll quickly see that 21st century C rocks. Set up a C programming environment with shell facilities, makefiles, text editors, debuggers, and memory checkers Use Autotools, C’s de facto cross-platform package manager Learn about the problematic C concepts too useful to discard Solve C’s string-building problems with C-standard functions Use modern syntactic features for functions that take structured inputs Build high-level, object-based libraries and programs Perform advanced math, talk to internet servers, and run databases with existing C libraries This edition also includes new material on concurrent threads, virtual tables, C99 numeric types, and other features.

A Complete Guide to Programming in C

Author: Ulla Kirch-Prinz
Publisher: Jones & Bartlett Learning
ISBN: 0763718173
Release Date: 2002
Genre: Computers

A Complete Guide to Programming in C++ was written for both students interested in learning the C++ programming language from scratch, and for advanced C++ programmers wishing to enhance their knowledge of C++.The chapters are organized to guide the reader from elementary language concepts to professional software development, with in-depth coverage of all the C++ language elements 'en route.' The order in which these elements are discussed reflects the goal of helping students create useful programs every step of the way.

Java in a Nutshell

Author: David Flanagan
Publisher: "O'Reilly Media, Inc."
ISBN: 0596007736
Release Date: 2005
Genre: Computers

Aimed for programmers, offers an introduction to Java 5.0, covering topics such as generics, enumerated type, autoboxing, and static imports.

Java Foundation Classes in a Nutshell

Author: David Flanagan
Publisher: "O'Reilly Media, Inc."
ISBN: 1565924886
Release Date: 1999
Genre: Computers

Intended for Java programmers writing applications or applets involving graphics or graphical user interfaces and is a companion to the book entitled, "Java in a Nutshell, 3rd ed."

C Cookbook

Author: D. Ryan Stephens
Publisher: "O'Reilly Media, Inc."
ISBN: 9780596007614
Release Date: 2006
Genre: Computers

Designed for the way many developers work, this practical problem-solving guide balances the need for rapid development with a trusted source of information.

Linux System Programming

Author: Robert Love
Publisher: "O'Reilly Media, Inc."
ISBN: 9781449341541
Release Date: 2013-05-14
Genre: Computers

Write software that draws directly on services offered by the Linux kernel and core system libraries. With this comprehensive book, Linux kernel contributor Robert Love provides you with a tutorial on Linux system programming, a reference manual on Linux system calls, and an insider’s guide to writing smarter, faster code. Love clearly distinguishes between POSIX standard functions and special services offered only by Linux. With a new chapter on multithreading, this updated and expanded edition provides an in-depth look at Linux from both a theoretical and applied perspective over a wide range of programming topics, including: A Linux kernel, C library, and C compiler overview Basic I/O operations, such as reading from and writing to files Advanced I/O interfaces, memory mappings, and optimization techniques The family of system calls for basic process management Advanced process management, including real-time processes Thread concepts, multithreaded programming, and Pthreads File and directory management Interfaces for allocating memory and optimizing memory access Basic and advanced signal interfaces, and their role on the system Clock management, including POSIX clocks and high-resolution timers

Python in a Nutshell

Author: Alex Martelli
Publisher: "O'Reilly Media, Inc."
ISBN: 0596001886
Release Date: 2003
Genre: Computers

Demonstrates the programming language's strength as a Web development tool, covering syntax, data types, built-ins, the Python standard module library, and real world examples.

C in a nutshell

Author: Ray Lischner
Publisher: O'Reilly Media
ISBN: 059600298X
Release Date: 2003
Genre: Computers

To-the-point, authoritative, no-nonsense solutions have always been a trademark of O'Reilly books. The In a Nutshell books have earned a solid reputation in the field as the well-thumbed references that sit beside the knowledgeable developer's keyboard. C++ in a Nutshell lives up to the In a Nutshell promise. C++ in a Nutshell is a lean, focused reference that offers practical examples for the most important, most often used, aspects of C++. C++ in a Nutshell packs an enormous amount of information on C++ (and the many libraries used with it) in an indispensable quick reference for those who live in a deadline-driven world and need the facts but not the frills. The book's language reference is organized first by topic, followed by an alphabetical reference to the language's keywords, complete with syntax summaries and pointers to the topic references. The library reference is organized by header file, and each library chapter and class declaration presents the classes and types in alphabetical order, for easy lookup. Cross-references link related methods, classes, and other key features. This is an ideal resource for students as well as professional programmers. When you're programming, you need answers to questions about language syntax or parameters required by library routines quickly. What, for example, is the C++ syntax to define an alias for a namespace? Just how do you create and use an iterator to work with the contents of a standard library container? C++ in a Nutshell is a concise desktop reference that answers these questions, putting the full power of this flexible, adaptable (but somewhat difficult to master) language at every C++ programmer's fingertips.

Learning Python

Author: Mark Lutz
Publisher: "O'Reilly Media, Inc."
ISBN: 9781449355692
Release Date: 2013-06-12
Genre: Computers

Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages. Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common use today. You’ll also learn some advanced language features that recently have become more common in Python code. Explore Python’s major built-in object types such as numbers, lists, and dictionaries Create and process objects with Python statements, and learn Python’s general syntax model Use functions to avoid code redundancy and package code for reuse Organize statements, functions, and other tools into larger components with modules Dive into classes: Python’s object-oriented programming tool for structuring code Write large programs with Python’s exception-handling model and development tools Learn advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing

JavaScript

Author: David Flanagan
Publisher: "O'Reilly Media, Inc."
ISBN: 0596000480
Release Date: 2002
Genre: Computers

A guide for experienced programmers demonstrates the core JavaScript language, offers examples of common tasks, and contains an extensive reference to JavaScript commands, objects, methods, and properties.

C Programming Language

Author: Brian W. Kernighan
Publisher: Prentice Hall
ISBN: 9780133086218
Release Date: 1988-03-22
Genre: Computers

This ebook is the first authorized digital version of Kernighan and Ritchie’s 1988 classic, The C Programming Language (2nd Ed.). One of the best-selling programming books published in the last fifty years, "K&R" has been called everything from the "bible" to "a landmark in computer science" and it has influenced generations of programmers. Available now for all leading ebook platforms, this concise and beautifully written text is a "must-have" reference for every serious programmer’s digital library. As modestly described by the authors in the Preface to the First Edition, this "is not an introductory programming manual; it assumes some familiarity with basic programming concepts like variables, assignment statements, loops, and functions. Nonetheless, a novice programmer should be able to read along and pick up the language, although access to a more knowledgeable colleague will help."

Uberhacker

Author: Carolyn P. Meinel
Publisher:
ISBN: UCSD:31822032495889
Release Date: 2000
Genre: Computer crimes

Despite the book's frankly sensational title, Meinel does not condone destructive hacking, but has produced this book for mainstream computer programmers to use as a tool to prevent unwanted entry into their systems. This does not preclude her use of the creative, informal writing style replete with personal anecdotes, in this instance, the many and varied instances of hacking experienced by the Happy Hacker group to which she belongs. c. Book News Inc.