「本物のプログラマはパスカルを使わない」[1](1982年にベストセラーとなり、男らしさについての固定観念を皮肉った本「本物の男はキッシュを食べない」のパロディ)は、テクトロニクス社のエド・ポストが執筆したコンピュータプログラミングに関するエッセイで、[2] 1983年7月にデータメーション誌の読者投稿として出版された。[a] [3]
歴史
当時Usenetで広く流布され、コンピュータソフトウェア業界ではよく知られた[4]この記事は、パンチカードを使用し、FORTRANやアセンブリ言語でプログラムを書く本物のプログラマーと、構造化プログラミングをサポートし、不注意なプログラミングロジックエラーによる一般的なバグを防止または最小限に抑えるための制限を課すPascalなどのプログラミング言語を使用する現代の「キッシュイーター」を比較対照している。また、 Cray-1スーパーコンピュータの発明者であるシーモア・クレイが、手動制御スイッチを使用して、メモなしで CDC 7600用の最初のオペレーティングシステムをロードしたなどの偉業についても言及されている。
翌年、エド・ナザーの『メルの物語』 (『史上最高のプログラマー』としても知られる) がこのテーマを拡張しました。この作品には、ロイヤル・マクビー・コンピュータ社のメル・ケイが登場します。この物語の有名なセリフにもあるように、「彼は機械語で、つまり『生の、飾り気のない、不可解な16 進数で、直接』書いたのです。」
それ以来、コンピュータの伝承用語である「本物のプログラマー」は、現代の言語やツールを避け、より直接的で効率的な(マシンにとってはそうであって、プログラマーにとってはそうではない)ソリューション、つまりハードウェアに近いソリューションを好む典型的な「ハードコア」プログラマーを表すようになりました。[4]この用語はその後の多くの記事、[5] [6] [7] ウェブコミック[8]や社内ジョークで使用されていますが、「本物のプログラマー」の特徴とされるものは時代や場所によって異なります。
参照
参考文献
- ^ Post, Ed (1983 年 7 月). 「本物のプログラマは Pascal を使わない」。2012 年 2 月 6 日時点のオリジナルよりアーカイブ。
- ^ 注: グラフィック ソフトウェア システムズは 1981 年にテクトロニクスから分離独立しました。
- ^ Datamation. 第29巻. 米国: Technical Publishing. 1983年7月. pp. 263–265.
- ^ ab Eric S. Raymond 編 (1993 年 7 月 27 日)。「本物のプログラマー」。The New Hacker's Dictionary。2008年 3 月 28 日閲覧。
- ^ Ian Gorton (1995 年 11 月). 「本物のプログラマは Delphi を使う」. IEEE ソフトウェア. 12 (6). IEEE コンピュータ ソサエティ: 8–12. doi :10.1109/52.469755 . 2008 年 3 月 28 日閲覧。
- ^ Erik Brunvand (1996 年 10 月 15 日). 「The Heroic Hacker: Legends of the Computer Age」( PostScript ) p. 4 . 2008 年 3 月 28 日閲覧。
- ^ 「本物のプログラマーについてもっと詳しく」。2008年4月19日時点のオリジナルよりアーカイブ。2008年3月28日閲覧。
- ^ 本物のプログラマー xkcd.com
注記
- ^ 第29巻第7号
外部リンク
- 本物のプログラマーは Pascal を使わない (完全オリジナル)
