Brian Kernighan, 계속해서 AWK 코드 수정

위대한 인물 중 한 명인 브라이언 커니건(Brian Kernighan) 소프트웨어의 세계에 관한 한, 그것은 계속해서 많은 강의를 하고 있습니다. 여전히 AWK 코드 뒤에 있음을 확인했습니다., 이 처리 언어를 지원하고 개선합니다.

커니건 그는 31세의 캐나다인으로만 알려져 있었습니다. Alan Turing이 Enigma 코드의 메시지를 해독하느라 바빴던 1942년에 전기 공학 박사 학위를 받았습니다.

1969년 AT&T Bell Labs에서 근무하기 시작하여 여기서 그는 Ken Thompson(B와 정규식의 창시자)과 Dennis Ritchie(C의 창시자)가 이끄는 연구원 그룹과 협력하기 시작했습니다. 다루기 쉬운. 따라서 그는 같은 해 UNIX의 아버지 중 한 명이 되었습니다.

UNIX의 중요성은 7년 cron 및 AWK와 같이 Kernighan이 개발한 다양한 응용 프로그램을 포함하는 획기적인 버전 1979이 성공적으로 출시된 후 분명해졌습니다.

AWK, 세 명의 제작자 Alfred Aho, Peter Weinberger, Brian Kernighan의 이름을 따서 명명되었습니다. 플랫 파일 처리 언어입니다. 라인 기반은 대부분의 Unix 시스템과 MinGW, Cygwin 또는 Gawk가 있는 Windows에서 사용할 수 있습니다. 복잡한 검색, 바꾸기 및 변환 작업을 위해 텍스트 파일을 조작하는 데 주로 사용됩니다.

앗 그랬다. Sed, Bourne shell 및 tar와 함께 7년 UNIX 버전 1979에 내장, 벨 연구소. 그 후 1985년에 Awk의 주요 업데이트로 New Awk(또는 Nawk)를 제공하면서 UNIX 배포판에 지속적으로 통합되었습니다.

이어서, 새로운 파생 버전 등장 Mawk(Mike's Awk), Gawk(Gnu Awk)와 같은 Nawk의 뿐만 아니라 Motrice Kern Systems Awk(MKS Awk), Thompson Automation Awk(Tawk), Videosoft Awk(Vsawk) 및 기타 보다 구체적인 상용 버전 버전(Xgawk, Spawk, Jawk, Qtawk, Runawk).

Kernighan은 또한 Dennis Ritchie와 공동으로 작성한 C 프로그래밍 언어인 "K&R C"의 "K"이며, 정신적으로나 종이에 프로그래머의 기억에 새겨져 있습니다.

Kernighan이 Bell Labs 직원에게 C 언어를 가르치고 C 언어의 창시자인 Ritchie에게 이 단어를 퍼뜨리는 책을 쓰도록 설득하면서 C의 뿌리는 훨씬 더 깊어졌습니다. 이 책은 "진정한 키의 고유한 스타일"과 그에 수반되는 끝없는 논쟁, 그리고 모든 현대 프로그래밍 언어를 뒷받침하는 구조를 일으켰습니다.

Kernighan 교수는 최근 몇 년 동안 The Go Programming Language(2015), 디지털 세계 이해(2017), Unix: A History and a Memoir(2019)를 포함하여 많은 주목할만한 책을 저술했습니다.

AWS에서 만지는 요점은 다음과 같습니다. Kernighan은 Unix 50주년 기념 이야기를 위해 Ars Technica의 Richard Jensen과 이야기했습니다. 최근 그는 21월 말에 자신을 모니터링하는 46명의 GitHub 사용자와 XNUMX명의 공동 작업자와 함께 작업하기 시작했다고 말합니다.

따라서, Kernighan은 AWK의 개발 및 유지 관리에 계속 참여하고 있습니다.

Kernighan은 XNUMX월 말에 오랜 유지 관리자인 Arnold Robins가 onetrueawk 리포지토리에 대한 일종의 의사 약속으로 게시한 이메일에 "여러 가지 테스트를 실행했지만 더 많은 테스트가 분명히 필요합니다."라고 썼습니다. "방법을 알게 되면... 변경 요청을 제출하려고 합니다." git을 더 잘 이해하고 싶지만, 여러분의 도움에도 불구하고 여전히 이해가 잘 되지 않아 시간이 좀 걸릴 수 있습니다. »

이전에 말했듯이 AWK에는 무수히 많은 변형이 있습니다. 예를 들어 우리가 언급할 수 있는 가장 인기 있는 것 중 하나는 GNU Awk(Gawk)뿐 아니라 유니코드를 지원하는 현대 파생 상품이지만 One True AWK(때로는 nawk라고도 함)입니다. , 그것은 Kernighan의 1985년 책 The AWK Programming Language와 그의 후속 공헌을 기반으로 한 일종의 정식 버전입니다.

마지막으로, 그것에 대해 더 알고 싶다면 자세한 내용을 참조하십시오. 다음 링크에서.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.