{{위키데이터 속성 추적}}
[[파일:Douglas McIlroy.jpeg|섬네일|2011년]]
'''말콤 더글러스 매킬로이'''(Malcolm Douglas McIlroy, 1932년 ~ )는 수학자, 공학자, 프로그래머이다. 2019년 기준으로 그는 [[다트머스 대학교]]의 [[컴퓨터 과학]] 학부의 조교수이다. 매킬로이는 [[파이프라인|유닉스 파이프라인]]을 처음 제안한 인물로 잘 알려져 있으며 [[spell]], [[diff]], [[sort]], [[join]], [[graph]], [[speak]], [[tr]] 등 여러 [[유닉스]] 도구들을 개발하였다.<ref name="stug">{{웹 인용|url=https://www.usenix.org/about/stug |title=STUG Award |publisher=USENIX |accessdate=February 5, 2020 }}</ref> [[범용 매크로 프로세서|매크로 프로세서]]와 프로그래밍 언어 확장성의 선구적인 연구자들 가운데 하나이기도 하였다. 특히 [[PL/I]], [[SNOBOL]], [[ALTRAN]], [[TMG]], [[C++]] 등 영향력있는 여러 프로그래밍 언어들의 설계에 참여하였다.

소프트웨어 분리 과정<ref>{{웹 인용|url=https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19890006955.pdf |editor = Bown, Rodney L. |title = First International Conference on Ada (R) Programming Language Applications for the NASA Space Station, volume 2 - NASA-TM-101202 |date= 2-5 June 1986 }}</ref>과 [[코드 재사용]]에 관한 중대한 작업<ref>{{웹 인용|url=http://homepages.cs.ncl.ac.uk/brian.randell/NATO/nato1968.PDF |title=Mass produced software components  |first=Malcolm Douglas |last=McIlroy |work=Software Engineering: Report of a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7–11 Oct. 1968 |publisher=Scientific Affairs Division, NATO |date=January 1969 |page=79}}</ref><ref name="End03">{{서적 인용|last1=Endres |first1=Albert |last2=Rombach |first2=H. Dieter |title=A Handbook of Software and Systems Engineering: Empirical Observations, Laws, and Theories |publisher=Pearson Education |year=2003 |pages=327 }}</ref>을 통해 [[컴포넌트 기반 소프트웨어 공학]]과 [[제품계열공학|소프트웨어 제품계열공학]]의 선구자가 되었다.

== 같이 보기 ==
{{위키공용분류}}
* [[유닉스 철학]]

== 각주 ==
{{각주}}

== 외부 링크 ==
* [http://www.cs.dartmouth.edu/~doug/ Doug McIlroy's homepage] ([https://web.archive.org/web/20140930052048/http://cm.bell-labs.com/who/doug/index.html archive] homepage at Bell Labs website)
* [http://www.cs.dartmouth.edu/~doug/biography Biography]
* [https://web.archive.org/web/20110606075323/http://www.cs.dartmouth.edu/~sinclair/doug/?doug=mcilroy Doug McIlroy Facts]
* [https://web.archive.org/web/20071019220633/http://cm.bell-labs.com/cm/cs/doug97.html McIlroy's History of Unix speech] (audio), includes many autobiographical notes, along with discussion of many of the major Unix authors
* [http://www.dlslug.org/past_meetings.html Ancestry of Linux - How the Fun Began] {{웨이백|url=http://www.dlslug.org/past_meetings.html |date=20200803032411 }}, presentation November 2005: [http://www.dlslug.org/downloads/meetings/DougMcIlroy_AncestryOfLinux_DLSLUG.sxi (presentation)] {{웨이백|url=http://www.dlslug.org/downloads/meetings/DougMcIlroy_AncestryOfLinux_DLSLUG.sxi |date=20200802200011 }} [http://www.dlslug.org/downloads/meetings/DougMcIlroy_AncestryOfLinux_DLSLUG.mp3 (audio)] {{웨이백|url=http://www.dlslug.org/downloads/meetings/DougMcIlroy_AncestryOfLinux_DLSLUG.mp3 |date=20200802232339 }} [https://archive.org/download/DougMcIlroy_AncestryOfLinux_DLSLUG/DougMcIlroy_AncestryOfLinux_DLSLUG_708kb.mp4 (video)]
* [https://code.google.com/p/unix-spell/ Original unix spell source code, written by Doug McIlroy]
* [https://www.cs.dartmouth.edu/~doug/pubs.html Publications by M. D. McIlroy - https://www.cs.dartmouth.edu]

{{전거 통제}}

[[분류:다트머스 대학교 교수]]
[[분류:매사추세츠 공과대학교 동문]]
[[분류:살아있는 사람]]
[[분류:유닉스 관계자]]
[[분류:1932년 출생]]