Gratis Versand ab € 14,99. Mehr Infos.
Bookbot

Brian Kernighan

    1. Jänner 1942

    Brian Wilson Kernighan ist ein Informatiker, der für seine entscheidenden Beiträge zum Unix-Betriebssystem und seiner zugrunde liegenden Philosophie gefeiert wird. In Zusammenarbeit mit seinen Urhebern spielte er eine Schlüsselrolle bei der Definition des intellektuellen Erbes und der praktischen Weiterentwicklung von Unix. Seine Arbeit verkörpert ein tiefes Verständnis der Systemarchitektur und die Hingabe, prägnante, effektive Computing-Lösungen zu schaffen. Kernighans Vermächtnis ist tief in das Gefüge des heutigen Computings eingewoben.

    Brian Kernighan
    מעבדה בתכנות מערכות
    The Go programming language
    Der UNIX-Werkzeugkasten
    Programmierpraxis
    Die UNIX-Story
    Programmieren in C
    • DAS LEGENDÄRE STANDARDWERK - Von den Erfindern der Programmiersprache C - Beschreibt C nach dem ANSI-Standard - Grundlagen- und Nachschlagewerk in einem - Mit zahlreichen Beispielen und Aufgaben „Programmieren in C“ ist die authentische Übersetzung des außerordentlich erfolgreichen Standardwerkes. Der vorliegenden 2. Ausgabe ist der ANSI-Standard zugrunde gelegt. Die Autoren Kernighan und Ritchie haben die Programmiersprache „C“ erfunden und entwickelt. Dieses Buch führt leicht verständlich in die Anwendung der Programmiersprache C ein. Zahlreiche Beispiele, die meist vollständige Programme darstellen, und praktische Übungsaufgaben fördern das Verständnis und die unmittelbare Anwendung von C.

      Programmieren in C
      4,5
    • Die UNIX-Story

      Die faszinierende Geschichte, wie Unix begann und wie es die Computerwelt eroberte

      • 254 Seiten
      • 9 Lesestunden

      Unix entstand 1969 in den Bell Labs, geschaffen von zwei Enthusiasten mit Unterstützung von Kollegen. Von Anfang an erfreute es sich großer Beliebtheit und brachte bahnbrechende Veränderungen in der Geschichte der Informatik. Heute sind Unix und seine Derivate die Grundlage vieler Systeme und Dienste, die unser digitales Leben prägen. Dieses Buch bietet eine einzigartige historische Erzählung über die Anfänge von Unix, einschließlich Erinnerungen von Zeitzeugen, die seinen Einfluss auf verschiedene Bereiche der Informatik beleuchten. Es enthält wenig technische Details, begeistert jedoch mit einer faszinierenden Geschichte, die durch außergewöhnliche Menschen geprägt ist, die visionär dachten und ein Umfeld für unkonventionelle Experimente schufen. Die Geschichte von Unix bleibt eine Inspiration für Software- und Technologiedesign. In dem Buch finden sich Informationen über die Ereignisse in den Bell Labs in der Mitte des 20. Jahrhunderts, die Entstehung von proto-Unix, die Evolution von Technologien wie Minix und Linux sowie das tatsächliche Erbe von Unix und die Frage, ob sein Erfolg nur ein Zufall war.

      Die UNIX-Story
      4,4
    • Dieses Buch konzentriert sich auf die Verbesserung der Programmier­effektivität und bietet praktische Ratschläge sowie reale Beispiele aus verschiedenen Programmiersprachen. Kernighan und Pike schöpfen aus ihrer umfangreichen Erfahrung in der Programmierung und Lehre, um wertvolle Einblicke zu gewähren. Die enthaltenen Hinweise zielen darauf ab, allen, die in der Softwareentwicklung tätig sind, zugutekommen und dienen als Ressource zur Steigerung der Produktivität und der Fähigkeiten in der Programmierpraxis.

      Programmierpraxis
      4,1
    • The Go programming language

      • 380 Seiten
      • 14 Lesestunden

      This resource is essential for programmers eager to learn Go, presenting clear and idiomatic approaches to solving real-world problems. It is designed for readers without prior knowledge of Go or any specific programming language, making it accessible for those familiar with JavaScript, Ruby, Python, Java, or C++. The initial chapter serves as a tutorial on fundamental Go concepts through practical examples, including file I/O, text processing, simple graphics, and web clients and servers. Subsequent chapters delve into the structural elements of Go programs, covering syntax, control flow, data types, and program organization into packages, files, and functions, while illustrating the use of standard library packages and creating new ones. Later sections provide a detailed explanation of the package mechanism and project management using the go tool. The book introduces Go's unique take on object-oriented programming through methods and interfaces, emphasizing encapsulation, composition, and substitutability with realistic examples. Two chapters focus on concurrency, covering goroutines, channels, and shared variables, laying a solid foundation for newcomers to the topic. The final chapters address lower-level features, including metaprogramming with reflection and using the unsafe package for special cases, alongside creating Go bindings for C libraries with cgo. The book is rich with practical examples and exercises to rei

      The Go programming language
      4,5
    • Software tools

      • 338 Seiten
      • 12 Lesestunden

      With the same style and clarity that characterized their highly acclaimed book, The Elements of Programming Style, the authors have written Software Tools to teach how to write good programs that make good tools. The programs contained in the book are not artificial, but are actual programs ae tools which have proved valuable in the production of other programs.Modern programming techniques such as structured programming and top-down design are emphasized and applied to every program. The programs are presented in a structured language called Ratfor ("Rational Fortran") which can be easily understood by anyone familiar with Fortran or PL/I, Algol, PASCAL, or similar languages. (Ratfor translates readily into Fortran or PL/I. One of the tools presented is a preprocessor to translate Ratfor into Fortran). All of the programs are complete and have been tested directly from the text. The programs are available in machine-readable form from Addison-Wesley.Software Tools is ideal for use in a "software engineering" course, for a second course in programming, or as a supplement in any programming course. All programmers, professional and student, will find the book invaluable as a source of proven, useful programs for reading and study. Numerous exercises are provided to test comprehension and to extend the concepts presented in the text.

      Software tools
      4,3
    • The Elements of Programming Style

      • 168 Seiten
      • 6 Lesestunden

      This rounds out a collection of works by Kernighan. Each book of his covers a different aspect of software, in clear form with logical concepts. This book covers the look and feel of the code itself. As with the other works, some concepts have evolved as languages have evolved and the normal size of software projects has continued to expand. But the book still has many relevant points and is an interesting read for those wanting to delve into how software development as a process has been growing and evolving over time.

      The Elements of Programming Style
      4,2
    • Millions, Billions, Zillions

      • 176 Seiten
      • 7 Lesestunden

      "Numbers are often intimidating, confusing, and even deliberately deceptive--especially when they are really big. The media loves to report on millions, billions, and trillions, but frequently makes basic mistakes or presents such numbers in misleading ways. And misunderstanding numbers can have serious consequences, since they can deceive us in many of our most important decisions, including how to vote, what to buy, and whether to make a financial investment. In this short, accessible, enlightening, and entertaining book, leading computer scientist Brian Kernighan teaches anyone--even diehard math-phobes--how to demystify the numbers that assault us every day. With examples drawn from a rich variety of sources, including journalism, advertising, and politics, Kernighan demonstrates how numbers can mislead and misrepresent. In chapters covering big numbers, units, dimensions, and more, he lays bare everything from deceptive graphs to speciously precise numbers. And he shows how anyone--using a few basic ideas and lots of shortcuts--can easily learn to recognize common mistakes, determine whether numbers are credible, and make their own sensible estimates when needed. Giving you the simple tools you need to avoid being fooled by dubious numbers, Millions, Billions, Zillions is an essential survival guide for a world drowning in big--and often bad--data"--Jacket

      Millions, Billions, Zillions
      3,5
    • Four Years in the Cauldron

      • 320 Seiten
      • 12 Lesestunden

      The riveting story of a nation at a crucial crossroadsFrom the start of his stint as RTÉ's Washington Correspondent Brian O'Donovan's lively and authoritative reporting of a tumultuous period in American life has been must-watch TV.Four Years in the Cauldron is his account of four busy years working in the US. He draws a compelling picture, full of telling colour and detail, of covering its fractured politics, particularly the extraordinary presidency of Donald Trump and the knife-edge election of Joe Biden. And he gives his unique perspective on big stories such as the Covid emergency, the Capitol riot, the murder of George Floyd and trial and conviction of his police killer.He also provides a visceral sense of what it's like living in a country shaped by guns, God, far-fetched conspiracy theories and the running sore of racism. Yet, drawing on his network of contacts, neighbours, friends and family connections outside the white-hot heat of Washington politics, he writes about the lives of ordinary American people with nuance and understanding.Four Years in the Cauldron is a must-read for getting to grips with the US at a moment of profound reckoning.

      Four Years in the Cauldron
      3,7
    • The only book-length account of the life of Wendell Scott, the one-time moonshine runner who broke the color barrier in stock-car racing in 1952 and, against all odds, competed for more than 20 years in a sport dominated by Southern whites. Hard Driving is the story of one man's determination to live the life he loved, and to compete at the highest level of his sport. When Wendell Scott became NASCAR's version of Jackie Robinson in the segregated 1950s, some speedways refused to let him race. Scott appealed directly to the sport's founder, NASCAR czar Bill France Sr., who promised that NASCAR would treat him without prejudice. For the next two decades, Scott chased a dream whose fulfillment depended on France backing up that promise. France reneged on his pledge, but Scott did receive inspiring support from white drivers who admired his skill and tenacity, such as NASCAR champions Ned Jarrett and Richard Petty.

      Hard Driving
    • Język ANSI C. Programowanie wyd. 2

      • 328 Seiten
      • 12 Lesestunden

      Drogi Czytelniku, trzymasz w rękach nowe wydanie klasyki literatury informatycznej. Książka, napisana przez twórców języka ANSI C, w przystępny sposób przedstawia jego arkana. Język ten, choć wymagający systematyczności i skupienia, oferuje wiele możliwości i doskonałe wyniki. Jest najczęściej nauczanym językiem programowania, stanowiąc solidny fundament do nauki bardziej złożonych języków. Mimo upływu lat, C wciąż jest ceniony i niezastąpiony w wielu dziedzinach. Dzięki tej książce zdobędziesz pełną wiedzę o języku C, poznając wszystkie typy, operatory i wyrażenia. Nauczysz się sterować wykonywaniem programu oraz korzystać z funkcji. Szczególną uwagę poświęcono wskaźnikom, które sprawiają trudności początkującym programistom. Zaznajomisz się także z funkcjami wejścia i wyjścia, dowiadując się, jak uzyskać dostęp do plików, formatować dane wyjściowe oraz obsługiwać błędy. Książka obfituje w przykłady, które zostały przetestowane przez autorów. To niezbędna pozycja dla każdego studenta informatyki, pasjonata programowania oraz profesjonalisty. Wraz z książką dołączono zeszyt z rozwiązaniami do wszystkich ćwiczeń. Zawiera ona m.in. zmienne, wyrażenia arytmetyczne, kompilację kodu, preprocesor, metody sterowania programem, struktury danych oraz rekurencję. Poznaj tajniki języka C!

      Język ANSI C. Programowanie wyd. 2
      5,0
    • Podtitul: Vše, co potřebujete vědět o internetu, bezpečnosti a soukromí. Počítače jsou všude a nejsou to jen nám důvěrně známé notebooky, tablety nebo chytré telefony. Většina ostatních počítačů je pro nás neviditelná – ovládají domácí spotřebiče, automobily, lékařské přístroje, dopravní systémy, energetické sítě nebo třeba zbraňové systémy. Miliardy počítačů denně tiše shromažďují a sdílejí obrovská množství dat o našich osobách. Vlády a firmy prostřednictvím počítačů monitorují stále více z toho, co děláme. Sociální sítě a zadavatelé reklam o nás vědí mnohem více, než by nám bylo milé, a využívají přitom informací, které jim sami dobrovolně předáváme. Chápeme skutečně moc počítačů v našem světě? Kniha Briana W. Kernighana začíná od fyzické konstrukce počítačů a rozboru toho, jak vlastně dělají svoji práci, a dotýká se všech důležitých aspektů od programování přes konstrukci a problémy internetu až po sociální, právní a politické dopady digitalizace a jejich řešení. Přehledně a přitom v úplnosti se zde můžeme seznámit s riziky, které počítače představují pro naše soukromí a bezpečnost. Proto je nezbytnou sumou informací pro každého, komu není jeho život lhostejný.

      Jak porozumět digitálnímu světu : vše, co potřebujete vědět o internetu, bezpečnosti a soukromí
      3,4