0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (278)
  • R250 - R500 (3,468)
  • R500+ (11,277)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Programming languages

Practical Common Lisp (Paperback, Softcover reprint of the original 1st ed.): Peter Seibel Practical Common Lisp (Paperback, Softcover reprint of the original 1st ed.)
Peter Seibel
R2,278 Discovery Miles 22 780 Ships in 10 - 15 working days

* Treats LISP as a language for commercial applications, not a language for academic AI concerns. This could be considered to be a secondary text for the Lisp course that most schools teach . This would appeal to students who sat through a LISP course in college without quite getting it - so a "nostalgia" approach, as in "wow-lisp can be practical..." * Discusses the Lisp programming model and environment. Contains an introduction to the language and gives a thorough overview of all of Common Lisp's main features. * Designed for experienced programmers no matter what languages they may be coming from and written for a modern audience-programmers who are familiar with languages like Java, Python, and Perl. * Includes several examples of working code that actually does something useful like Web programming and database access.

Application and Theory of Petri Nets and Concurrency - 35th International Conference, PETRI NETS 2014, Tunis, Tunisia, June... Application and Theory of Petri Nets and Concurrency - 35th International Conference, PETRI NETS 2014, Tunis, Tunisia, June 23-27, 2014, Proceedings (Paperback, 2014 ed.)
Gianfranco Ciardo, Ekkart Kindler
R2,700 Discovery Miles 27 000 Ships in 10 - 15 working days

This book constitutes the proceedings of the 35th International Conference on Application and Theory of Petri Nets and Concurrency, PETRI NETS 2014, held in Tunis, Tunisia, in June 2014. The 15 regular papers and 4 tool papers presented in this volume were carefully reviewed and selected from 48 submissions. In addition the book contains 3 invited talks in full paper length. The papers cover various topics in the field of Petri nets and related models of concurrency.

Transactions on Aspect-Oriented Software Development XI (Paperback, 2014 ed.): Shigeru Chiba, Eric Tanter, Eric Bodden, Shahar... Transactions on Aspect-Oriented Software Development XI (Paperback, 2014 ed.)
Shigeru Chiba, Eric Tanter, Eric Bodden, Shahar Maoz, Joerg Kienzle
R2,311 Discovery Miles 23 110 Ships in 10 - 15 working days

The LNCS journal Transactions on Aspect-Oriented Software Development is devoted to all facets of aspect-oriented software development (AOSD) techniques in the context of all phases of the software life cycle, from requirements and design to implementation, maintenance and evolution. The focus of the journal is on approaches for systematic identification, modularization, representation and composition of crosscutting concerns, i.e., the aspects and evaluation of such approaches and their impact on improving quality attributes of software systems. This volume, the 11th in the Transactions on Aspect-Oriented Software Development series, consists of two parts. The first part focuses on runtime verification and analysis, highlighting runtime verification as a "killer" application of aspect-orientation. The second part contains revised and extended versions of the five best papers submitted to Modularity: aosd 2013, presenting current research related to modularity and covering topics such as formal methods and type systems, static analysis approaches for software architectures, model-driven engineering and model composition, aspect-oriented programming, event-driven programming and reactive programming

Microservice Patterns - With examples in Java (Paperback): Chris Richardson Microservice Patterns - With examples in Java (Paperback)
Chris Richardson
R1,106 Discovery Miles 11 060 Ships in 12 - 17 working days

Description All aspects of software development and deployment become painfully slow. The solution is to adopt the microservice architecture. This architecture accelerates software development and enables continuous delivery and deployment of complex software applications. Microservice Patterns teaches enterprise developers and architects how to build applications with the microservice architecture. This book also teaches readers how to refactor a monolithic application to a microservice architecture. Key features * In-depth guide * Practical examples * Step-by-step instructions Audience Readers should be familiar with the basics of enterprise application architecture, design, and implementation. About the technology Microservice architecture accelerates software development and enables continuous delivery and deployment of complex software applications. Author biography Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. Today, he is a recognized thought leader in microservices. Chris is the creator of http://microservices.io , a website describing how to develop and deploy microservices. He provides microservices consulting and training and is working on his third startup http://eventuate.io , an application platform for developing microservices.

Structured Object-Oriented Formal Language and Method - Third International Workshop, SOFL+MSVL 2013, Queenstown, New Zealand,... Structured Object-Oriented Formal Language and Method - Third International Workshop, SOFL+MSVL 2013, Queenstown, New Zealand, October 29, 2013, Revised Selected Papers (Paperback, 2014 ed.)
Shaoying Liu, Zhenhua Duan
R2,087 Discovery Miles 20 870 Ships in 10 - 15 working days

This book constitutes revised selected papers from the Third International Workshop on Structured Object-Oriented Formal Language and Method, SOFL+MSVL 2013, held in Queenstown, New Zealand, in October 2013. The 13 papers presented in this volume were carefully reviewed and selected from 22 submissions. They are organized in topical sections on testing and verification, simulation and model checking, SOFL tools, and formal specification and application.

Compiler Construction - 23rd International Conference, CC 2014, Held as Part of the European Joint Conferences on Theory and... Compiler Construction - 23rd International Conference, CC 2014, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2014, Grenoble, France, April 5-13, 2014, Proceedings (Paperback, 2014 ed.)
Albert Cohen
R2,264 Discovery Miles 22 640 Ships in 10 - 15 working days

This book constitutes the proceedings of the 23rd International Conference on Compiler Construction, CC 2014, which was held as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2014, which took place in Grenoble, France, in April 2014. The 10 full papers and 4 tool papers included in this volume were carefully reviewed and selected from 47 submissions; the book also contains one invited talk. The papers are organized in topical sections named: program analysis and optimization; parallelism and parsing and new trends in compilation.

Optimizing HPC Applications with Intel Cluster Tools - Hunting Petaflops (Paperback, 1st ed.): Alexander Supalov, Andrey Semin,... Optimizing HPC Applications with Intel Cluster Tools - Hunting Petaflops (Paperback, 1st ed.)
Alexander Supalov, Andrey Semin, Christopher Dahnken, Michael Klemm
R2,077 Discovery Miles 20 770 Ships in 10 - 15 working days

Optimizing HPC Applications with Intel (R) Cluster Tools takes the reader on a tour of the fast-growing area of high performance computing and the optimization of hybrid programs. These programs typically combine distributed memory and shared memory programming models and use the Message Passing Interface (MPI) and OpenMP for multi-threading to achieve the ultimate goal of high performance at low power consumption on enterprise-class workstations and compute clusters. The book focuses on optimization for clusters consisting of the Intel (R) Xeon processor, but the optimization methodologies also apply to the Intel (R) Xeon Phi (TM) coprocessor and heterogeneous clusters mixing both architectures. Besides the tutorial and reference content, the authors address and refute many myths and misconceptions surrounding the topic. The text is augmented and enriched by descriptions of real-life situations.

The Verilog (R) Hardware Description Language (Paperback, 5th ed. 2002. Softcover reprint of the original 5th ed. 2002): Donald... The Verilog (R) Hardware Description Language (Paperback, 5th ed. 2002. Softcover reprint of the original 5th ed. 2002)
Donald E. Thomas, Philip R. Moorby
R2,709 Discovery Miles 27 090 Ships in 10 - 15 working days

xv From the Old to the New xvii Acknowledgments xxi 1 Verilog - A Tutorial Introduction 1 Getting Started 2 A Structural Description 2 Simulating the binaryToESeg Driver 4 Creating Ports For the Module 7 Creating a Testbench For a Module 8 11 Behavioral Modeling of Combinational Circuits Procedural Models 12 Rules for Synthesizing Combinational Circuits 13 14 Procedural Modeling of Clocked Sequential Circuits Modeling Finite State Machines 15 Rules for Synthesizing Sequential Systems 18 Non-Blocking Assignment ("

Introduction to Scientific Programming - Computational Problem Solving Using Maple and C (Paperback, Softcover reprint of the... Introduction to Scientific Programming - Computational Problem Solving Using Maple and C (Paperback, Softcover reprint of the original 1st ed. 1996)
Joseph L. Zachary
R1,589 Discovery Miles 15 890 Ships in 10 - 15 working days

"Introduction to Computational Science" was developed over a period of two years at the University of Utah Department of Computer Science in conjunction with the U.S. Department of Energy-funded Undergraduate Computation in Engineering Science (UCES) program. Each chapter begins by introducing a problem and then guiding the student through its solution. The computational techniques needed to solve the problem are developed as necassary, making the motivation for learning the computing alwasy apparent. Each chapter will introduce a single problem that will be used to motivate a single computing concept. The notes currently consist of 15 chapters. The first seven chapters deal with Maple and the last eight with C. The textbook will contain 20 to 30 chapters covering a similar mix of concepts at a finer level of detail.

Tools and Algorithms for the Construction and Analysis of Systems - 20th International Conference, TACAS 2014, Held as Part of... Tools and Algorithms for the Construction and Analysis of Systems - 20th International Conference, TACAS 2014, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2014, Grenoble, France, April 5-13, 2014, Proceedings (Paperback, 2014 ed.)
Erika Abraham, Klaus Havelund
R1,652 Discovery Miles 16 520 Ships in 10 - 15 working days

This book constitutes the proceedings of the 20th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, TACAS 2014, which took place in Grenoble, France, in April 2014, as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2014. The total of 42 papers included in this volume, consisting of 26 research papers, 3 case study papers, 6 regular tool papers and 7 tool demonstrations papers, were carefully reviewed and selected from 161 submissions. In addition the book contains one invited contribution. The papers are organized in topical sections named: decision procedures and their application in analysis; complexity and termination analysis; modeling and model checking discrete systems; timed and hybrid systems; monitoring, fault detection and identification; competition on software verification; specifying and checking linear time properties; synthesis and learning; quantum and probabilistic systems; as well as tool demonstrations and case studies.

Fundamental Approaches to Software Engineering - 17th International Conference, FASE 2014, Held as Part of the European Joint... Fundamental Approaches to Software Engineering - 17th International Conference, FASE 2014, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2014, Grenoble, France, April 5-13, 2014, Proceedings (Paperback, 2014 ed.)
Stefania Gnesi, Arend Rensink
R1,585 Discovery Miles 15 850 Ships in 10 - 15 working days

This book constitutes the proceedings of the 17th International Conference on Fundamental Approaches to Software Engineering, FASE 2014, held as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2014, which took place in Grenoble, France, in April 2014. The 28 papers included in this volume, together with one invited talk, were carefully reviewed and selected from 125 submissions. They have been organized in topical sections on: modeling and model transformation; time and performance; static analysis; scenario-based specification; software verification; analysis and repair; verification and validation; graph transformation and debugging and testing.

DLP and Extensions - An Optimization Model and Decision Support System (Paperback, Softcover reprint of the original 1st ed.... DLP and Extensions - An Optimization Model and Decision Support System (Paperback, Softcover reprint of the original 1st ed. 2001)
John L. Nazareth
R1,519 Discovery Miles 15 190 Ships in 10 - 15 working days

DLP denotes a dynamic-linear modeling and optimization approach to computational decision support for resource planning problems that arise, typically, within the natural resource sciences and the disciplines of operations research and operational engineering. The text examines the techniques of dynamic programming (DP) and linear programming (LP). DLP also connotes a broad modeling/algorithmic concept that has numerous areas of application. Two motivating examples provide a linking thread through the main chapters. The appendix provides a demonstration program, executable on a PC, for hands-on experience with the DLP approach.

Verified Software: Theorie, Tools, Experiments - 5th International Conference, VSTTE 2013, Menlo Park, CA, USA, May 17-19,... Verified Software: Theorie, Tools, Experiments - 5th International Conference, VSTTE 2013, Menlo Park, CA, USA, May 17-19, 2013, Revised Selected Papers (Paperback, 2014 ed.)
Ernie Cohen, Andrey Rybalchenko
R2,558 Discovery Miles 25 580 Ships in 10 - 15 working days

This volume constitutes the thoroughly refereed post-conference proceedings of the 5th International Conference on Verified Software: Theories, Tools, and Experiments, VSTTE 2013, held in Menlo Park, CA, USA, in May 2013. The 17 revised full papers presented were carefully revised and selected from 35 submissions. The papers address a wide range of topics including education, requirements modeling, specification languages, specification/verification case-studies, formal calculi, software design methods, automatic code generation, refinement methodologies, compositional analysis, verification tools, tool integration, benchmarks, challenge problems, and integrated verification environments.

JRuby Rails Web Application Development (Paperback, 2014 ed.): Deepak Vohra JRuby Rails Web Application Development (Paperback, 2014 ed.)
Deepak Vohra
R1,710 Discovery Miles 17 100 Ships in 10 - 15 working days

This SpringerBrief explains how to create a Rails web application with JRuby, a 100% Java implementation for Ruby. This brief demonstrates how Oracle (R) WebLogic servers and JBoss (R) application servers deploy the JRuby application, how JRuby runs on the Java (R) Virtual Machine, and how JRuby is the basis for popular websites including LinkedIn, Oracle Mix, and Mingle. The Oracle (R) database and Oracle (R) MySQL database are used as the basis for the JRuby Rails application. Chapters also cover enabling Flash, developing the JRuby application using Ruby syntax, and deploying applications through Java EE WAR. Hands-on and practical, this SpringerBrief is designed for web developers and researchers interested in JRuby. It is also a useful guide for advanced-level students interested in creating a new web application.

Computer Science - The Hardware, Software and Heart of It (Paperback, 2011 ed.): Edward K. Blum, Alfred V. Aho Computer Science - The Hardware, Software and Heart of It (Paperback, 2011 ed.)
Edward K. Blum, Alfred V. Aho
R1,595 Discovery Miles 15 950 Ships in 10 - 15 working days

"Computer Science: The Hardware, Software and Heart of It" focuses on the deeper aspects of the two recognized subdivisions of Computer Science, Software and Hardware. These subdivisions are shown to be closely interrelated as a result of the stored-program concept. Computer Science: The Hardware, Software and Heart of It includes certain classical theoretical computer science topics such as Unsolvability (e.g. the halting problem) and Undecidability (e.g. Godel s incompleteness theorem) that treat problems that exist under the Church-Turing thesis of computation. These problem topics explain inherent limits lying at the heart of software, and in effect define boundaries beyond which computer science professionals cannot go beyond. Newer topics such as Cloud Computing are also covered in this book. After a survey of traditional programming languages (e.g. Fortran and C++), a new kind of computer Programming for parallel/distributed computing is presented using the message-passing paradigm which is at the heart of large clusters of computers. This leads to descriptions of current hardware platforms for large-scale computing, such as clusters of as many as one thousand which are the new generation of supercomputers. This also leads to a consideration of future quantum computers and a possible escape from the Church-Turing thesis to a new computation paradigm.

The book s historical context is especially helpful during this, the centenary of Turing's birth. Alan Turing is widely regarded as the father of Computer Science, since many concepts in both the hardware and software of Computer Science can be traced to his pioneering research. Turing was a multi-faceted mathematician-engineer and was able to work on both concrete and abstract levels. This book shows how these two seemingly disparate aspects of Computer Science are intimately related. Further, the book treats the theoretical side of Computer Science as well, which also derives from Turing's research.

"Computer Science: The Hardware, Software and Heart of It" is designed as a professional book for practitioners and researchers working in the related fields of Quantum Computing, Cloud Computing, Computer Networking, as well as non-scientist readers. Advanced-level and undergraduate students concentrating on computer science, engineering and mathematics will also find this book useful."

Decompiling Java (Paperback, Softcover reprint of the original 1st ed.): Godfrey Nolan Decompiling Java (Paperback, Softcover reprint of the original 1st ed.)
Godfrey Nolan
R1,231 R1,010 Discovery Miles 10 100 Save R221 (18%) Ships in 10 - 15 working days

* Includes complete decompiler source * Includes complete obfuscator source * Includes a comprehensive chapter on strategies for protecting your code * Covers the basic theory behind many of the decompilers and obfuscators available on the market

Specification, Algebra, and Software - Essays Dedicated to Kokichi Futatsugi (Paperback, 2014 ed.): Shusaku Iida, Jose... Specification, Algebra, and Software - Essays Dedicated to Kokichi Futatsugi (Paperback, 2014 ed.)
Shusaku Iida, Jose Meseguer, Kazuhiro Ogata
R1,655 Discovery Miles 16 550 Ships in 10 - 15 working days

This Festschrift volume, published in honor of Kokichi Futatsugi, contains 31 invited contributions from internationally leading researchers in formal methods and software engineering. Prof. Futatsugi is one of the founding fathers of the field of algebraic specification and verification and is a leading researcher in formal methods and software engineering. He has pioneered and advanced novel algebraic methods and languages supporting them such as OBJ and CafeOBJ and has worked tirelessly over the years to bring such methods and tools in contact with software engineering practice. This volume contains contributions from internationally leading researchers in formal methods and software engineering.

Evaluation of Novel Approaches to Software Engineering - 8th International Conference, ENASE 2013, Angers, France, July 4-6,... Evaluation of Novel Approaches to Software Engineering - 8th International Conference, ENASE 2013, Angers, France, July 4-6, 2013. Revised Selected Papers (Paperback, 2013 ed.)
Joaquim Filipe, Leszek A Maciaszek
R2,276 Discovery Miles 22 760 Ships in 10 - 15 working days

This book constitutes the thoroughly refereed proceedings of the 8th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2013, held in Angers, France, in July 2013. The 18 full papers presented were carefully reviewed and selected from 46 submissions. The papers reflect a growing effort to increase the dissemination of new results among researchers and professionals related to evaluation of novel approaches to software engineering. By comparing novel approaches with established traditional practices and by evaluating them against software quality criteria, the ENASE conferences advance knowledge and research in software engineering, identify most hopeful trends, and propose new directions for consideration by researchers and practitioners involved in large-scale software development and integration.

Practical Aspects of Declarative Languages - 16th International Symposium, PADL 2014, San Diego, CA, USA, January 19-20, 2014,... Practical Aspects of Declarative Languages - 16th International Symposium, PADL 2014, San Diego, CA, USA, January 19-20, 2014, Proceedings (Paperback, 2014)
Matthew Flatt, Hai-Feng Guo
R2,229 Discovery Miles 22 290 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 16th International Symposium on Practical Aspects of Declarative Languages, PADL 2014, held in SanDiego, CA, USA, in January 2014, co-located with POPL 2014, the 41st Symposium on Principles of Programming Languages. The 15 revised papers presented were carefully reviewed and selected from 27 submissions. They cover a wide range of topics related to logic and functional programing, including language support for parallelism and GPUs, constructs and techniques for modularity and extensibility, and applications of declarative programming to document processing and DNA simulation.

Logic for Programming, Artificial Intelligence, and Reasoning - 19th International Conference, LPAR-19, Stellenbosch, South... Logic for Programming, Artificial Intelligence, and Reasoning - 19th International Conference, LPAR-19, Stellenbosch, South Africa, December 14-19, 2013, Proceedings (Paperback, 2013 ed.)
Ken McMillan, Aart Middeldorp, Andrei Voronkov
R1,693 Discovery Miles 16 930 Ships in 10 - 15 working days

This book constitutes the proceedings of the 19th International Conference on Logic for Programming, Artificial Intelligence and Reasoning, LPAR-19, held in December 2013 in Stellenbosch, South Africa. The 44 regular papers and 8 tool descriptions and experimental papers included in this volume were carefully reviewed and selected from 152 submissions. The series of International Conferences on Logic for Programming, Artificial Intelligence and Reasoning (LPAR) is a forum where year after year, some of the most renowned researchers in the areas of logic, automated reasoning, computational logic, programming languages and their applications come to present cutting-edge results, to discuss advances in these fields and to exchange ideas in a scientifically emerging part of the world.

Advanced Parallel Processing Technologies - 10th International Symposium, APPT 2013, Stockholm, Sweden, August 27-28, 2013,... Advanced Parallel Processing Technologies - 10th International Symposium, APPT 2013, Stockholm, Sweden, August 27-28, 2013, Revised Selected Papers (Paperback, 2013)
Chenggang Wu, Albert Cohen
R1,578 Discovery Miles 15 780 Ships in 10 - 15 working days

This book constitutes the refereed post-proceedings of the 10th International Symposium on Advanced Parallel Processing Technologies, APPT 2013, held in Stockholm, Sweden, in August 2013. The 30 revised full papers presented were carefully reviewed and selected from 62 submissions. The papers cover a wide range of topics capturing some of the state of the art and practice in parallel architecture, parallel software, concurrent and distributed systems, and cloud computing, with a highlight on computing systems for big data applications.

Implementation and Application of Functional Languages - 24th International Symposium, IFL 2012, Oxford, UK, August 30 -... Implementation and Application of Functional Languages - 24th International Symposium, IFL 2012, Oxford, UK, August 30 - September 1, 2012, Revised Selected Papers (Paperback, 2013 ed.)
Ralf Hinze
R2,658 Discovery Miles 26 580 Ships in 10 - 15 working days

This book contains the selected peer-reviewed and revised papers from the 24th International Symposium on Implementation and Application of Functional Languages, IFL 2012, held in Oxford, UK, in August/September 2012. The 14 papers included in this volume were carefully reviewed and selected from 28 revised submissions received from originally 37 presentations at the conference. The papers relate to the implementation and application of functional languages and function-based programming.

Certified Programs and Proofs - Third International Conference, CPP 2013, Melbourne, VIC, Australia, December 11-13,2013,... Certified Programs and Proofs - Third International Conference, CPP 2013, Melbourne, VIC, Australia, December 11-13,2013, Proceedings (Paperback, 2013 ed.)
Georges Gonthier, Michael Norrish
R1,548 Discovery Miles 15 480 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the Third International Conference on Certified Programs and Proofs, CPP 2013, colocated with APLAS 2013 held in Melbourne, Australia, in December 2013. The 18 revised regular papers presented together with 1 invited lecture were carefully reviewed and selected from 39 submissions. The papers are organized in topical sections on code verification, elegant proofs, proof libraries, certified transformations and security.

Logic Programming with Prolog (Paperback, 2nd ed. 2013): Max Bramer Logic Programming with Prolog (Paperback, 2nd ed. 2013)
Max Bramer
R2,150 Discovery Miles 21 500 Ships in 10 - 15 working days

Logic Programming is the name given to a distinctive style of programming, very different from that of conventional programming languages such as C++ and Java. By far the most widely used Logic Programming language is Prolog. Prolog is a good choice for developing complex applications, especially in the field of Artificial Intelligence. Logic Programming with Prolog does not assume that the reader is an experienced programmer or has a background in Mathematics, Logic or Artificial Intelligence. It starts from scratch and aims to arrive at the point where quite powerful programs can be written in the language. It is intended both as a textbook for an introductory course and as a self-study book. On completion readers will know enough to use Prolog in their own research or practical projects. Each chapter has self-assessment exercises so that readers may check their own progress. A glossary of the technical terms used completes the book. This second edition has been revised to be fully compatible with SWI-Prolog, a popular multi-platform public domain implementation of the language. Additional chapters have been added covering the use of Prolog to analyse English sentences and to illustrate how Prolog can be used to implement applications of an 'Artificial Intelligence' kind. Max Bramer is Emeritus Professor of Information Technology at the University of Portsmouth, England. He has taught Prolog to undergraduate computer science students and used Prolog in his own work for many years.

Objective-C Programmer's Reference (Paperback, 1st ed.): Carlos Oliveira Objective-C Programmer's Reference (Paperback, 1st ed.)
Carlos Oliveira
R2,806 Discovery Miles 28 060 Ships in 10 - 15 working days

Objective-C Programmer's Reference provides the tools necessary to write software in Objective-C--the language of choice for developing iOS and OS X applications. Author Carlos Oliveira begins from the basic building blocks of the language. He shows how to create correct and efficient applications by applying your knowledge of object-oriented and structured programming. This book: * Takes you quickly through fundamental concepts such as interfaces and class implementations. * Provides a concise reference to the Foundation Framework that is all-important when programming in Objective-C. * Highlights key differences between Objective-C and other popular languages such as Java or Python. * Provides the fundamentals of Cocoa and Cocoa Touch, which are the standard for OS X and iOS development. Objective-C Programmer's Reference makes extensive use of concepts already mastered by developers who are fluent in other languages such as C++, Java, Perl, and Python. The author's approach is logical and structured, and even novice developers will have an easy time absorbing the most important topics necessary to program in Objective-C.Objective-C Programmer's Reference is a book for professional developers in Objective-C, or those who are moving to Objective-C from other languages. The book is written for readers who lack the time to invest in more traditional books, which usually spend hundreds of pages to explain concepts that are part of the working programmer's standard vocabulary. What you'll learn * Grasp the basic syntax of the Objective-C language. * Create classes and methods in Objective-C. * Apply Objective-C's message-passing mechanism to simplify your code and avoid deep class hierarchies. * Store and access dynamic data through Objective-C's built-in, key-value system. * Make effective use of container classes such as arrays and dictionaries with their immutable and mutable versions. * Create simple applications for iPhones, iPads, Macbooks, and other iOS and Mac OS X devices. Who this book is for Objective-C Programmer's Reference is for programmers in Objective-C who are looking for a handy reference to keep them on top of their game.The book is also designed for programmers moving to Objective-C from some other language, especially from another C-like language such as Java or C#, providing just that additional bit that is needed to transfer their expertise into Objective-C and get a leg up on creating applications for the iOS and OS X platforms underlying Apple's hugely successful devices such as the iPhone, iPad, and Macbook.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
CSS For Beginners - The Best CSS Guide…
Ethan Hall Hardcover R997 R833 Discovery Miles 8 330
Objects First with Java: A Practical…
David Barnes Paperback R2,489 Discovery Miles 24 890
Basic Python Commands - Learn the Basic…
Manuel Mcfeely Hardcover R869 R727 Discovery Miles 7 270
Advanced SQL with SAS
Christian F. G. Schendera Hardcover R2,539 Discovery Miles 25 390
Problem Solving with C++ - Global…
Walter Savitch Paperback R2,511 Discovery Miles 25 110
The C++ Project - A companion for…
Marcos Tewfiq Hardcover R1,407 Discovery Miles 14 070
C++ Programming - Program Design…
D. Malik Paperback R1,660 R1,485 Discovery Miles 14 850
Emerging Technologies for Innovation…
Varun Gupta, Chetna Gupta Hardcover R7,372 Discovery Miles 73 720
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
C++ How to Program: Horizon Edition
Harvey Deitel, Paul Deitel Paperback R1,861 Discovery Miles 18 610

 

Partners