Bookbot

Brian Kernighan

    1. január 1942

    Brian Wilson Kernighan je počítačový vedec, ktorý je známy svojimi významnými príspevkami k vývoju Unixu a jeho základných princípov. V spolupráci s priekopníkmi pomáhal formovať filozofiu a praktické využitie tohto vplyvného operačného systému. Jeho práca sa vyznačuje hlbokým pochopením návrhu systémov a oddanosťou elegantným, efektívnym riešeniam v oblasti výpočtovej techniky. Kernighanov vplyv naďalej rezonuje v moderných výpočtových paradigmoch.

    Brian Kernighan
    Unix
    The Go programming language
    Programové prostředí operačního systému UNIX
    Jak porozumět digitálnímu světu
    Jak porozumět digitálnímu světu : vše, co potřebujete vědět o internetu, bezpečnosti a soukromí
    Programovací jazyk C
    • Programovací jazyk C

      • 250 stránok
      • 9 hodin čítania
      4,5(10014)Ohodnotiť

      2. vydání. Překlad světově známého bestselleru o programovacím jazyce C z pera jeho autorů.

      Programovací jazyk C
    • 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í
    • Jak porozumět digitálnímu světu

      • 312 stránok
      • 11 hodin čítania
      3,5(22)Ohodnotiť

      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
    • The Go programming language

      • 380 stránok
      • 14 hodin čítania
      4,5(1243)Ohodnotiť

      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
    • Unix

      • 197 stránok
      • 7 hodin čítania
      4,4(864)Ohodnotiť

      "The fascinating story of how Unix began and how it took over the world. Brian Kernighan was a member of the original group of Unix developers, the creator of several fundamental Unix programs, and the co-author of classic books like "The C Programming Language" and "The Unix Programming Environment."--

      Unix
    • 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
    • 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
    • Understanding the Digital World

      • 238 stránok
      • 9 hodin čítania
      4,2(140)Ohodnotiť

      This is the clearest and simplest explanation of the world we now all depend on - how it works and why it does what it does - from one of our best-known inventors. Everyone on Earth needs to read it. - Eric Schmidt, executive chairman of Alphabet Inc. and Google

      Understanding the Digital World