Where GREP Came From - Computerphile

  Рет қаралды 935,416

Computerphile

Computerphile

6 жыл бұрын

Commonly used grep was written overnight, but why and how did it get its name? Professor Brian Kernighan explains.
EXTRA BITS: • EXTRA BITS GREP from E...
Inside an ALT Coin Mining Operation: COMING SOON
Unix Pipeline: • Unix Pipeline (Brian K...
/ 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

Пікірлер: 1 000
@davidgillies620
@davidgillies620 6 жыл бұрын
Not being Ken Thompson is a struggle every working software engineer has to contend with.
@denravonska
@denravonska 2 жыл бұрын
In Swedish the word "grep" means "pitchfork" which I've always though fit beautifully. You have a stream of stuff coming in and you jam your pitchfork in to grab what you're interested in.
@bjornmu
@bjornmu 6 жыл бұрын
grep is not only a program, it has become a verb. It is common among computer people to talk about grepping for something. Which may or may not actually be done with grep.
@onemanenclave
@onemanenclave 5 жыл бұрын
When he said "25 years ago" my first thought was "1975". Then he said "1993", and I realised that we're already close to 20 years into the 21st century. Wow.
@skaruts
@skaruts 6 жыл бұрын
You don't see this quality content on TV.
@bool2max
@bool2max 6 жыл бұрын
I've been watching videos from this channel for a pretty long time and I just now realized that this guy is THE Brian Kernighan.
@dgollas
@dgollas 6 жыл бұрын
It's great to watch and hear legendary computer scientists talk about such fundamental and ubiquitous tools.
@debanjanbarman7228
@debanjanbarman7228 4 жыл бұрын
I'm not Ken Thompson 😔😔
@BrunoRegno
@BrunoRegno 6 жыл бұрын
The awe with which you, Mr. Brian Kernighan, speak of Mr. Ken Thompson... It just drives home the fact that we all just stand on the shoulders of giants. You might have received astronomical amounts of these, but here is one more: THANK YOU.
@ashleyzinyk4297
@ashleyzinyk4297 2 жыл бұрын
"None of them were Ken Thompson". Their big disadvantage was that Ken Thompson, as ED's author, knew the program inside out, everything it could do, how it worked, and all the things he'd tried and already knew wouldn't work. The students first had to understand how the program worked.
@toreanstudios607
@toreanstudios607 5 жыл бұрын
Students: this project is impossible
@Goodvvine
@Goodvvine 6 жыл бұрын
At an interview -
@crcrewso
@crcrewso 6 жыл бұрын
“And of course they all had one disadvantage, None of them were Ken Thompson”
@piotrarturklos
@piotrarturklos 6 жыл бұрын
This video is such a gem! Computerphile is making a great contribution to the history of computer science.
@xkguy
@xkguy 5 жыл бұрын
I learned Fortran in the mid 60s. It required punch cards and a single error would reject your whole batch.
@imranariffin2688
@imranariffin2688 4 жыл бұрын
"I was teaching at Princeton as a visitor, and I needed an assignment for my programming class. And I thought "Hmm!". So what I did was to tell them - the students in the class: "OK, here is the source code for 'ed'. It was at the time probably 1800 lines of C. "Your job is to take these 1800 lines of C and convert them into 'grep' as a C program. OK, and you've got a week to do it". And I told them at that point, that they had a couple of advantages. First, they what the target was. Somebody had already done 'grep' so they knew what it was supposed to look like. And all they had to do was replicate that behaviour. And the other thing is that it was now written in C. The original 'grep' was written in PDP 11 assembly language. And of course, they also had one grave disadvantage: None of them were Ken Thompson."
@rhymereason3449
@rhymereason3449 5 жыл бұрын
Thank you Mr. Kernighan and all your contemplates like Bill Joy, Dennis Richie, Ken Thompson, and others for giving us the greatest computing environment imaginable. Amazing how after 50 years it's still so relevant because of your genius.
@vegidio
@vegidio 4 жыл бұрын
This guy is one of the living legends of computer science! I still have his book at home <3
@benjamingeiger
@benjamingeiger 6 жыл бұрын
A lot of the aspects of ed that are covered here still work in vi (or even vim).
@shavenith4369
@shavenith4369 6 жыл бұрын
<quote>...and the original grep was written in PDP-11 assembly language...</quote>!> Overnight.....
Regular Expressions - Computerphile
17:19
Computerphile
Рет қаралды 241 М.
Coffee with Brian Kernighan - Computerphile
28:31
Computerphile
Рет қаралды 190 М.
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 171 МЛН
No empty
00:35
Mamasoboliha
Рет қаралды 4,2 МЛН
39kgのガリガリが踊る絵文字ダンス/39kg boney emoji dance#dance #ダンス #にんげんっていいな
00:16
💀Skeleton Ninja🥷【にんげんっていいなチャンネル】
Рет қаралды 8 МЛН
Where did Bytes Come From? - Computerphile
11:31
Computerphile
Рет қаралды 475 М.
Unix vs Linux
13:59
Gary Explains
Рет қаралды 1,6 МЛН
Cracking Enigma in 2021 - Computerphile
21:20
Computerphile
Рет қаралды 2,4 МЛН
The Reason Train Design Changed After 1948
13:05
Joe Scott
Рет қаралды 119 М.
Has Generative AI Already Peaked? - Computerphile
12:48
Computerphile
Рет қаралды 902 М.
Hacking a weird TV censoring device
20:59
Ben Eater
Рет қаралды 3 МЛН
Programming Loops vs Recursion - Computerphile
12:32
Computerphile
Рет қаралды 1,5 МЛН
"C" Programming Language: Brian Kernighan - Computerphile
8:26
Computerphile
Рет қаралды 1,9 МЛН
The Rise of Unix. The Seeds of its Fall.
16:51
Asianometry
Рет қаралды 481 М.
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 171 МЛН