퇴고후 아래로 옮기는 중

beautiful code 중에

함께 1incompany 2021. 4. 18. 00:16

www.cs.princeton.edu/courses/archive/spr09/cos333/beautiful.html

beatiful code 1장 내용이다. 한글판 추천. 구입해 갖고만 있어도, 특히 1장을 보면 대단하단 말 밖에...

 

Brian Kernighan 씨의 아티클이라 해야 하나? 읽는데 주옥같다. 1942년생. 돌아가신 아버지보다 세 살이 더 많으시다는, 6.25 겪고, 월남 파병 다녀오신 아버지. 그런데 브라이언 커니건은. 그리고 보니 집에 the c programming language 2nd 판 원서는 가지고 있고, 지금 다시 보면 std io 에 관한 우아함(FILE 입출력)을 제대로 느끼겠음. 거기엔 Ken Thompson와 Dennis Ritchie(이분 너무 빨리 돌아가심)씨의 Unix 가 그 바탕이 되었다는 걸 알고 배웠다면 시스템 프로그래밍의 재미를 어렸을때 알았을텐데... ... 그의 다른책 몇권도 다 읽지 못한 여러 권의 프로그래밍 책과 달리 다 읽었음. 

 

 

 

https://www.cs.princeton.edu/courses/archive/spr09/cos333/beautiful.html

A Regular Expression Matcher Code by Rob Pike Exegesis by Brian Kernighan Draft version Jan 28 2007 Introduction Beautiful code is likely to be simple -- clear and easy to understand. Beautitful code is likely to be compact -- just enough code to do the jo

www.cs.princeton.edu

Jeffrey Fiedl's의 mastering regulat expresions 2006 을 이야기 하고 있어 뭐 그렇군 했는데, finite automata 를 고안했다는 stephen kleene를 언급했고, 또 그것으로 Ken Thompson이 qed text editor 에 적용하면서 1971년에 특허text matching algorithm 까지 받았다는 이야기는 내용이 아주 우아했다. 

거기다 Rob Pike가 c 함수 3개 int match/-> matchhere/-> matchstar로 구현한 걸 보니, 감명 받을 수 밖에. 소프트웨어 프로그래머라면 말이다! 거기에 대안까지 서술 되어 있음.

 

있는함수 불러다 사용하기만 하는 나는 ^^; 

 

유닉스 탄생 Unix: A History and a menoir 이란 책도 읽고 있는데,  그러다 갑자기 검색하다 보니 작년 pod cast가 있어 연결. 긴수염을 정리했음!

 

www.youtube.com/watch?v=O9upVbGSBFo

www.gopl.io/  출간

 

vrew 란 프로그램 덕분에 srt와 txt로 추출했습니다. 구글로 한글 번역해서 자막을 올려볼까 하다가... 귀차니즘에

Brian Kernighan UNIX, C, AWK, AMPL, and Go Programming Lex Fridman Podcast #109.srt
0.19MB
Brian Kernighan UNIX, C, AWK, AMPL, and Go Programming Lex Fridman Podcast #109.txt
0.09MB