Malcolm Douglas McIlroy (born 1932) is a mathematician, engineer, and programmer. As of 2007 he is an Adjunct Professor of Computer Science at Dartmouth College. Dr. McIlroy is best known for having originally developed Unix pipelines, software componentry and several Unix tools, such as spell, diff, sort, join, graph, speak, and tr.
His seminal work on software componentization,makes him a pioneer of component-based software engineering and software product line engineering.
Those types are not "abstract"; they are as real as int and float.
As a programmer, it is your job to put yourself out of business. What you do today can be automated tomorrow.
The real hero of programming is the one who writes negative code.
マルコム・ダグラス・マキロイ(1932年生まれ)は数学者、エンジニア、そしてプログラマーです。2007年現在、彼はダートマス大学でコンピューター科学の助教授を務めています。マキロイ博士がもっとも有名なのはUnixパイプライン、ソフトウェアコンポーネント、そしてspell、diff、join、graph、speakやtrといったいくつかのUnixツールの最初の開発です。
彼のソフトウェア・コンポーネント化に影響力のある研究により、コンポーネントに基づくソフトウェア工学やソフトウェア製品ライン工学の先駆者であると考えられている。
そのようなタイプのものは「抽象的」ではなく、intやfloatのように現実的なものである。
プログラマーとしての使命は自分自身の仕事をなくしていく事である。今日やっている事は、明日には自動化され得る。
プログラミングにおける真のヒーローとは、ネガティブ・コードを書ける人である。