Programming in C

DOWNLOAD NOW »

Author: Stephen G. Kochan

Publisher: Pearson Education

ISBN: 0321776410

Category: Computers

Page: 525

View: 8546

Introduces the C programming language, covering such topics as language fundamentals, variables, data types, arithmetic expressions, program looping, functions, and arrays, with complete C programs to illustrate each new concept discussed.

Wireless Game Development in C/C++ with BREW

DOWNLOAD NOW »

Author: Ralph Barbagallo

Publisher: Wordware Publishing, Inc.

ISBN: 1556229054

Category: Computers

Page: 387

View: 4756

Designed for game programmers interested in developing mobile phone applications, Wireless Game Development in C/C++ with BREWTM uses QUALCOMM®’s BREW development environment to illustrate a variety of techniques in the field of wireless phone games. From the basics of the BREW SDKTM and bitmap graphics to wireless networking and applet distribution, this book takes you through the fundamentals of the API, including graphics, sound, and input, and brings it all together with a complete example of a working game. Capitalize on the popularity of programmable mobile phones by developing your own game. Explore how to use the BREW SDKTM to apply existing game development techniques to mobile gaming. Discover how to incorporate text, menus, and dialogs into a graphical user interface. Understand the process for having your application receive the TRUE BREWTM designation. Learn various techniques for optimizing your code.

Cocoa

Programmierung für Mac OS X

DOWNLOAD NOW »

Author: Aaron Hillegass,Adam Preble

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826692063

Category: Cocoa (Application development environment)

Page: 531

View: 5252

Diese deutsche Übersetzung des Bestsellers von Aaron Hillegass ist das Standardwerk zur Mac-Programmierung. Hillegass behandelt alle Grundlagen, die Sie zur Programmierung für den Mac mit Cocoa brauchen, um featurereiche Anwendungen für OS X zu entwickeln. Das Buch ist eine wertvolle Ressource für jeden Mac-Programmierer!

Entwicklung mobiler Apps

Konzepte, Anwendungsbausteine und Werkzeuge im Business und E-Health

DOWNLOAD NOW »

Author: Marc Schickler,Manfred Reichert,Rüdiger Pryss,Johannes Schobel,Winfried Schlee,Berthold Langguth

Publisher: Springer-Verlag

ISBN: 3642330576

Category: Computers

Page: 160

View: 3153

Anhand einer verständlichen und ansprechenden Anwendung aus dem Bereich der Tinnitusforschung werden wiederkehrende Problemstellungen und Muster im Bereich mobiler App-Entwicklung analysiert und diskutiert. Dazu erläutern die Autoren die Programmierkonzepte, Techniken, Frameworks und Mechanismen, welche für die Umsetzung dieser Musteranwendung relevant sind. Der Leser soll weitreichende Einblicke und Analysemethoden an die Hand bekommen, um Projekte zur Entwicklung mobiler Apps besser und effektiver durchführen zu können. Das Buch dient somit als wichtige Entscheidungshilfe für die Realisierung mobiler Anwendungen, die entweder eigenständig oder in Verbindung mit Fremdsystemen entwickelt werden müssen und die zudem aktuelle Techniken verwenden sollen. Dazu wird die Anwendung beispielhaft mit einem mobilen Framework entwickelt. Weitere Frameworks werden mitdiskutiert. So entsteht Schritt für Schritt die Anwendung und die einzelnen architektonischen Bausteine werden eingeführt und didaktisch aufbereitet. Ergänzend wird auf spezielle Paradigmen eingegangen, die den Frameworks zugrunde liegen.

Linux-Kernel-Handbuch

Leitfaden zu Design und Implementierung von Kernel 2.6

DOWNLOAD NOW »

Author: Robert Love

Publisher: Pearson Deutschland GmbH

ISBN: 9783827322470

Category:

Page: 472

View: 6535

Professionelle PHP-5-Programmierung

Entwicklerleitfaden für große Webprojekte mit PHP 5

DOWNLOAD NOW »

Author: George Schlossnagle

Publisher: Pearson Deutschland GmbH

ISBN: 9783827323811

Category:

Page: 694

View: 6409

Programming in the .NET Environment

DOWNLOAD NOW »

Author: Damien Watkins,Mark J. Hammond,Brad Abrams

Publisher: Addison-Wesley Professional

ISBN: 9780201770186

Category: Computers

Page: 523

View: 2267

Demonstrates how to create generic frameworks, libraries, classes, and tools that can be used in the .NET environment and provides instructions on how to select the right language to develop parts of a system and how to integrate them at runtime.

Programming in Go

Creating Applications for the 21st Century

DOWNLOAD NOW »

Author: Mark Summerfield

Publisher: Addison-Wesley

ISBN: 0132764091

Category: Computers

Page: 496

View: 7736

Your Hands-On Guide to Go, the Revolutionary New Language Designed for Concurrency, Multicore Hardware, and Programmer Convenience Today’s most exciting new programming language, Go, is designed from the ground up to help you easily leverage all the power of today’s multicore hardware. With this guide, pioneering Go programmer Mark Summerfield shows how to write code that takes full advantage of Go’s breakthrough features and idioms. Both a tutorial and a language reference, Programming in Go brings together all the knowledge you need to evaluate Go, think in Go, and write high-performance software with Go. Summerfield presents multiple idiom comparisons showing exactly how Go improves upon older languages, calling special attention to Go’s key innovations. Along the way, he explains everything from the absolute basics through Go’s lock-free channel-based concurrency and its flexible and unusual duck-typing type-safe approach to object-orientation. Throughout, Summerfield’s approach is thoroughly practical. Each chapter offers multiple live code examples designed to encourage experimentation and help you quickly develop mastery. Wherever possible, complete programs and packages are presented to provide realistic use cases, as well as exercises. Coverage includes Quickly getting and installing Go, and building and running Go programs Exploring Go’s syntax, features, and extensive standard library Programming Boolean values, expressions, and numeric types Creating, comparing, indexing, slicing, and formatting strings Understanding Go’s highly efficient built-in collection types: slices and maps Using Go as a procedural programming language Discovering Go’s unusual and flexible approach to object orientation Mastering Go’s unique, simple, and natural approach to fine-grained concurrency Reading and writing binary, text, JSON, and XML files Importing and using standard library packages, custom packages, and third-party packages Creating, documenting, unit testing, and benchmarking custom packages

Clean Coder

DOWNLOAD NOW »

Author: Robert C. Martin

Publisher: mitp Verlags GmbH & Co. KG

ISBN: 3826632087

Category: Computers

Page: 216

View: 3892

Verhaltensregeln für professionelle Programmierer Erfolgreiche Programmierer haben eines gemeinsam: Die Praxis der Software-Entwicklung ist ihnen eine Herzensangelegenheit. Auch wenn sie unter einem nicht nachlassenden Druck arbeiten, setzen sie sich engagiert ein. Software-Entwicklung ist für sie eine Handwerkskunst. In Clean Coder stellt der legendäre Software-Experte Robert C. Martin die Disziplinen, Techniken, Tools und Methoden vor, die Programmierer zu Profis machen. Dieses Buch steckt voller praktischer Ratschläge und behandelt alle wichtigen Themen vom professionellen Verhalten und Zeitmanagement über die Aufwandsschätzung bis zum Refactoring und Testen. Hier geht es um mehr als nur um Technik: Es geht um die innere Haltung. Martin zeigt, wie Sie sich als Software-Entwickler professionell verhalten, gut und sauber arbeiten und verlässlich kommunizieren und planen. Er beschreibt, wie Sie sich schwierigen Entscheidungen stellen und zeigt, dass das eigene Wissen zu verantwortungsvollem Handeln verpflichtet. In diesem Buch lernen Sie: Was es bedeutet, sich als echter Profi zu verhalten Wie Sie mit Konflikten, knappen Zeitplänen und unvernünftigen Managern umgehen Wie Sie beim Programmieren im Fluss bleiben und Schreibblockaden überwinden Wie Sie mit unerbittlichem Druck umgehen und Burnout vermeiden Wie Sie Ihr Zeitmanagement optimieren Wie Sie für Umgebungen sorgen, in denen Programmierer und Teams wachsen und sich wohlfühlen Wann Sie Nein sagen sollten – und wie Sie das anstellen Wann Sie Ja sagen sollten – und was ein Ja wirklich bedeutet Großartige Software ist etwas Bewundernswertes: Sie ist leistungsfähig, elegant, funktional und erfreut bei der Arbeit sowohl den Entwickler als auch den Anwender. Hervorragende Software wird nicht von Maschinen geschrieben, sondern von Profis, die sich dieser Handwerkskunst unerschütterlich verschrieben haben. Clean Coder hilft Ihnen, zu diesem Kreis zu gehören. Über den Autor: Robert C. Uncle Bob Martin ist seit 1970 Programmierer und bei Konferenzen in aller Welt ein begehrter Redner. Zu seinen Büchern gehören Clean Code – Refactoring, Patterns, Testen und Techniken für sauberen Code und Agile Software Development: Principles, Patterns, and Practices. Als überaus produktiver Autor hat Uncle Bob Hunderte von Artikeln, Abhandlungen und Blogbeiträgen verfasst. Er war Chefredakteur bei The C++ Report und der erste Vorsitzende der Agile Alliance. Martin gründete und leitet die Firma Object Mentor, Inc., die sich darauf spezialisiert hat, Unternehmen bei der Vollendung ihrer Projekte behilflich zu sein.

Mobile Technologies for Every Library

DOWNLOAD NOW »

Author: Ann Whitney Gleason

Publisher: Rowman & Littlefield

ISBN: 1442248939

Category: Language Arts & Disciplines

Page: 138

View: 2034

If you are wondering what mobile technology adoption means for your library or how to get started, Mobile Technologies for Every Library will answer your questions! This book will detail the opportunities and pitfalls in using mobile technology in libraries.

Effektiv C++ programmieren

55 Möglichkeiten, Ihre Programme und Entwürfe zu verbessern

DOWNLOAD NOW »

Author: Scott Meyers

Publisher: Pearson Deutschland GmbH

ISBN: 3827330785

Category:

Page: 326

View: 6623

Python Crashkurs

Eine praktische, projektbasierte Programmiereinführung

DOWNLOAD NOW »

Author: Eric Matthes

Publisher: dpunkt.verlag

ISBN: 3960881460

Category: Computers

Page: 622

View: 2782

"Python Crashkurs" ist eine kompakte und gründliche Einführung, die es Ihnen nach kurzer Zeit ermöglicht, Python-Programme zu schreiben, die für Sie Probleme lösen oder Ihnen erlauben, Aufgaben mit dem Computer zu erledigen. In der ersten Hälfte des Buches werden Sie mit grundlegenden Programmierkonzepten wie Listen, Wörterbücher, Klassen und Schleifen vertraut gemacht. Sie erlernen das Schreiben von sauberem und lesbarem Code mit Übungen zu jedem Thema. Sie erfahren auch, wie Sie Ihre Programme interaktiv machen und Ihren Code testen, bevor Sie ihn einem Projekt hinzufügen. Danach werden Sie Ihr neues Wissen in drei komplexen Projekten in die Praxis umsetzen: ein durch "Space Invaders" inspiriertes Arcade-Spiel, eine Datenvisualisierung mit Pythons superpraktischen Bibliotheken und eine einfache Web-App, die Sie online bereitstellen können. Während der Arbeit mit dem "Python Crashkurs" lernen Sie, wie Sie: - leistungsstarke Python-Bibliotheken und Tools richtig einsetzen – einschließlich matplotlib, NumPy und Pygal - 2D-Spiele programmieren, die auf Tastendrücke und Mausklicks reagieren, und die schwieriger werden, je weiter das Spiel fortschreitet - mit Daten arbeiten, um interaktive Visualisierungen zu generieren - Web-Apps erstellen und anpassen können, um diese sicher online zu deployen - mit Fehlern umgehen, die häufig beim Programmieren auftreten Dieses Buch wird Ihnen effektiv helfen, Python zu erlernen und eigene Programme damit zu entwickeln. Warum länger warten? Fangen Sie an!

C++ Primer

DOWNLOAD NOW »

Author: Stanley B. Lippman,Josée Lajoie,Barbara E. Moo

Publisher: Pearson Deutschland GmbH

ISBN: 9783827322746

Category:

Page: 1006

View: 1807

Sams Teach Yourself C Programming in One Hour a Day

DOWNLOAD NOW »

Author: Bradley Jones,Peter G. Aitken,Dean Miller

Publisher: Pearson Education

ISBN: 0789751992

Category: Computers

Page: 700

View: 5376

Provides instructions organized into twenty-two one hour lessons for programming in C, and includes real-world examples, quizzes and exercises to test knowledge, and tips on implementing C in any environment.

Mastering the C++17 STL

Make full use of the standard library components in C++17

DOWNLOAD NOW »

Author: Arthur O'Dwyer

Publisher: Packt Publishing Ltd

ISBN: 1787288234

Category: Computers

Page: 384

View: 6523

This book breaks down the C++ STL, teaching you how to extract its gems and apply them to your programming. About This Book Boost your productivity as a C++ developer with the latest features of C++17 Develop high-quality, fast, and portable applications with the varied features of the STL Migrate from older versions (C++11, C++14) to C++17 Who This Book Is For This book is for developers who would like to master the C++ STL and make full use of its components. Prior C++ knowledge is assumed. What You Will Learn Make your own iterator types, allocators, and thread pools. Master every standard container and every standard algorithm. Improve your code by replacing new/delete with smart pointers. Understand the difference between monomorphic algorithms, polymorphic algorithms, and generic algorithms. Learn the meaning and applications of vocabulary type, product type and sum type. In Detail Modern C++ has come a long way since 2011. The latest update, C++17, has just been ratified and several implementations are on the way. This book is your guide to the C++ standard library, including the very latest C++17 features. The book starts by exploring the C++ Standard Template Library in depth. You will learn the key differences between classical polymorphism and generic programming, the foundation of the STL. You will also learn how to use the various algorithms and containers in the STL to suit your programming needs. The next module delves into the tools of modern C++. Here you will learn about algebraic types such as std::optional, vocabulary types such as std::function, smart pointers, and synchronization primitives such as std::atomic and std::mutex. In the final module, you will learn about C++'s support for regular expressions and file I/O. By the end of the book you will be proficient in using the C++17 standard library to implement real programs, and you'll have gained a solid understanding of the library's own internals. Style and approach This book takes a concise but comprehensive approach to explaining and applying the C++ STL, one feature at a time.

Mobiles Internet im Unternehmenskontext

Webtechnologien als technische Basis für Geschäftsanwendungen auf mobilen Endgeräten

DOWNLOAD NOW »

Author: Stefan Christmann

Publisher: Universitätsverlag Göttingen

ISBN: 3863950569

Category: Cell phones

Page: 319

View: 6194

Das mobile Internet ist eine Technologie, die im privaten Einsatzbereich bereits eine hohe Verbreitung gefunden hat. Eine zunehmende Anzahl von Nutzern greift mit Smartphones und Tablet PCs mobil auf das Internet zu und verwendet mobile Anwendungen, so genannte Apps, zum Zugriff auf Informationen und Dienste. Auch in und zwischen Unternehmen kann die Verwendung dieser Endgerätklasse Nutzen stiften. Dieser Bereich ist bisher jedoch noch unterentwickelt, was durch die besonderen Rahmenbedingungen der IT-Nutzung in Unternehmen bedingt ist. Neben erhöhten Anforderungen bezüglich Sicherheit und Stabilität von Diensten ist vor allem die im Vergleich zum Privatkundengeschäft notwendige technische Integration ein wichtiger Faktor. Stefan Christmann analysiert daher Einsatzpotentiale und Herausforderungen der Technologie, validiert diese über eine empirische Befragung und schildert technische Lösungsansätze, um den Einsatz von mobilem Internet in Unternehmen zu ermöglichen und wirtschaftlicher zu gestalten. Im Bereich der Anwendungsentwicklung fokussiert das Buch dazu auf eine betriebssystemübergreifende Programmierung mittels Webtechnologien, welche die mehrfache Entwicklung von mobilen Anwendungen überflüssig macht.

Functional Programming in C++

How to Improve Your C++ Programs Using Functional Techniques

DOWNLOAD NOW »

Author: Ivan Cukic

Publisher: Pearson Professional

ISBN: 9781617293818

Category: Computers

Page: 325

View: 5633

Functional programming is becoming a required skill for all programmers, and for good reason. The functional style of programming lets developers to write more concise code, which tends to have fewer bugs. Functional Programming in C++ teaches developers the practical side of functional programming and what tools C++ provides to develop software in the functional style. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

Sieben Wochen, sieben Sprachen (Prags)

DOWNLOAD NOW »

Author: Bruce A. Tate

Publisher: O'Reilly Germany

ISBN: 3897213230

Category: Computers

Page: 360

View: 9500

Mit diesen sieben Sprachen erkunden Sie die wichtigsten Programmiermodelle unserer Zeit. Lernen Sie die dynamische Typisierung kennen, die Ruby, Python und Perl so flexibel und verlockend macht. Lernen Sie das Prototyp-System verstehen, das das Herzstück von JavaScript bildet. Erfahren Sie, wie das Pattern Matching in Prolog die Entwicklung von Scala und Erlang beeinflusst hat. Entdecken Sie, wie sich die rein funktionale Programmierung in Haskell von der Lisp-Sprachfamilie, inklusive Clojure, unterscheidet. Erkunden Sie die parallelen Techniken, die das Rückgrat der nächsten Generation von Internet-Anwendungen bilden werden. Finden Sie heraus, wie man Erlangs "Lass es abstürzen"-Philosophie zum Aufbau fehlertoleranter Systeme nutzt. Lernen Sie das Aktor-Modell kennen, das das parallele Design bei Io und Scala bestimmt. Entdecken Sie, wie Clojure die Versionierung nutzt, um einige der schwierigsten Probleme der Nebenläufigkeit zu lösen. Hier finden Sie alles in einem Buch. Nutzen Sie die Konzepte einer Sprache, um kreative Lösungen in einer anderen Programmiersprache zu finden – oder entdecken Sie einfach eine Sprache, die Sie bisher nicht kannten. Man kann nie wissen – vielleicht wird sie sogar eines ihrer neuen Lieblingswerkzeuge.