Più di un milione di libri, a un clic di distanza!
Bookbot

Brian W. Kernighan

    1 gennaio 1942

    Brian Wilson Kernighan è uno scienziato informatico celebrato per i suoi contributi fondamentali al sistema operativo Unix e alla sua filosofia di base. In collaborazione con i suoi ideatori, ha svolto un ruolo chiave nel definire l'eredità intellettuale e l'evoluzione pratica di Unix. Il suo lavoro incarna una profonda comprensione dell'architettura di sistema e una dedizione alla creazione di soluzioni informatiche concise ed efficaci. L'eredità di Kernighan è profondamente radicata nel tessuto dell'informatica contemporanea.

    Brian W. Kernighan
    The Elements of Programming Style
    Software tools
    מעבדה בתכנות מערכות
    Unix
    The C programming language
    The Go programming language
    • The Go programming language

      • 380pagine
      • 14 ore di lettura

      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
    • A tutorial introduction. Types, operators and expressions. Control flow. Functions and program structure. Pointes and arrays. Structures. Input and output. Te Unix system interface; C reference

      The C programming language
    • Unix

      • 197pagine
      • 7 ore di lettura

      "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
    • 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
    • "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
    • The Practice of Programming

      • 288pagine
      • 11 ore di lettura

      Focusing on enhancing programming effectiveness, this book offers practical advice and real-world examples across various languages, including C, C++, and Java. Kernighan and Pike draw from their extensive experience in programming and teaching to provide valuable insights. The guidance within aims to benefit anyone involved in software development, making it a resource for improving productivity and skills in programming practices.

      The Practice of Programming
    • 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