Systemnahe Programmierung mit C und Linux

das umfassende Handbuch
Buch | Hardcover
1250 Seiten
2024 | 5., aktualisierte Auflage
Rheinwerk (Verlag)
978-3-8362-9748-6 (ISBN)
59,90 inkl. MwSt
  • Grundlagen, Praxisbeispiele, Referenzen
  • Thread-, Netzwerk- und GUI-Programmierung
  • Datenbanken, Terminal E/A, Werkzeuge, Sicherheit

Geballtes Entwickler-Wissen

Alles zur systemnahen Anwendungsprogrammierung: von den E/A-Funktionen, dem Zugriff auf Systeminformationen über Prozesse, Signale, Interprozesskommunikation und Threads bis hin zu Netzwerkprogrammierung, Datenbanken und GUIs.

Für alle, die topaktuelle Programme schreiben wollen und alte Software warten oder portieren müssen. Alle Beispiele sind auch auf dem Raspberry Pi ausführbar. Solide C- und Linux-Kenntnisse werden vorausgesetzt.

Zentrale Grundlagen und Techniken verstehen und anwenden
Ob Ein-/Ausgabe, Attribute, Systeminformationen, Prozesse, Dämonisierung, Interprozesskommunikation, Signale und Threadprogrammierung, Verbindung zur Hardware oder umfassendes Wissen zur Netzwerkprogrammierung – all das finden Sie hier.

Konsolenprogramme, GUIs und Datenbankanwendungen
Einfach auf der Konsole oder schick mit GUI? Lernen Sie, Bibliotheken für grafische Oberflächen einzusetzen, außerdem für Sound, Nebenläufigkeit und vieles mehr. Datenbanken binden Sie mit MySQL und PostgreSQL an.

Praxisbeispiele und Referenzen
Profitieren Sie von der Erfahrung der Autoren und nutzen Sie die vielen Beispielprogramme. Alle Beispiele sind auch auf dem Raspberry Pi ausführbar. Referenzen geben Ihnen einen Überblick über die wichtigsten Funktionen und Kommandos.

Aus dem Inhalt:
  • E/A-Funktionen
  • Attribute von Dateien und Verzeichnissen
  • Zugriff auf Systeminformationen
  • Devices - eine einfache Verbindung zur Hardware
  • System- und Benutzerdateien
  • Dämonen, Zombies und Prozesse
  • Signale
  • IPC - Interprozesskommunikation
  • Threads
  • Netzwerkprogrammierung
  • Datenbanken (MySQL, PostgreSQL)
  • GUIs mit GTK+
  • Werkzeuge für Programmierer

Jürgen Wolf ist seit über 16 Jahren Autor und seit mehr als 10 Jahren passionierter Digitalfotograf. Seine Buchthemen sind Bildbearbeitung, Fotografie, Webentwicklung, Betriebssysteme und Programmierung. Und egal welches Thema: Bei jedem Buch ist es sein Ziel, auch komplexe Zusammenhänge klar und verständlich zu erklären.

René Krooß ist Diplom-Informatiker, begeisterter Programmierer und Experte für Prozessorstrukturen, Betriebssysteme, Hardware-Programmierung und Algorithmen. Sein Hobby: die Videobearbeitung mit professioneller Software wie Magix Video Deluxe. Sein Ziel: Einsteigern und Fortgeschrittenen einen einfachen Zugang zu C zu ermöglichen.

Erscheinungsdatum
Zusatzinfo Illustrationen
Verlagsort Bonn
Sprache deutsch
Maße 190 x 240 mm
Einbandart gebunden
Themenwelt Informatik Betriebssysteme / Server Unix / Linux
Informatik Programmiersprachen / -werkzeuge C / C++
Schlagworte Anwendungsorientierte Programmierung • Assembler • C • Computersysteme • E/A-Funktion • IPC • Linux • Mikrocontroller • Multitasking-Eigenschaft • MySQL PostgreSQL • Raspberry Pi • Studium lernen Ausbildung Hand-Buch • Studium lernen Ausbildung Hand-Buch Anleitung • systemnah programmieren • Systemprogrammierer • Threads • UNIX
ISBN-10 3-8362-9748-5 / 3836297485
ISBN-13 978-3-8362-9748-6 / 9783836297486
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich