oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an. Erfahren Sie mehr
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Open-Source-Programmierwerkzeuge
 
Größeres Bild
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Open-Source-Programmierwerkzeuge [Taschenbuch]

Andreas Zeller , Jens Krinke
5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
Preis: EUR 39,00 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.
Nur noch 2 Stück auf Lager - jetzt bestellen.
Lieferung bis Mittwoch, 30. Mai: Wählen Sie an der Kasse Morning-Express. Siehe Details.
‹  Zurück zur Artikelübersicht

Produktbeschreibungen

Aus der Amazon.de-Redaktion

Für einfache Programmieraufgaben genügen ein Editor und ein Compiler, bei Skriptsprachen braucht man nicht mal diesen. Aber ab einer gewissen Größe kommt man nicht ohne zusätzliche Tools aus, die die tägliche Arbeit erleichtern. Andreas Zeller und Jens Krinke stellen in ihrem Buch Programmierwerkzeuge auf Basis des Betriebssystems Linux bzw. Unix verschiedene meist frei verfügbare Werkzeuge vor.

Den Start machen Versionskontrolltools, wie DIFF zur Feststellung von Unterschieden zwischen zwei Dateien, PATCH zur Anwendung von Änderungen, sowie RCS und CVS zur Versionskontrolle auf Datei- bzw. Projektbasis. Weiter geht es im zweiten Kapitel mit der Verarbeitung von Eingabedaten mit den Programmen LEX und YACC. Bei der Programmerzeugung darf natürlich eines der meistverwendeten Tools nicht fehlen: MAKE. Und damit die Quellen auch auf verschiedensten Plattformen compiliert werden können, wird auch AUTOCONF vorgestellt. Weiter geht es dann mit dem Erstellen von Prototypen mit Tcl/Tk sowie Tests, Fehlersuche und Profiling mit DEJAGNU, GDB, DDD, GPROF und GCOF. Den Abschluss bilden die Analyse von Programmen mit LINT und UNRAVEL sowie die Vorstellung der Entwicklungsumgebung SNiFF+. Damit ziehen die beiden Autoren einen großen Bogen um die kleinen Dinge, die die tägliche Arbeit des Programmierers leichter machen. Mir persönlich fehlen nur Tools für das Design von Anwendungen sowie die Erstellung von Metriken zur Beurteilung von Entwicklungsfortschritten und -komplexitäten.

Bei der Fülle von Programmen und dem Umfang des Buches -- etwa 300 Seiten -- kann man sich leicht vorstellen, dass die Betrachtung der einzelnen Tools nicht allzu umfangreich ist. Eine detaillierte Anleitung darf der Leser nicht erwarten. Aber gerade Programmierer mit Erfahrungen in nur kleinen Projekten finden hier einen nützlichen Überblick über die viele hilfreichen Werkzeuge. --Frank Müller -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

textico.de

Kryptische Kürzel begleiten die Software Entwicklung unter Linux: Da ist von sed, awk, make, configure und dem gcc die Rede und wohlklingende Namen wie electric fence tauchen in Texten auf. Hilfreich für Einsteiger ist da ein Handbuch zum Umgang mit den vielfältigen Open Source Tools, die dasLeben eines Programmierers erleichtern und das den Anfängers verwirren.

Im Dpunkt-Verlag ist in der Reihe der Lehrbücher ein Handbuch erschienen, dass Einsteigern und Entwicklern der gehobenen Mittelklasse einen fundierten Überblick über die Tools der Linuxwelt verschafft. Die Autoren Zeller und Krinke -- beide Dozenten an Universitäten -- breiten auf beinahe 400 Seiten von der Versionskontrolle mit diff, patch, rcs und cvs bis zur Laufzeitanalyse mit GPROF und GCOV und der Arbeit mit einer IDE wie Eclipse die ganze Bandbreite der Linux Programmierung aus.

Das Augenmerk liegt allerdings auf der Handhabung der Werkzeuge: Da wird dem Leser lex und yacc nahe gebracht und die Fehlersuche mit dem gdb veranschaulicht. Wer Java programmiert, erhält eine Einführung in JUnit. Natürlich fehlen auch die Hauptwerkzeuge wie make und autoconf nicht. Was der Leser allerdings nicht lernt, ist das Programmieren als solches -- keine Einführung in C oder Java; das ist nicht Ziel des Buchs.

Zeller und Krinke verschaffen mit Open Source Programmierwerkzeuge einen umfassenden Überblick, der selbst Entwicklern, die schon etwas können sicher noch ein oder zwei Lichtblicke verschafft. Wer lesbare Erklärungen über Funktionsweisen sucht, wird sicher zufrieden mit dem Handbuch sein. --Susanne Schmidt

Kurzbeschreibung

Dieses Buch für Studenten und Entwickler zeigt Lösungen für Probleme aus der Programmierpraxis auf. Dafür präsentiert es die Grundkonzepte und die praktische Anwendung von ausgewählten, meist frei verfügbaren Werkzeugen unter Linux/Unix. Anhand von Beispielen und Übungen kann der Leser die Arbeitsweise mit diesen Werkzeugen kennen lernen und Probleme aus dem Umfeld der Programmierung lösen. In der 2. Auflage wurden folgende neuen Werkzeuge aufgenommen: - Eingabeverarbeitung: ANTLR - Programmbau: ANT, javadoc, Doxygen - Testen und Debuggen: JUnit, Bugzilla u.a. - Programmanalyse: Checkstyle - Integrierte Umgebung: Eclipse

Der Verlag über das Buch

Kurzinfo
Programmieren ist mehr als nur das Erstellen von Codes. Denn Software-Entwickler müssen ihre Programme konstruieren, analysieren und testen, sie müssen Leistungsengpässe beseitigen, eigene und fremde Änderungen verwalten sowie Fehler suchen und beseitigen. Dieses Buch für Studenten und Entwickler zeigt Lösungen für Probleme aus der Programmierpraxis auf. Dafür präsentiert es die Grundkonzepte und die praktische Anwendung von ausgewählten, frei verfügbaren Werkzeugen unter Linux/Unix. Die Leser lernen dabei "Klassiker" wie DIFF oder MAKE kennen, aber auch jüngere Entwicklungen. Anhand der Beispiele und Übungen kann der Leser Probleme aus dem Umfeld der Programmierung lösen und gewinnt Einblicke in die Anforderungen der professionellen Software-Entwicklung sowie die Arbeitsweise von Programmierwerkzeugen. -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

Klappentext

Programmieren ist mehr als nur das Erstellen von Code. Denn Softwareentwickler müssen ihre Programme konstruieren, analysieren und testen, sie müssen Leistungsengpässe beseitigen, eigene und fremde Änderungen verwalten sowie Fehler suchen und beseitigen.

Dieses Buch präsentiert Grundkonzepte und praktische Anwendung von ausgewählten, frei verfügbaren Werkzeuge, die in der Programmierpraxis wichtig sind. Die Leser lernen "Klassiker" wie DIFF oder MAKE, aber auch jüngere Entwicklungen wie JUnit und ANT kennen. An Beispielen und Übungen wird die Arbeitsweise mit diesen Werkzeugen gezeigt und wie sie typische Entwicklerprobleme lösen können. Der Leser gewinnnt dabei einen vertieften Einblick in die Anforderungen der professionellen Softwareentwicklung.

Für die 2. Auflage wurden die bestehenden Beschreibungen der Werkzeuge überarbeitet und wichtige neue Tools hinzugefügt. Damit werden jetzt folgende Werkzeuge behandelt:

- Versionskontrolle: DIFF, PATCH, RCS, CVS - Eingabeverarbeitung: LEX, YACC, ANTLR - Programmbau: MAKE, ANT, AUTOCONF - Prototyping: Tcl/TK - Dokumentation: DOXYGEN, JAVADOC - Testen und Debuggen: DEJAGNU, JUNIT, CPPUNIT, BUGZILLA, GDB, DDD, ELECTRIC FENCE, VALGRIND - Programmanalyse: CHECKSTYLE, GPROF, GCOV, SPLINT, UNRAVEL

Die Integration der besprochenen Werkzeuge in eine Programmierumgebung wird außerdem beispielhaft anhand von Eclipse gezeigt.

"Ein sehr gelungenes Buch. Als Student hätte ich es geliebt, ein solches Buch zu haben. Auch für Praktiker ist es nützlich, um in kurzer Zeit einen Überblick über eine Anzahl relevanter Entwicklungswerkzeuge zugewinnen." Walter R. Bischofsberger, Software-Tomography GmbH

Weitere Informationen zu den Werkzeugen sowie Ergänzungen, hilfreiche Verweise und Lösungsansätze für die Übungen aus dem Buch finden Sie

Über den Autor

Andreas Zeller ist Professor für Softwaretechnik an der Universität des Saarlandes in Saarbrücken; er forscht in den Bereichen automatische Fehlersuche und Programmanalyse.

Jens Krinke ist Junior-Professor an der FernUniversität Hagen; er ist Experte für Programmanalyse und Software-Reengineering. Sein Forschungsgebiet ist die Analyse sicherheitsrelevanter Software.

‹  Zurück zur Artikelübersicht

Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de