^^Kernighan, Ritchie, Thompson.

Unix

Brian Kernighan 1942-  wp

Brian Kernighan speaks at a tribute to Dennis Ritchie at Bells Labs. 7 September 2012

He worked at Bell Labs and contributed to the development of Unix alongside Unix creators Ken Thompson and Dennis Ritchie.

 

 

Dennis Ritchie  1941-2011  wp

in-memory-of-dennis-ritchie, passed away at the age of 70, a few days after Steve Jobs. 

He created

He wrote

Dennis Ritchie and Ken Thompson won the prestigious Turing_Award for their work on UNIX

Ken Thompson  1943-   wp

ken thompson, dennis ritchie 1973

he designed and implemented the original Unix operating system


Rob(ert) Pike 1956- wp

The_Unix_Programming_Environment  by  Kernighan & Pike 1984

The_Practice_of_Programming  by  Kernighan & Pike 1999

Rob Pike's 5 Rules of Programming

  1. You can't tell where a program is going to spend its time.
    Bottlenecks occur in surprising places, so

    until you've proven that's where the bottleneck is.

  2. Measure. Don't tune for speed until you've measured, and even then don't unless one part of the code overwhelms the rest.
  3. Fancy algorithms are slow when n is small, and n is usually small. Fancy algorithms have big constants. Until you know that n is frequently going to be big, don't get fancy. (Even if n does get big, use Rule 2 first.)
  4. Fancy algorithms are buggier than simple ones, and they're much harder to implement. Use simple algorithms as well as simple data structures.
  5. Data dominates. If you've chosen the right data structures and organized things well, the algorithms will almost always be self-evident. Data structures, not algorithms, are central to programming.

Comment

ref: https://users.ece.utexas.edu/~adnan/pike.html

Go language wp

https://go.dev/doc/faq

yt Gopherfest 2015 | Go Proverbs with Rob Pike

https://go.dev/blog/go-fonts

 

Douglas_McIlroy  1932-  wp

ref: wikimedia

Douglas_McIlroy (left)

Dennis_Ritchie_(right)_Receiving_Japan_Prize in 2011.

 

Links

Linguaggi di programmazione; esempi.