Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
C: An advanced introduction (Principles of computer science series)

Buy
The C programming language was designed and implemented by Dennis Ritchie in 1972 at AT&T Bell Laboratories. Despite a late start, the popularity of C has been increasing rapidly. C compilers are now available for many machines and the list of available C compilers is growing fast [Halfant 1983, Kern 1983, Phraner 1983]. Two important reasons for this increasing popularity are the

1. Flexibility of the C Language: It can be used for a wide variety of application domains with relative ease.

2. Popularity of the UNIX™ System: Most of the software in the UNIX System is written in C and C is the primary language supported by the UNIX system.

Ever since its design, C has been evolving, particularly in the areas of type checking and mechanisms to improve program portability. For example, a project to transport the UNIX operating system to an Interdata 8/32 computer led to several additions to C, notably, unions, casts and type definitions [Bourne 82]. More recently, an effort has been under way to incorporate data abstraction facilities in C [Stroustrup 1983]; data abstraction is an area in which the current version of C has only limited facilities. C is currently in the process of being adopted as an ANSI standard; it is likely that this process will result in further changes to C, several of which are under consideration. ANSI standardization of C is scheduled for late 1985.
(HTML tags aren't allowed.)

Object Thinking
Object Thinking

In Object Thinking, esteemed object technologist David West contends that the mindset makes the programmer—not the tools and techniques. Delving into the history, philosophy, and even politics of object-oriented programming. West reveals how the best programmers rely on analysis and conceptualization—on...

C++ Plus Data Structures, Third Edition
C++ Plus Data Structures, Third Edition
C++ Plus Data Structures is designed for a course in Data Structures where C++ is the programming language. The book focuses on abstract data types as viewed from three different perspectives: their specification, their application, and their...
Data Structures and Algorithms in Java
Data Structures and Algorithms in Java

This new book provides a concise and engaging introduction to Java and object-oriented programming with an abundance of original examples, use of Unified Modeling Language throughout, and coverage of the new Java 1.5. Addressing critical concepts up front, the book's five-part structure covers...


Data Structures and Algorithms in C++, Second Edition
Data Structures and Algorithms in C++, Second Edition
The study of data structures, a fundamental component of a computer science education, serves as the foundation upon many other computer science fields are built. Some knowledge of data structures is a must for students who wish to do work in design implementation, testing, or maintenace of virtually any software system. The scope and presentation...
Algorithmic Architecture
Algorithmic Architecture
How to use Algorithms to solve complex design issues

Why does the word design owe its origin to Latin and not Greek roots? Where do the limits of the human mind lie? How does ambiguity enter the deterministic world of computation? Who was Parmenides and why is his philosophy still puzzling today? This unique volume
...
Algorithms
Algorithms

This text, extensively class-tested over a decade at UC Berkeley and UC San Diego, explains the fundamentals of algorithms in a story line that makes the material enjoyable and easy to digest. Emphasis is placed on understanding the crisp mathematical idea behind each algorithm, in a manner that is intuitive and rigorous without being unduly...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy