Beginning C

Beginning C
Author: Ivor Horton
Publisher: Apress
Total Pages: 624
Release: 2007-12-22
Genre: Computers
ISBN: 1430202432

C is the programming language of choice when speed and reliability are required. It is used for many low-level tasks, such as device drivers and operating-system programming. For example, much of Windows and Linux is based on C programming. The updated 4th edition of Beginning C builds on the strengths of its predecessors to offer an essential guide for anyone who wants to learn C or desires a ‘brush-up’ in this compact, fundamental language. This classic from author, lecturer and respected academic Ivor Horton is the essential guide for anyone looking to learn the C language from the ground up.

Ivor Horton's Beginning ANSI C++

Ivor Horton's Beginning ANSI C++
Author: Ivor Horton
Publisher: Apress
Total Pages: 1100
Release: 2008-01-01
Genre: Computers
ISBN: 143020656X

* The previous title has proven sales success over 6 years; new edition is completely revised and updated, author is widely acknowledged as among the best authors on programming today! * Includes progressive text and examples, with each topic building on what has been learned previously * No specific prior programming experience necessary – Material is suited to both self-taught learners and structured courses * Written in an easy, effective tutorial style with all language features demonstrated through working examples * Explains what language elements are for and how they work * Demystifies the language by explaining all specialized terminology and jargon * Covers class templates in depth and includes an introduction to the Standard Template Library

IVOR HORTON'S,

IVOR HORTON'S,
Author: HORTON
Publisher: Wrox Press
Total Pages: 984
Release: 1997-12-08
Genre: Computers
ISBN:

C++, probably the most widely used programming language today, is available on all computers and is flexible and powerful enough to be useful for almost any programming task. "Beginning C++ Programming" is perfect for the absolute beginner to programming, taking each concept and explaining it.

Ivor Horton's Beginning Java 2

Ivor Horton's Beginning Java 2
Author: Ivor Horton
Publisher: John Wiley & Sons
Total Pages: 1514
Release: 2005
Genre: Computers
ISBN: 0764568744

Providing numerous, step-by-step, programming examples, this text includes Java solutions for a wide range of Web applications.

Beginning C

Beginning C
Author: German Gonzalez-Morris
Publisher: Apress
Total Pages:
Release: 2021-01-12
Genre: Computers
ISBN: 9781484259757

Learn how to program using C, beginning from first principles and progressing through step-by-step examples to become a competent, C-language programmer. All you need are this book and any of the widely available C compilers, and you'll soon be writing real C programs. You’ll discover that C is a foundation language that every programmer ought to know. Beginning C is written by renowned author Ivor Horton and expert programmer German Gonzalez-Morris. This book increases your programming expertise by guiding you through the development of fully working C applications that use what you've learned in a practical context. You’ll also be able to strike out on your own by trying the exercises included at the end of each chapter. At the end of the book you'll be confident in your skills with all facets of the widely-used and powerful C language. What You Will Learn Discover the C programming language Program using C starting with first steps, then making decisions Use loops, arrays, strings, text, pointers, functions, I/O, and more Code applications with strings and text Structure your programs efficiently Work with data, files, facilities, and more Who This Book Is For Those new to C programming who may or may not have some prior programming experience.

Beginning C++17

Beginning C++17
Author: Ivor Horton
Publisher: Apress
Total Pages: 788
Release: 2018-03-24
Genre: Computers
ISBN: 1484233662

Learn how to program using the updated C++17 language. You'll start with the basics and progress through step-by-step examples to become a working C++ programmer. All you need are Beginning C++17 and any recent C++ compiler and you'll soon be writing real C++ programs. There is no assumption of prior programming knowledge. All language concepts that are explained in the book are illustrated with working program examples, and all chapters include exercises for you to test and practice your knowledge. Code downloads are provided for all examples from the text and solutions to the exercises. This latest edition has been fully updated to the latest version of the language, C++17, and to all conventions and best practices of so-called modern C++. Beginning C++17 also introduces the elements of the C++ Standard Library that provide essential support for the C++17 language. What You'll Learn Define variables and make decisions Work with arrays and loops, pointers and references, strings, and more Write your own functions, types, and operators Discover the essentials of object-oriented programming Use overloading, inheritance, virtual functions and polymorphism Write generic function templates and class templates Get up to date with modern C++ features: auto type declarations, move semantics, lambda expressions, and more Examine the new additions to C++17 Who This Book Is For Programmers new to C++ and those who may be looking for a refresh primer on the C++17 programming language in general.

The Windows Serial Port Programming Handbook

The Windows Serial Port Programming Handbook
Author: Ying Bai
Publisher: CRC Press
Total Pages: 927
Release: 2004-11-19
Genre: Computers
ISBN: 1135489254

The popularity of serial communications demands that additional serial port interfaces be developed to meet the expanding requirements of users. The Windows Serial Port Programming Handbook illustrates the principles and methods of developing various serial port interfaces using multiple languages. This comprehensive, hands-on, and practical guide to serial interface programming enables you to develop sophisticated interfaces and apply them in real-world applications. Each chapter addresses a language and how it can be applied in the development of serial port interfaces. The seven languages discussed are: ANSI C Visual C++ Visual Basic LabVIEW MATLAB Smalltalk Java Step by step and line by line, the Handbook clearly explains the interfacing techniques used for each different language in the serial port communication. Examples from actual systems have been compiled and debugged, with detailed source code for each included on an accompanying CD-ROM.

C++ for Scientists, Engineers and Mathematicians

C++ for Scientists, Engineers and Mathematicians
Author: Derek M. Capper
Publisher: Springer Science & Business Media
Total Pages: 515
Release: 2012-12-06
Genre: Computers
ISBN: 1447133684

C++ is among the most powerful and popular of programming languages for applications. This is an adoptable textbook for undergraduate students who need to use this language for applications that are - in the main - numerical. Most engineering, phys ics, and mathematics degree courses include a computing element: this book should be used where C++ is the chosen language, already the majority of cases. The book is comprehensive and includes advanced features of the language, indicating where they ar e of special interest to the reader. No prior knowledge of C is assumed, and the book's bias towards numerical applications makes it unique in the field.

Head First C

Head First C
Author: David Griffiths
Publisher: "O'Reilly Media, Inc."
Total Pages: 632
Release: 2012-04-03
Genre: Computers
ISBN: 1449335659

Learn key topics such as language basics, pointers and pointer arithmetic, dynamic memory management, multithreading, and network programming. Learn how to use the compiler, the make tool, and the archiver.

Java Precisely, third edition

Java Precisely, third edition
Author: Peter Sestoft
Publisher: MIT Press
Total Pages: 212
Release: 2016-03-18
Genre: Computers
ISBN: 0262529076

An updated, concise reference for the Java programming language, version 8.0, and essential parts of its class languages, offering more detail than a standard textbook. The third edition of Java Precisely provides a concise description of the Java programming language, version 8.0. It offers a quick reference for the reader who has already learned (or is learning) Java from a standard textbook and who wants to know the language in more detail. The book presents the entire Java programming language and essential parts of the class libraries: the collection classes, the input-output classes, the stream libraries and Java 8's facilities for parallel programming, and the functional interfaces used for that. Though written informally, the book describes the language in detail and offers many examples. For clarity, most of the general rules appear on left-hand pages with the relevant examples directly opposite on the right-hand pages. All examples are fragments of legal Java programs. The complete ready-to-run example programs are available on the book's website. This third edition adds material about functional parallel processing of arrays; default and static methods on interfaces; a brief description of the memory model and visibility across concurrent threads; lambda expressions, method reference expressions, and the related functional interfaces; and stream processing, including parallel programming and collectors.