ドブ博士のプログラミング優秀賞


Dr._Dobb’s_Excellence_in_Programming_Award
Dr. Dobb’s Excellence in Programming Awardは、 Dr。Dobb’s Journalの編集者の意見として、「ソフトウェア開発の進歩に多大な貢献をした」個人に与えられる毎年恒例の賞でした。Excellence in Programming Awardには、受賞者の名前で受賞者が選んだ慈善団体に寄付された1,000ドルの賞が含まれています。この賞は、1995年にDr. Dobb’sJournalの印刷版で開始されました。賞を紹介する1995年3月の記事で、編集長のJonathan Ericksonは、この賞は「コンピュータープログラミングの分野での成果と卓越性」を称えることを目的としていると書いています。エリクソンは、受賞者は雑誌の「特別編集委員会によって選ばれた」と説明しました。 Dr. Dobb’sはソフトウェア開発者の聴衆にサービスを提供しているため、Excellence in Programming Awardは、言語、コードライブラリ、チュートリアルブックなどのプログラマー向けのリソースを表彰することを特に目的としています。小売販売を目的としたシュリンクラップソフトウェア、企業用のカスタムソフトウェア、組み込みソフトウェア、または汎用アプリケーションの開発者は、この賞の対象にはなりませんでした。
Excellence in Programming Awardは、個人の貢献を表彰することを目的としています。ドブ博士は、プログラマー向けのツールを製造している企業に対して、別の賞であるJoltAwardsを後援しています。

コンテンツ
1 受信者
1.1 2013年 1.2 2012年 1.3 2010-11 1.4 2009年 1.5 2008年 1.6 2007年 1.7 2006年 1.8 2005年 1.9 2004年 1.10 2003年 1.11 2002年 1.12 2001年 1.13 2000 1.14 1999年 1.15 1998年 1.16 1997年 1.17 1996年 1.18 1995年
2 も参照してください
3 参考文献
4 外部リンク

受信者

2013年
2014年2月3日現在、賞は記載され

2012年
ウォードカニンガム

2010-11
賞はありません。

2009年
スコットマイヤーズ、 Effective C ++の作者、 (ISBN  0201563649)より効果的なC ++( ISBN 020163371X)およびEffective STL( ISBN 0201749629)。ドブ博士の編集者であるジョナサンエリクソンは、マイヤーズを「C ++ソフトウェア開発に関する世界有数の専門家」として特定し、彼のベストセラーの本に加えて、ライターはクライアントにトレーニングとコンサルティングサービスを提供し、C ++プログラマー向けのチュートリアルCDを開発したと述べました。 、AddisonWesleyのEffectiveSoftware Development Seriesのコンサルティング編集者を務め、多数の雑誌に寄稿しました。「1972年以来のプログラマー」とエリクソンは書いています。マイヤーズは「スタンフォード大学でコンピューターサイエンスの修士号を、ブラウン大学で博士号を取得しています」と述べています。  

2008年
Bjarne Stroustrup、C ++プログラミング言語の作成者。Dobb博士の編集者であるMichaelSwaineは、C ++の作成者であるBjarneStroustrupは、「その価値、努力、成果がすべてのプログラマーにインスピレーションを与える人物」であると書いています。スウェインは次のように続けています。「理論を実践する傾向、ツールをニーズに合わせるというビジョン、働くプログラマーの知性と意見への敬意、そしてソフトウェア開発の芸術と科学を進歩させるためのたゆまぬ努力を通じて、Bjarne Stroustrupは、最も確実に、優れたプログラミングのモデルとして機能します。」

2007年
Grady Booch 、オブジェクト指向プログラミング、ソフトウェアアーキテクチャ、およびモデリングへの貢献。グラディ・ブーチは、ドブ博士の編集者であるマイケル・スウェインを「真面目なプログラマーなら誰でも知っている人だ」と書いています。Swaineは、Boochがソフトウェア開発プロセスへの貢献と、オブジェクト指向プログラミング、ソフトウェアアーキテクチャ、およびモデリングにおける重要な成果で国際的に認められたことを指摘しました。

2006年
ブルースシュナイアー、暗号化とコンピュータセキュリティへの貢献。Dobb博士の編集者であるJonathanEricksonは、 BlowfishおよびTwofish暗号化アルゴリズムを含む、コンピューターセキュリティに対するBruceSchneierの「多くの重要な貢献」を引用しました。エリクソンはまた、シュナイアーがApplied Cryptography:Protocols、Algorithms、and Source Code in C( ISBN 0471117099)を含む8冊の本の著者であり、彼が「ソフトウェア開発者にとって独創的な作品」と呼んだことにも言及しました。 

2005年
Guy L. Steele、Jr。 、プログラミング言語、ツール、およびオペレーティングシステムへの生涯にわたる貢献。ガイ・スティールは、特定の言語、ツール、またはオペレーティングシステムでの彼の仕事に対して、ドブ博士のプログラミング優秀賞を受賞しなかったと、編集者のジョナサンエリクソンは書いています。これらの貢献には、 Lisp、C、Fortran、およびJavaに関する本の執筆が含まれます。JavaとSchemeの初期仕様での共同作業。オリジナルのEmacsコマンドセットを設計する。C、Fortran、Common Lisp、Schemeの認定標準委員会の委員を務めています。

2004年
PJ Plauger、著者、CおよびC ++標準への実質的な貢献者。PJ Plaugerは、ドブ博士の編集者であるJonathan Ericksonに、「すべての真面目なプログラマーに馴染みのある個人です」と書いています。Ericksonは、CおよびC ++の「定義、設計、および実装において不可欠な役割」を果たしてきた20年以上にわたってPlaugerを称賛しました。さらに、Plaugerは、Programming Style( ISBN 9780070342071)、Software Tools in Pascal( ISBN 9780201103427)、Standard C Library( ISBN 9780131315099)Programming on Purpose( ISBN 9780137213740)、The Draft Standardなど、プログラマー向けの貴重な本を執筆または共同執筆しました。 C ++ライブラリ( ISBN 9780131170032)、標準C:リファレンス( ISBN 9780134364117)およびC ++標準テンプレートライブラリ( ISBN 9780134376332)。       

2003年
データベースのパイオニアであり、SQLの作成者であるDonChamberlin。チェンバリン賞の発表で、ドブ博士の編集者であるジョナサンエリクソンは、データベースクエリ言語SQLを作成しただけでなく、ドキュメントエディタとフォーマッタQuill、およびXQueryの基盤であるXMLクエリ言語Quiltを考案したことでプログラマーを称賛しました。エリクソンは、チェンバリンは「テクノロジー、イノベーション、ビジョン、協力精神の組み合わせがソフトウェア開発の進歩の基本であり続けることを私たちに思い出させます」と書いています。

2002年
Smalltalk言語の寄稿者であるAdeleGoldberg、著者、ParcPlace Systemsの創設CEO、およびSmalltalk仮想 マシンとカーネルシステムの主任アーキテクトであるDanIngalls 。「今日はオブジェクトを当然のことと考えていますが、これら2人の研究者は、オブジェクト指向プログラミングを初めて現実の世界に持ち込むのに役立ちました…最高レベルのユーザーとその情報モデリングのニーズから最低レベルの構文、コンパイル、および効率的なメッセージパッシング。」Xerox PARCで協力して、これら2人のパイオニアは「それぞれ独自の方法でオブジェクトの約束を認識し、あらゆるレベルのオブジェクトに基づくアーキテクチャでそれらの理論を実践する独自の立場にありました」。

2001年
Anders Hejlsberg、コンパイラライター、Turbo Pascal、Delphi、C#、および(受賞から数年後の)TypeScriptの作成者。ドブ博士の編集者であるジョナサンエリクソンは、アンダースヘルスバーグのプログラミングの世界への貢献について、彼の仕事の歴史を要約して概説しました。 1980年代初頭の開発環境であり、後継者であるDelphiのチーフアーキテクト。1996年にMicrosoftに異動した後、HejlsbergはVisual J ++およびWindowsFoundation Classesのアーキテクトになりました。Hejlsbergは現在、C#プログラミング言語のチーフデザイナーとして働いています。 .NETフレームワークの開発における主要な参加者です。」

2000
Jon Bentley 、 Programming Pearls( ISBN 0201657880)およびMore Programming Pearls( ISBN 0201118890 )の研究者および著者。2000年にExcellencein Programming Awardを受賞したことを発表した彼の記事で、ドブ博士の編集者であるジョナサンエリクソンは、ジョンベントレーを「コンピューターサイエンスの分野で最も尊敬され、多作な研究者の1人」と呼びました。エリクソン氏は次のように続けています。「ベントレーがコンピュータープログラミングの芸術と技術に貢献したことのユニークな点は、学術研究と実世界のプログラミングのバランスをとったことです。ベントレーは今年の賞を受賞しています。彼の研究とコードの質だけでなく、彼の努力の成果を仲間のプログラマーと共有するという彼の継続的な取り組みに対しても。」  

1999年
Pythonプログラミング言語の作成者であるGuidovan Rossumと、安価なLinuxベースのPCのネットワークを使用してスーパーコンピューターのパフォーマンスを達成したBeowulfProjectの主任研究員であるDonaldBecker。「Pythonプログラミング言語の作成者として、Guido van Rossumはソフトウェア開発者に、より有名で主流の言語の多くの欠点に対処するツールを提供しました… Pythonを使用すると、複雑な言語を非常に簡単に構築できます。オブジェクト、リスト、辞書などからのデータ構造。これは、システム管理、GUIの構築、スクリプト作成、データベースプログラミング、および迅速なプロトタイピングに特に役立ちます。」エリクソンは、ベッカーが解決しようとしている問題を説明することで、プログラミングの世界へのドナルドベッカーの貢献について詳しく説明しました。「科学計算の分野における課題の1つは、大規模なデータセットを効率的かつ手頃な価格で処理することです」とエリクソンは書いています。「この問題に取り組むために、ドナルド・ベッカーとトーマス・スターリングは、既製のコンポーネントから構築され、イーサネット経由で接続され、Linuxで実行される高性能PCで構成されるクラスターコンピューターであるBeowulfプロジェクトを立ち上げました。最終的にはBeowulfの目標です。アプローチは、PC価格でスーパーコンピューター(ギガフロップ)のパフォーマンスを達成することでした。」

1998年
「GangofFour」– Richard Helm、Erich Gamma、Ralph Johnson、John Vlissides –デザインパターンの作者:再利用可能なオブジェクト指向ソフトウェアの要素。「彼らはデザインパターンを発明したり、この主題に関する最初の本を書いたりしませんでしたが、4つのデザインパターンのギャング:再利用可能なオブジェクト指向ソフトウェアの要素は、ソフトウェア開発の主流にパターンをもたらしたと信じられます。 。」エリクソンは次のように続けています。「オブジェクトパラダイムへの突入と一致して、デザインパターンはすぐにクラシックになり、発行以来10万部以上を売り上げました。それ以来、ソフトウェアデザインパターンに関する多数の本が発行されていますが、ギャングオブフォーのデザインパターン。

1997年
RSA標準の共同作成者である暗号研究者のRonRivestと、 CP / Mオペレーティングシステムの先駆者であるGaryKildallです。「AdiShamirとLeonardAdlemanとともに、Ronald L. Rivestは、RSA公開鍵暗号システムの発明者としておそらく最もよく知られています」とDobb博士の編集者であるJonathanEricksonは書いています。「RSA暗号システムは、Ronが立ち上げを支援したRSA Data Securityのさまざまなセキュリティ関連ツールの基盤を形成しました。Ronは現在、同社の取締役を務めています。RSAソフトウェアは、一般に、市販されている主要な暗号の1つとして認められています。およびセキュリティツールセットであり、世界中のサードパーティソフトウェア企業に採用されています。」コンピューター業界のパイオニアであるゲイリー・キルドールは、エリクソンが書いたように、「伝説が作られている」ようなキャリアを持っていました。ドブ博士は、プリエンプティブマルチタスク、ウィンドウ機能、およびメニュー方式のユーザーインターフェイスを備えたオペレーティングシステムの導入により、キルドールの功績を認めました。最初のフロッピーディスクトラックバッファリングスキーム、先読みアルゴリズム、ファイルディレクトリキャッシュ、およびRAMディスクエミュレータを作成します。最初のプログラミング言語を定義し、マイクロプロセッサ専用の最初のコンパイラを作成します。最初のマイクロプロセッサディスクオペレーティングシステムを作成します。自動非線形再生を可能にするビデオディスク用の最初のコンピュータインターフェイスを作成し、今日のインタラクティブマルチメディアを事前に設定します。最初の消費者向けCD-ROMのファイルシステムとデータ構造を開発する。一連のBIOSルーチンでシステム固有のハードウェアインターフェイスを分離することにより、最初の成功したオープンシステムアーキテクチャを作成し、サードパーティのソフトウェア業界を先導します。CP / Mオペレーティングシステムを作成します。

1996年
Perlプログラミング言語の作者であるLarryWallと、 JavaのチーフアーキテクトであるJamesGosling。Larry WallのPerlは、Dobb博士の編集者であるJonathan Ericksonに次のように書いています。「10年近く前に作成された汎用スクリプト言語、Larry は、UNIXツールの「スイスアーミーチェーンソー」として説明されてきました。ユーティリティプログラムをすばやく組み合わせるために、システム管理者の間で選択される言語になりました。」ゴスリングのJava、エリクソンは次のように書いています。「事実上すべての主要なソフトウェアベンダーによって承認されています。Javaが提供し、開発者が興奮しているのは、プログラムをバイナリ形式にコンパイルして、再コンパイルせずに多くのプラットフォームで実行できる機能です。埋め込み実行可能コンテンツです。 、 言い換えると。”

1995年
C ++ 標準テンプレートライブラリの作成者であるAlexanderStepanovと、 Linuxオペレーティングシステムの作成者であるLinusTorvalds 。「C ++標準テンプレートライブラリの開発において、アレクサンダーステパノフはドブ博士の編集者であるジョナサンエリクソンを書いています。オブジェクト指向のカプセル化とは対照的に、データ構造とアルゴリズムの直交ビュー。STLの背後にある考え方は新しいものではありませんが、Alexanderのビジョン、忍耐力、経験を備えた誰かが、新世代のC ++ツールとともに一般的なプログラミングの実現を約束します。」Linuxの作成者であるTorvaldsについて、Ericksonは次のように書いています。サービス)他に「。」がない場合に100%のUNIX SystemV互換性を実現しながら

も参照してください
コンピュータ関連の賞のリスト

参考文献
^ 署名なし。「ドブ博士のプログラミング優秀賞」。
^ ジョナサンエリクソン。「ドブ博士のジャーナルエクセレンスインプログラミングアワード」。1995年3月1日。
^ ” “。
^ 「ウォードカニンガムとのドブ博士のインタビュー」。2012年5月。
^ エリクソン、ジョナサン。「ドブ博士の2009年プログラミング優秀賞」。
^ スウェイン、マイケル。「ドブ博士のプログラミング優秀賞2008」。
^ スウェイン、マイケル。「ドブ博士のプログラミング優秀賞」。
^ エリクソン、ジョナサン。「 2006年ドブ博士のジャーナルエクセレンスインプログラミングアワード」。
^ エリクソン、ジョナサン。「 2005Dr.Dobb’s Journal Excellence inProgrammingAward」。
^ エリクソン、ジョナサン。「ドブ博士のジャーナルエクセレンスインプログラミングアワード」。
^ エリクソン、ジョナサン。「 2003年ドブ博士のプログラミング優秀賞」。
^ 署名なし。「 2002年ドブ博士のプログラミング賞の優秀さ」。
^ エリクソン、ジョナサン。「ドブ博士のプログラミング優秀賞」。
^ エリクソン、ジョナサン。「ドブ博士のプログラミング優秀賞」。
^ エリクソン、ジョナサン。「 Dr.Dobb’sJournal 1999 Excellence inProgrammingAwards」。1999年6月1日。
^ エリクソン、ジョナサン。「 Dr.Dobb’sJournalの1998年のExcellencein ProgrammingAwards」。1998年3月1日。
^ エリクソン、ジョナサン。「プログラミング賞の優秀」。1997年5月1日。
^ エリクソン、ジョナサン。「ドブ博士のジャーナルエクセレンスインプログラミングアワード」。1996年3月1日。
^ エリクソン、ジョナサン。「ドブ博士のジャーナルエクセレンスインプログラミングアワード」。1995年3月1日。

外部リンク
ドブス博士:ドブ博士のプログラミング優秀賞
Microsoft News Center:MicrosoftのAndersHejlsbergが名誉あるプログラミング優秀賞を受賞
kimmicblog:Zen and the Art of Software:The Innovation Interview with Grady Booch
LWN.net:Stroustrupがドブ博士のプログラミング優秀賞を受賞
ビャーネ・ストロヴルプのホームページ
スコットマイヤーズのAmazon.com著者ページ
Smalltalk.org:AdeleGoldbergとDanIngallsが2002年のDr.Dobb’s Excellence in ProgrammingAwardsを受賞
デジタルリサーチ:ゲイリーキルドールへのオマージュ
Aristeia.com:スコットマイヤーズのホームページ
IBMRationalのエキスパートであるGradyBooch
セキュリティに関するブルース・シュナイアー
Oracle Labs:ガイ・スティール博士
PJプラウガーのホームページ
IBMアルマデン研究センター:ドン・チェンバリン
国際計算機科学研究所:アデルゴールドバーグ
ブログ:DanIngallsの最新情報
Microsoft DeveloperNetworkのChannel9のAndersHejlsberg
Avaya Labs:Jon Bentley、リサーチサイエンティスト
Python.org:Guido vanRossumのホームページ
MITコンピューター科学人工知能研究所のロナルドリベスト
BusinessWeek:ビル・ゲイツだったかもしれない男、ゲイリー・キルドール
ラリーウォールのホームページ
ジェームズ・ゴスリングのブログ
リーナス・トーバルドのホームページ