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.
彼のソフトウェア・コンポーネント化に影響力のある研究により、コンポーネントに基づくソフトウェア工学やソフトウェア製品ライン工学の先駆者であると考えられている。
そのようなタイプのものは「抽象的」ではなく、intやfloatのように現実的なものである。
プログラマーとしての使命は自分自身の仕事をなくしていく事である。今日やっている事は、明日には自動化され得る。
プログラミングにおける真のヒーローとは、ネガティブ・コードを書ける人である。
彼のソフトウェアのコンポーネント化の独創性に富んだ研究は、彼をソフトウェアエンジニアリングとソフトウェア製品ラインのエンジニアリングを構成基礎とする先駆者に位置づけている。
それらの型は”抽象的”ではなく、整数型(int)や不動小数点型(float)と同じくらい現実的である。
プログラマーとして、ビジネスの外へ自分を追いやるのはあなたの仕事だ。 今日あなたがすることは明日オートメーション化され得る。
真のプログラミングのヒーローは少ない数でコードを書く人である。
ソフトウェアの部品化などの優れた業績によってマキロイ氏はコンポーネント・ベースのソフトウェア・エンジニアリングやプロダクトライン・エンジニアリングの先駆者となった。
これらの型はint型やfloat型と同じぐらい現実的なものであり、抽象的なものではない。
プログラマーとしてのあなたの仕事は、あなた自身を失業に追い込むかもしれない。
今日あなたにできることは明日には自動化されているかもしてない。
誰もが認めるプログラミングのヒーローはネガティブコードを書いている人でもある。