Practical C Programming

Why Does 2+2 = 5986?

Author: Steve Oualline

Publisher: "O'Reilly Media, Inc."

ISBN: 1449313043

Category: Computers

Page: 456

View: 8465

There are lots of introductory C books, but this is the first one that has the no-nonsense, practical approach that has made Nutshell Handbooks® famous.C programming is more than just getting the syntax right. Style and debugging also play a tremendous part in creating programs that run well and are easy to maintain. This book teaches you not only the mechanics of programming, but also describes how to create programs that are easy to read, debug, and update.Practical rules are stressed. For example, there are fifteen precedence rules in C (&& comes before || comes before ?:). The practical programmer reduces these to two: Multiplication and division come before addition and subtraction. Contrary to popular belief, most programmers do not spend most of their time creating code. Most of their time is spent modifying someone else's code. This books shows you how to avoid the all-too-common obfuscated uses of C (and also to recognize these uses when you encounter them in existing programs) and thereby to leave code that the programmer responsible for maintenance does not have to struggle with. Electronic Archaeology, the art of going through someone else's code, is described.This third edition introduces popular Integrated Development Environments on Windows systems, as well as UNIX programming utilities, and features a large statistics-generating program to pull together the concepts and features in the language.
Posted in Computers

C - kurz & gut

Author: Peter Prinz,Ulla Kirch-Prinz

Publisher: O'Reilly Germany

ISBN: 9783897212381

Category: C (Computer program language)

Page: 120

View: 9799

C - kurz & gut besteht aus zwei Teilen: einer kompakten Beschreibung der Sprache und einer thematisch strukturierten Referenz zur Standardbibliothek. Die Darstellung der Sprache basiert auf dem ANSI-Standard und geht auch auf die Erweiterungen im neuen Standard von 1999 (kurz ANSI C99) ein. Die darin eingefuhrten neuen Datentypen, Funktionen und Makros sind zur besseren Orientierung immer gekennzeichnet, da diese Erweiterungen noch nicht bei allen C-Compilern implementiert sind. Ein knapper Index hilft beim Finden der Funktionen, Typen und anderer Syntax-Elemente. Aus dem Inhalt: Grundlagen Datentypen Ausdrucke und Operatoren Anweisungen Deklarationen Funktionen Praprozessor-Direktiven Die Standardbibliothek"
Posted in C (Computer program language)

C in a Nutshell

Author: Peter Prinz,Tony Crawford

Publisher: O'Reilly Germany

ISBN: 9783897213449

Category: C (Computer program language)

Page: 602

View: 8397

Posted in C (Computer program language)

Python kurz & gut

Author: Mark Lutz

Publisher: O'Reilly Germany

ISBN: 3955617718

Category: Computers

Page: 280

View: 3968

Die objektorientierte Sprache Python eignet sich hervorragend zum Schreiben von Skripten, Programmen und Prototypen. Sie ist frei verfügbar, leicht zu lernen und zwischen allen wichtigen Plattformen portabel, einschließlich Linux, Unix, Windows und Mac OS. Damit Sie im Programmieralltag immer den Überblick behalten, sind die verschiedenen Sprachmerkmale und Elemente in Python – kurz & gut übersichtlich zusammengestellt. Für Auflage 5 wurde die Referenz komplett überarbeitet, erweitert und auf den neuesten Stand gebracht, so dass sie die beiden aktuellen Versionen 2.7 und 3.4 berücksichtigt. Python – kurz & gut behandelt unter anderem: Eingebaute Typen wie Zahlen, Listen, Dictionarys u.v.a.; nweisungen und Syntax für Entwicklung und Ausführung von Objekten; Die objektorientierten Entwicklungstools in Python; Eingebaute Funktionen, Ausnahmen und Attribute; pezielle Methoden zur Operatorenüberladung; Weithin benutzte Standardbibliotheksmodule und Erweiterungen; Kommandozeilenoptionen und Entwicklungswerkzeuge. Mark Lutz stieg 1992 in die Python-Szene ein und ist seitdem als aktiver Pythonista bekannt. Er gibt Kurse, hat zahlreiche Bücher geschrieben und mehrere Python-Systeme programmiert.
Posted in Computers

Professionelle PHP-5-Programmierung

Entwicklerleitfaden für große Webprojekte mit PHP 5

Author: George Schlossnagle

Publisher: Pearson Deutschland GmbH

ISBN: 9783827323811

Category:

Page: 694

View: 2508

Posted in

Eine Tour durch C++

Die kurze Einführung in den neuen Standrad C++11

Author: Bjarne Stroustrup

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446439838

Category: Computers

Page: 200

View: 9446

EINE TOUR DURCH C++ // - Dieser Leitfaden will Ihnen weder das Programmieren beibringen noch versteht er sich als einzige Quelle, die Sie für die Beherrschung von C++ brauchen – aber diese Tour ist wahrscheinlich die kürzeste oder einfachste Einführung in C++11. - Für C- oder C++-Programmierer, die mit der aktuellen C++-Sprache vertrauter werden wollen - Programmierer, die in einer anderen Sprache versiert sind, erhalten ein genaues Bild vom Wesen und von den Vorzügen des modernen C++ . Mit dem C++11-Standard können Programmierer Ideen klarer, einfacher und direkter auszudrücken sowie schnelleren und effizienteren Code zu schreiben. Bjarne Stroustrup, der Designer und ursprüngliche Implementierer von C++, erläutert die Details dieser Sprache und ihre Verwendung in seiner umfassenden Referenz „Die C++-Programmiersprache“. In „Eine Tour durch C++“ führt Stroustrup jetzt die Übersichtskapitel aus der Referenz zusammen und erweitert sie so, dass auch erfahrene Programmierer in nur wenigen Stunden eine Vorstellung davon erhalten, was modernes C++ ausmacht. In diesem kompakten und eigenständigen Leitfaden behandelt Stroustrup – neben Grundlagen – die wichtigsten Sprachelemente und die wesentlichen Komponenten der Standardbibliothek. Er präsentiert die C++-Features im Kontext der Programmierstile, die sie unterstützen, wie die objektorientierte und generische Programmierung. Die Tour beginnt bei den Grundlagen und befasst sich dann mit komplexeren Themen, einschließlich vieler, die neu in C++11 sind wie z.B. Verschiebesemantik, einheitliche Initialisierung, Lambda-Ausdrücke, verbesserte Container, Zufallszahlen und Nebenläufigkeit. Am Ende werden Design und Entwicklung von C++ sowie die in C++11 hinzugekommenen Erweiterungen diskutiert. Programmierer erhalten hier – auch anhand von Schlüsselbeispielen – einen sinnvollen Überblick und praktische Hilfe für den Einstieg. AUS DEM INHALT // Die Grundlagen // Benutzerdefinierte Typen // Modularität // Klassen // Templates // Überblick über die Bibliothek // Strings und reguläre Ausdrücke // E/A-Streams // Container // Algorithmen // Utilities // Numerik // Nebenläufigkeit // Geschichte und Kompatibilität
Posted in Computers

C++ Primer

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

Publisher: Pearson Deutschland GmbH

ISBN: 9783827322746

Category:

Page: 1006

View: 6097

Posted in

Programmieren lernen

Eine grundlegende Einführung mit Java

Author: Peter Pepper

Publisher: Springer-Verlag

ISBN: 3540327827

Category: Computers

Page: 488

View: 3460

Objektorientiertes Programmieren mittels Java: Dieses Lehrbuch liefert sicher und systematisch die grundlegenden Kenntnisse dazu. Im weiteren Verlauf behandelt es u.a. folgende Themen: Objekte und (generische) Klassen, Kontrollanweisungen und Datenstrukturen, wichtige Algorithmen zum Suchen und Sortieren von Daten sowie für einfache numerische Anwendungen und elementare Graph-Traversierung. Modularisierungskonzepte und Methoden der nebenläufigen Programmierung mittels Threads, des Exception-Handlings, der Ein- und Ausgabe sowie von grafischen Benutzerschnittstellen runden das Buch ab. Systematisch und für vielfältige Anwendungen geeignet.
Posted in Computers

C für Dummies

Author: Dan Gookin

Publisher: Wiley-Vch

ISBN: 9783527706471

Category:

Page: 616

View: 2530

C erfreut sich als Klassiker unter den Programmiersprachen großer Beliebtheit. Viele Studenten lernen anhand von C programmieren und gerade im Rahmen von der Entwicklung moderner Apps für Mobiltelefone und im Embedded-Bereich ist C wieder sehr im Kommen. Wer C lernen und dabei auch noch Spaß haben möchte, sollte zu diesem Buch vom Urvater der Dummies, Dan Gookin, greifen. Mit viel Humor und vielen anschaulichen Beispielen macht er die Programmiersprache C lebendig.
Posted in

Intensivkurs C++ - Bafög-Ausgabe

Schneller Einstieg über die Standardbibliothek

Author: Andrew Koenig,Barbara E. Moo

Publisher: N.A

ISBN: 9783827372581

Category:

Page: 427

View: 1318

Posted in

C# 3.0 Entwurfsmuster

Author: Judith Bishop

Publisher: O'Reilly Germany

ISBN: 3897218674

Category: C (Computer program language)

Page: 314

View: 9452

Posted in C (Computer program language)

C programmieren lernen für Dummies

Author: Dan Gookin

Publisher: John Wiley & Sons

ISBN: 352780692X

Category: Computers

Page: 394

View: 4338

Für dieses Buch müssen Sie kein Vorwissen mitbringen. Trotzdem werden auch fortgeschrittene C-Themen wie Zeiger und verkettete Listen behandelt - und das alles im aktuellen C11-Standard. Der besondere Clou ist die Verwendung der Programmierumgebung Code::Blocks, die es für Windows-, Mac- und Linux-Betriebssysteme gibt. Zahlreiche Beispiele, viele, viele Übungen und die Programmtexte zum Herunterladen sorgen dafür, dass Sie nach dem Durcharbeiten dieses Buchs über solide Programmiertechniken verfügen. Dann sind Sie bereit für noch mehr: eigene Projekte und das Lernen weiterer Programmiersprachen.
Posted in Computers

Clean Coder

Author: Robert C. Martin

Publisher: mitp Verlags GmbH & Co. KG

ISBN: 3826632087

Category: Computers

Page: 216

View: 3905

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.
Posted in Computers

Gewalt und Gesellschaftsordnungen

eine Neudeutung der Staats- und Wirtschaftsgeschichte

Author: Douglass Cecil North,John Joseph Wallis,Barry R. Weingast

Publisher: Mohr Siebeck

ISBN: 9783161505904

Category: Political Science

Page: 326

View: 6448

English summary: This book integrates the problem of violence in societies in a larger historical and social science context, showing how economic and political behaviour are closely linked. Most societies limit violence by political manipulation of the economy to create privileged interests. Privileges limit the use of violence by powerful individuals, but hinder both economic and political development of such natural states . In contrast, modern societies are characterized by open access to economic and political organizations, thereby fostering political and economic competition (democracy and markets) and general development. Douglass C. North, John Joseph Wallis, and Barry R. Weingast provide a framework for understanding the two types of orders and show in which ways a number of countries have achieved the transition between them. German description: Alle Gesellschaften mussen sich mit der Moglichkeit wie der Realitat von Gewalt auseinandersetzen; sie tun das auf unterschiedliche Art. Douglass C. North, John Joseph Wallis und Barry R. Weingast stellen das Problem der Gewalt in einen grosseren sozialwissenschaftlichen und historischen Zusammenhang und zeigen, wie eng wirtschaftliches und politisches Verhalten verbunden sind. Die meisten aus der Geschichte bekannten Gesellschaften, von den Autoren als naturliche Staaten bezeichnet, begrenzen Gewaltanwendung vorbeugend, indem sie durch politische Einflussnahme auf die Wirtschaftstatigkeit privilegierte Interessen schaffen. Diese Privilegien reduzieren den Einsatz von Gewalt von Seiten machtiger Einzelner; es wird auf diese Weise jedoch die wirtschaftliche ebenso wie die politische Entwicklung solcher Staaten behindert. Denn fur die grosse Mehrheit der Nicht-Privilegierten ist der Zugang zu Politik und Wirtschaft dadurch beschrankt.Im Unterschied hierzu schaffen moderne Gesellschaften Zugangsfreiheit zu wirtschaftlichen und politischen Organisationen (Unternehmen, Markten, Parlamenten, hoheitlichen Einrichtungen) und fordern damit den politischen wie den wirtschaftlichen Wettbewerb und somit die gesellschaftliche Entwicklung. Das Buch bietet ein gedankliches Gerust zum Verstandnis der zwei Typen von Gesellschaftsordnungen, die es an historischen Beispielen von der romischen Antike bis ins 19. Jahrhundert veranschaulicht. Anhand dieses Konzepts wird erklart, wieso Gesellschaften mit Zugangsfreiheit sowohl politisch wie wirtschaftlich hoher entwickelt sind und auf welche Weise seit dem 19. Jahrhundert rund 25 Lander den Ubergang vom einen Typus zum anderen geschafft haben.
Posted in Political Science

Strömungsmechanik nichtnewtonscher Fluide

Author: Gert Böhme

Publisher: Springer-Verlag

ISBN: 3322801403

Category: Science

Page: 352

View: 873

Die Grundlagen und Methoden, die zur theoretischen Modellierung und zur Analyse von Strömungsvorgängen mit nicht-newtonschen Fluiden erforderlich sind, werden in diesem Lehrbuch vorgestellt. Zunächst werden die kinematischen, die kontinuumsmechanischen und die stofflichen Grundlagen ausführlich erläutert. Die Anwendung des Basiswissens erfolgt exemplarisch anhand ausgewählter Strömungsvorgänge, die maßgeblich von den nichtlinearen Fließeigenschaften, von den Normalspannungsdifferenzen oder vom Gedächtnis der Flüssigkeiten beeinflusst werden. Dabei haben sich die Inhalte, die Schwerpunkte und die Beispiele gegenüber der ersten Auflage wesentlich geändert. Erstmalig in einem deutschsprachigen Lehrbuch werden auch die Grundzüge einer numerischen Strömungssimulation unter Berücksichtigung komplexer rheologischer Stoffmodelle behandelt.
Posted in Science

C++ für Dummies

Author: Stephen R. Davis

Publisher: John Wiley & Sons

ISBN: 3527705708

Category: Computers

Page: 419

View: 7422

Die Programmierung mit C++ muss nicht schwer sein. Mit diesem Buch werden Sie schon ab dem ersten Kapitel eigene Programme schreiben und die C++-Syntax von der Pike auf lernen, verstehen und anwenden. Anhand zahlreicher "Programmschnipsel" erklrt Ihnen Stephen Randy Davis, wie Sie Code zu Modulen zusammenfassen, die sie immer wieder verwenden knnen und schon bald werden Ihnen auch Konzepte wie Zeiger, Vererbung oder Klassen kein Rtsel mehr sein.
Posted in Computers

Gehirne unter Spannung

Kognition, Emotion und Identität im digitalen Zeitalter

Author: Claudia Gorr,Michael C. Bauer

Publisher: Springer-Verlag

ISBN: 3662574632

Category: Psychology

Page: 236

View: 6607

Gehirne unter Spannung Die fortschreitende Digitalisierung verändert unsere Kommunikation, unsere Bildung, unser Sozialleben, nicht zuletzt unsere Wahrnehmung von uns selbst. Wie wirken sich diese Veränderungen inzwischen und zukünftig auf Gesellschaft, Familie und den Einzelnen aus? In welcher Weise beeinflussen WhatsApp, Facebook & Co. den Umgang mit Partnern, Freunden, aber auch uns fremden Netzwerk-Usern? Beschneiden soziale Medien und Algorithmen unsere Autonomie und Mündigkeit; wenn ja - wie können wir uns schützen? Auch im Bereich der Entwicklung künstlicher Intelligenz machen sich bahnbrechende Innovationen bemerkbar. Kann ein intelligentes System eigentlich Gefühle haben und was lernen wir vor allem daraus über uns selbst? Fragen wie diese stehen im Mittelpunkt dieses Buches, in dem renommierte Experten verschiedener Fachgebiete die Herausforderungen des digitalen Wandels für den Menschen beleuchten.
Posted in Psychology

UML 2.0 in a nutshell

Author: Dan Pilone

Publisher: Springer DE

ISBN: 9783897213425

Category: UML (Programming language)

Page: 220

View: 8298

Posted in UML (Programming language)

Zen-Meister Rabe

fabelhafte Zen-Geschichten

Author: Robert Aitken

Publisher: N.A

ISBN: 9783896202116

Category:

Page: 144

View: 9229

Posted in