"Code" Books (Prof Brian Kernighan) - Computerphile
Вставка
- Опубліковано 20 чер 2017
- Brian Kernighan, the man who wrote the definitive book on C programming brings us up to date on his work over the last couple of years.
Sun Server: • Sun Microsystems (Re-E...
Onion Routing: • How TOR Works- Compute...
/ computerphile
/ computer_phile
This video was filmed and edited by Sean Riley.
Computer Science at the University of Nottingham: bit.ly/nottscomputer
Computerphile is a sister project to Brady Haran's Numberphile. More at www.bradyharan.com
Keep filming Brian Kernighan. We'll keep watching. Hell, you could film him burping the alphabet and I'll still watch. My love for our grey patriarch is endless. Thank you Computerphile!
Brian Kernighan?
*Instaclick*
Francisco Rosetti one of the very few kind of videos that makes me just drop everything I do to watch them right away :)
Yeah. Brian Kernighan is one of the people that, if I got an invite to meet him, would do the "Waynes World" routine ("I'm not worthy" etc etc etc).
Instaclick as soon as I became aware of this video.
I still prefer to program in 'C'. It is simple, concise, straightforward yet powerful.
And a very "High-level" language ;)
I absolutely love C. Still you can do ugly things...
@@joelwirz4746 As long as humans are writing code, I'm afraid that will always be the case sometimes haha
@@mawji Witnessed first hand, in Python no less lol
@@joelwirz4746 As a Java developer, I learned that one does not need a Low-Level language to do frightening things.
It happened again! He talks about Dave and he just spawns there right next to him! Dave's a wizard.
That's the power of the Go language.
ElagabalusRex it's like the future man
Hi I'm also here.
If you say "Dave come take my boipuci" three (3) times in the mirror when it's midnight, the light will flicker and he will show up behind you. Be ready for some Dave time.
He's a spy working for the Organisation
Brian has a very soothing voice. His videos always manage to relax me.
P. Probst his voice doesn't seem to match with his age
P. Probst me
This guy is extremely sharp for being 75
30 is the new 20 and 75 is the new 60
You could easily have ended that sentence after the word "sharp".
BergenVestHK no, the 75 part is extremely significant. The brain becomes slower as it ages, people become less sharp.
And despite that, he's extremely sharp. Period. :-)
Experts in his field are talking about him like he's a genius.
living legend... looking great at 75
Seun I just realised
HE is TheLegend27, more like TheLegend75 but still
Brian is one of my fav people & computer science authors/researchers in this world. I took out The Unix Programming Environment from the university of Toronto Mississauga library and subsequently many other of his works only to recently discover he's from Toronto. I hope to meet him someday !!
Hiiiii Andrew
“Books (in computing) tend to date relatively quickly.” - from the author of K&R C
He’s a legend!
0:39 " I would not call myself a Go Pro..."
Hdt Soft he's one of the humblest computer scientists I've known!, no joke.
Whoosh
@@1flovera He looks like a human, not a camera, so I agree with Kernighan.
The Go Language book is an excellent successor to The C Language book. Like it's older predecessor, the exercises are strategic and well crafted. For both books, I highly recommend actually working them. Some of the ones in Go are very instructive.
Is there a more humble genius out there ? He’s amazing.
Hah, he mentioned that book on Go, I looked down at my desk and it is literally sitting next to me!
Despite having witnessed or contributed to great innovations in computing science Brian seems like a very grounded person; not a tech junkie obsessed with shiny shinies and with a million apps and three phones but interested in functionality and the purpose of things - nice to listen to his views on things
How about a 3rd edition of the classic K&R that describes the newer features. Added chapter?
Herby1620 : Noone ever offered to pay for it.
wonderful work
Crossing the Atlantic on a ship rather than by plane sounds like a lovely time. It probably is way more expensive than flying though.
This guy is *great*, never get tired of listening to him, just like Brailsford or Knuth (although I struggle to understand Knuth on most stuff that isn't TeX to be honest)
Also the book he mentioned, Understanding the Digital World, is an excellent read.
I thought Brian Kernighan was going to say that he sailed his own boat there. Not taking anything away from him, guy is still a bad ass!
He uses Alpine???!?!?!!! That is the coolest thing ive ever heard!
I wonder if he prefers Vim or Emacs.....
Emacs didn't exist when Kerhighan was getting started, so I would imagine it's either vi(m) or something more obscure.
I'm surprised he doesn't use Plan 9.
Jeff Irwin "ed" ftw
I've actually tried to use ed for some trivial edit. It... was alright. Felt somewhat like vim (obviously without VIsual component).
I'd really hope he uses GNU nano. My personal favorite. Fast, simple, and way more powerful than most people give it time of day for.
There's a sort of inertia to trying to disconnect yourself. The longer you are disconnected the easier it is to stay that way. When you're disconnected though it sure does feel good and reminds you there's a whole universe just sitting out there beyond the screen.
The only books that never go old are Knuth's TAOCP. :D
Even Knuth had to update from MIX to MMIX. Moreover, most algorithms from TAOCP are already in the libraries, so modern programmer rarely has to program those. But I agree that it is classics and worth reading.
Fantastic guy
I think alpine is the same mailer they were using in the Titanic, it was by telegraph back then, but the code still works
That was *pine*, it's predecessor.
0:08 Is that Tom Scott laughing in the background?
Hey!! so cool! fellow alpine user!
I suggest a book called Essential Algorithms A Practical Approach to Computer Algorithms by Rod Stephens
Legend!
6:07 You still have electricity, right? So, if you have your stuff offline, you can still access it, and your laptop battery won't run out in ~3 hours.
The Special K of C :D
ENCORE!
Do a video on Nim!!!
Hot damn he's staying in my city. Neat.
Reminds me of Brian Cranston. Like a computer science version of Walter White.
Breaking Code
publish as pdf and thus reduce the price to spread it more easily ?
What!?
I'm in shock!
There are still boats that go between Europe and the Americas!?
Can you help me for explain c programming
I had no idea you could still travel across oceans by ship! I thought the only option today was to hide away in a cargo ship, didn't know passenger ships still exist.
- The Go Programming Language
- Understanding The Digital World
1.5 hours to get 40 miles (Lincoln to Nottingham)? That's as bad as Los Angeles rush hour traffic! Given that you're presumably traveling on A-roads the entire distance, and it's a relatively rural setting not at all close to London, this is shocking.
dlwatib I think you need to take in to account that, contrary to popular belief, London isn't the only busy city in the UK. If you're on the 'wrong' side of Nottingham when you set off for Lincoln, it's bound to take longer. It's a very busy place. And the roads around Lincoln itself aren't exactly empty. Cities in the UK are very congested places.
Epic !
I love the Go language
Rust is better
Partisan Puff Good for you
Partisan Puff it depends upon your goals
Go. Just go.
>Not getting the meme
troff or tex?
Uses Alpine email client :o
Here after learning Kernighans Algorithm for counting Set Bits
Wow... I'm surprised he doesn't use mutt. alpine is quite nice actually. It used to be called pine.
There is probably more money for writing a book for non technical people. They need it. Once you understand how to program, the only thing you actually need is sort of like a dictionary. That is a reference manual of the code words and what they do. All the different languages have very little about them that is different from all the others. You could take a book for another language and in the margins, pencil in the new language, and there would that wasn't covered. Maybe some notes on syntax, pointers if they are used, and how to do looping/recursion.
Glad this guy sounds normal.
Bought the Go book while watching this. I hope, it's worth it.
any update?
@@tuananhdo1870 , nah, I just found a job as a Java developer 😂 Didn't finish the book.
hello
brain
thats weird , i have no sound on this video... anyone else experiencing the same?
plug ur headphones in >.
yes audio is messed up. I hear nothing on this video. Just came from other videos and this was also after I first noticed this. Also refreshed.
All because of the mentioning of the government spying on us..
Oh come on whos disliking this video?
C++ shill
I cant even write code....
Mutt users
0:56
You mean everyone
Lets not pretend we understand this stuff
Oh, THAT kind of code book. Entertaining still, even it was a totally different topic from what I expected. I usually call them programming books, but maybe the more click bait title was intended. It was in quotes and all.
He's 2 years older than Trump, but there's a small gap of intelligence
Book plug ends around 2:20
"C" is not simple!
Python is simple!
Anything C related is the language of the gods!
First!!!!
Last