Verlag |
Rheinwerk Verlag |
Autor:innen |
Jürgen Wolf (29), René Krooß (5) |
Fassung |
1386 Seiten, Hardcover, 5. Auflage |
Erschienen |
02/2024 |
ISBN |
978-3-8362-9748-6 |
Verlag: | Rheinwerk Verlag |
Autor:innen | Jürgen Wolf (29), René Krooß (5) |
Fassung: | 1386 Seiten, Hardcover, 5. Auflage |
Erschienen: | 02/2024 |
ISBN: | 978-3-8362-9748-6 9783836297486 |
Inhaltsverzeichnis: | Jetzt downloaden |
Leseprobe: | Jetzt downloaden |
Verlag: | Rheinwerk Verlag |
Autor:innen | Jürgen Wolf (29), René Krooß (5) |
Fassung: | 1386 Seiten, Hardcover, 5. Auflage |
Erschienen: | 02/2024 |
ISBN: | 978-3-8362-9748-6 9783836297486 |
Inhaltsverzeichnis: | Jetzt downloaden |
Leseprobe: | Jetzt downloaden |
Wenn Sie Linux nicht nur nutzen, sondern sich intensiv damit auseinandersetzen, eigene Programme schreiben und Ihr System gründlich verstehen möchten, ist dieses Buch genau das Richtige für Sie! Es liefert umfassendes Entwicklerwissen und bietet Lösungen für die systemnahe Programmierung mit C unter Linux in beispielloser Tiefe. Von grundlegenden E/A-Funktionen über den Zugriff auf Systeminformationen bis hin zu fortgeschrittenen Themen wie Prozessen, Signalen, Threads, Netzwerkprogrammierung, Datenbanken und GUIs.
Das Buch richtet sich an Entwickler mit soliden Kenntnissen in Linux-Betriebssystemen und der Programmiersprache C. Dank einem kleinen Crashkurs in MySQL und PostgreSQL programmieren Sie auch Datenbank-Anwendungen wie ein Newssystem. Alle Beispiele sind zudem auf dem Raspberry Pi ausführbar, was Ihnen weitere praktische Anwendungsmöglichkeiten eröffnet.
Vom Zugriff auf Hardwarekomponenten, Netzwerkprogrammierung, die Steuerung von Prozessen und Signalen sowie die Programmierung von grafischen Benutzeroberflächen (GUIs) werden alle Themen ausführlich erklärt.
Ausführliche Anleitungen, kommentierter Beispielcode und zahlreiche Hintergrundinformationen erläutern Ihnen die Best Practices der Programmierung und sorgen dafür, dass Sicherheit und Performance stimmen.
Sie suchen die richtigen Compiler-Flags für Ihr Programm? Was war doch gleich ein Mutex und warum sollten Sie kein gets() benutzen? Neben den Antworten auf diese Fragen finden Sie noch viel mehr Know-how zum sofortigen Einsatz in diesem Buch.
Alle Beispielprojekte stehen auf der Verlagswebsite zum Download bereit.
In dieser Leseprobe finden Sie die vollständigen Kapitel 4,"Zugriff auf Systeminformationen" und Kapitel 10, "Threads". Um an Systeminformationen zu gelangen, können Sie auf das /proc-Pseudo-Filesystem zugreifen, in dem der Kernel Pseudodateien und Pseudoverzeichnissen ablegt. Das Pseudo-Dateisystem belegt keinen Speicherplatz auf der Festplatte, da es sich im Hauptspeicher befindet. Sie können aber, meist lesend, wie auf gewöhnliche Dateien darauf zugreifen, um etwa Informationen für Ihr Programm oder zur Administration auszulesen.
René Krooß ist Diplom-Informatiker, begeisterter Programmierer und Experte für Prozessorstrukturen, Betriebssysteme, Hardware-Programmierung und Programmiersprachen. Sein Wissen gibt er seit mehr als zehn Jahren als Trainer bei Kapiert und an der FH Südwestfalen in Hagen in Form von Computerkursen und Praktika an Schüler und Studierende weiter. Er ist selbstständig und als freier Buchautor tätig.
Verlag |
Rheinwerk Verlag |
Autor:innen |
Jürgen Wolf (29), René Krooß (5) |
Fassung |
1386 Seiten, Hardcover, 5. Auflage |
Erschienen |
02/2024 |
ISBN |
978-3-8362-9748-6 |