はじめに
Embarcadero のコミュニティサイトの再編の関係で、
が IDERA のコミュティサイト
へ飛ばされるようになってしまいました。
community.embarcadero.com には CODEGEAR の時にあったブログが転載されていたのですが、今回はこれらが引き継がれておらず Internet Archive にも community.embarcadero.com の記事がアーカイブされていません。Google のキャッシュでかろうじて読めるのですが、そのうち読めなくなる事が危惧されます (そもそも一部はキャッシュされていない) 。
Turbo Pascal 25 周年 (2008 年) の資料
Turbo Pascal 25 周年 (2008 年) の資料は David Intersimone のブログ記事で、Turbo Pascal や Delphi の歴史を知る上でとても貴重な資料となっています。私も以下の記事で参考にさせてもらっています。
- 標準 Pascal 範囲内での Delphi 入門 (Qiita)
- Delphi のご先祖を辿る (Qiita)
- 割と簡単に ’標準 Pascal' を試してみたい (Qiita)
- Pascal についてのポエム (パンセではない) (Qiita)
Turbo Pascal 25 周年 (2008 年) の記事はアドベントカレンダーのように 2008/11/01 からブログ記事として毎日アップされました。 イマイチ盛り上がりに欠けた感じがするのは、CODEGEAR (Borland の分社) が Embarcadero に買収された直後のドタバタした時期だったせいかもしれません。
今回はこの "Turbo Pascal 25 周年 (2008 年) の資料" をダイジェストで解説してみたいと思います。
Internet Archive にアーカイブされておらず、Google キャッシュも不完全なのにどうやって昔の記事を読むか? についてなのですが、community.embarcadero.com の記事ではなく転載元の blogs.embarcadero.com の記事はアーカイブされていますので、これを参照します (なーんだ)。
追記 (2023/11/01):
community.embarcadero.com の記事がリダイレクトされなくなったようなので (いつから?)、そちらへのリンクも追加しました。保険として Internet Archive のリンクは残しておきます。
追記 (2023/11/10):
またリダイレクトされるようになりました。ね?リンク残しといて正解だったでしょ?
Days 1: November 2008 marks the 25th anniversary of Turbo Pascal v1.0!
- November 2008 marks the 25th anniversary of Turbo Pascal v1.0! (community.embarcadero.com)
- November 2008 marks the 25th anniversary of Turbo Pascal v1.0! (Internet Archive)
- Turbo Pascal 1.0 は 1983/11/20 にリリースされました。
- David Intersimone (David.I) が 1983 年の Comdex Las Vegas でフィリップ・カーンに会った時の話です。
- MS-DOS で動作する Turbo Pascal 1.0 は未だ DL 可能です。
- BYTE 誌の広告画像はコレです。
- またはこれ。
Days 2: Blue Label Software Pascal -> Compas Pascal -> Poly Pascal -> Turbo Pascal v1.0
- Blue Label Software Pascal -> Compas Pascal -> Poly Pascal -> Turbo Pascal v1.0 (community.embarcadero.com)
- Blue Label Software Pascal -> Compas Pascal -> Poly Pascal -> Turbo Pascal v1.0 (Internet Archive)
- Turbo Pascal の先祖の話。
Days 3: Turbo Pascal v1 and Delphi 2009 - it’s still all about Native Code!
- Turbo Pascal v1 and Delphi 2009 - it’s still all about Native Code! (community.embarcadero.com)
- Turbo Pascal v1 and Delphi 2009 - it’s still all about Native Code! (Internet Archive)
- Turbo Pascal ver 1.0は、Z80(CP/M-80)および Intel 8086(CP/M-86 および PC-DOS / MS-DOS)用のネイティブコードコンパイラだった。
- Delphi 2009 もネイティブコードコンパイラだよ。
- Turbo Pascal 1.0 フロッピーの内容物について。
Days 4: Turbo Pascal version 1.0, Delphi, and "Standard" Pascal
- Turbo Pascal version 1.0, Delphi, and "Standard" Pascal (community.embarcadero.com)
- Turbo Pascal version 1.0, Delphi, and "Standard" Pascal (Internet Archive)
- Turbo Pascal ver 1.0 と標準 Pascal の違いについて。
Days 5: Memories of Turbo Pascal version 1.0 - Peter Wolfgram, Australia
- Memories of Turbo Pascal version 1.0 - Peter Wolfgram, Australia (community.embarcadero.com)
- Memories of Turbo Pascal version 1.0 - Peter Wolfgram, Australia (Internet Archive)
- オーストラリア在住の Peter Wolfgram さんによる回顧録。
Days 6: Turbo Pascal version 1.0 Byte Magazine ad and the 8-Queens benchmark
- Turbo Pascal version 1.0 Byte Magazine ad and the 8-Queens benchmark (community.embarcadero.com)
- Turbo Pascal version 1.0 Byte Magazine ad and the 8-Queens benchmark (Internet Archive)
- BYTE 誌の広告とそれに使われたエイトクイーンベンチマークのソースコード。
Days 7: Memories of Turbo Pascal version 1.0 - Wayne Williams, United States
- Memories of Turbo Pascal version 1.0 - Wayne Williams, United States (community.embarcadero.com)
- Memories of Turbo Pascal version 1.0 - Wayne Williams, United States (Internet Archive)
- アメリカ在住の Wayne Williams さん (当時の Embarcadero CEO) による回顧録。
Days 8: Memories of Turbo Pascal version 1.0 - Michael Covington, United States
- Memories of Turbo Pascal version 1.0 - Michael Covington, United States (community.embarcadero.com)
- Memories of Turbo Pascal version 1.0 - Michael Covington, United States (Internet Archive)
- アメリカ在住の Michael Covington さんによる回顧録。
Days 9: Memories of Turbo Pascal version 1.0 - Michael Davis, United States
- Memories of Turbo Pascal version 1.0 - Michael Davis, United States (community.embarcadero.com)
- Memories of Turbo Pascal version 1.0 - Michael Davis, United States (Internet Archive)
- アメリカ在住の Michael Davis さんによる回顧録。
Days 10: Turbo Pascal version 1.0 - Niklaus Wirth and the road to Pascal
- Turbo Pascal version 1.0 - Niklaus Wirth and the road to Pascal (community.embarcadero.com)
- Turbo Pascal version 1.0 - Niklaus Wirth and the road to Pascal (Internet Archive)
- ニクラウス・ヴィルト と Pascal について。
Days 11-1: Memories of Turbo Pascal version 1.0 - Sean Hoffman, United States
- Memories of Turbo Pascal version 1.0 - Sean Hoffman, United States (community.embarcadero.com)
- Memories of Turbo Pascal version 1.0 - Sean Hoffman, United States (Internet Archive)
- アメリカ在住の Sean Hoffman さんによる回顧録。
Days 11-2: Memories of Turbo Pascal version 1.0 - Steve Summers, United States
- Memories of Turbo Pascal version 1.0 - Steve Summers, United States (community.embarcadero.com)
- Memories of Turbo Pascal version 1.0 - Steve Summers, United States (Internet Archive)
- アメリカ在住の Steve Summers さんによる回顧録。
Days 12: Memories of Turbo Pascal version 1.0 - Jay Faubion, United States
- Memories of Turbo Pascal version 1.0 - Jay Faubion, United States (community.embarcadero.com)
- Memories of Turbo Pascal version 1.0 - Jay Faubion, United States (Internet Archive)
- アメリカ在住の Jay Faubion さんによる回顧録。
Days 13: Memories of Turbo Pascal version 1.0 - Jeffrey Watson, United States
- Memories of Turbo Pascal version 1.0 - Jeffrey Watson, United States (community.embarcadero.com)
- Memories of Turbo Pascal version 1.0 - Jeffrey Watson, United States (Internet Archive)
- アメリカ在住の Jay Faubion さんによる回顧録。
Days 14: Memories of Turbo Pascal version 1.0 - Steinar Gravem, Norway
- Memories of Turbo Pascal version 1.0 - Steinar Gravem, Norway (community.embarcadero.com)
- Memories of Turbo Pascal version 1.0 - Steinar Gravem, Norway (Internet Archive)
- ノルウェー在住の Steinar Gravem さんによる回顧録。
Days 15: Turbo Pascal version 1.0 - What was happening in the industry during 1983?
- Turbo Pascal version 1.0 - What was happening in the industry during 1983? (community.embarcadero.com)
- Turbo Pascal version 1.0 - What was happening in the industry during 1983? (Internet Archive)
- Turbo Pascal ver 1.0 が発売された 1983 年はコンピュータ業界にとってどんな年だったのか。
Days 16: Turbo Pascal version 1.0 - compiler directives
- Turbo Pascal version 1.0 - compiler directives (community.embarcadero.com)
- Turbo Pascal version 1.0 - compiler directives (Internet Archive)
- Turbo Pascal ver 1.0 のコンパイラ指令について。
Days 17: Turbo Pascal version 1.0 - The Turbo Pascal release dates
- The Turbo Pascal release dates (community.embarcadero.com)
- The Turbo Pascal release dates (Internet Archive)
- Turbo Pascal と Delphi / C++ Builder のリリース日。
Days 18: Memories of Turbo Pascal version 1.0 - Lars Frid-Nielsen, Denmark
- Memories of Turbo Pascal version 1.0 - Lars Frid-Nielsen, Denmark
(community.embarcadero.com) - Memories of Turbo Pascal version 1.0 - Lars Frid-Nielsen, Denmark
(Internet Archive) - デンマーク在住の Lars Frid-Nielsen さん (元 Borland エンジニア) による回顧録。
Days 19: Memories of Turbo Pascal version 1.0 - Jon Erickson, United States
- Memories of Turbo Pascal version 1.0 - Jon Erickson, United States (community.embarcadero.com)
- Memories of Turbo Pascal version 1.0 - Jon Erickson, United States (Internet Archive)
- アメリカ在住の Jon Erickson さん (Dr.Dobb's Journal の編集長) による回顧録。
Days 20: Memories of Turbo Pascal version 1.0 - Anders Hejlsberg, United States
- Memories of Turbo Pascal version 1.0 - Anders Hejlsberg, United States (community.embarcadero.com)
- Memories of Turbo Pascal version 1.0 - Anders Hejlsberg, United States (Internet Archive)
- アメリカ在住の Anders Hejlsberg さん (誰なんだろう?) による回顧録。1
- この日 11/20 は Turbo Pascal の誕生日。
- Microsoft Build 2019 'Look Back' on C# (Microsoft)
- Microsoft Build 2019 'Look Back' on C# (Youtube)
Days 21: Memories of Turbo Pascal version 1.0 - Neil Rubenking, United States
- Memories of Turbo Pascal version 1.0 - Neil Rubenking, United States (community.embarcadero.com)
- Memories of Turbo Pascal version 1.0 - Neil Rubenking, United States (Internet Archive)
- アメリカ在住の Neil Rubenking さん (PC Magazine のライター) による回顧録。
Days 22: Memories of Turbo Pascal version 1.0 - Jeff Duntemann, United States
- Memories of Turbo Pascal version 1.0 - Jeff Duntemann, United States (community.embarcadero.com)
- Memories of Turbo Pascal version 1.0 - Jeff Duntemann, United States (Internet Archive)
- アメリカ在住の Jeff Duntemann さん (元 Borland 社員) による回顧録。
Days 23: Turbo Pascal version 1.0 - Common Questions
- Turbo Pascal version 1.0 - Common Questions (community.embarcadero.com)
- Turbo Pascal version 1.0 - Common Questions (Internet Archive)
- Turbo Pascal ver 1.0 よくある質問。
Days 24: Turbo Pascal version 1.0 - fixing a bug in Randomize
- Turbo Pascal version 1.0 - fixing a bug in Randomize (community.embarcadero.com)
- Turbo Pascal version 1.0 - fixing a bug in Randomize (Internet Archive)
- Turbo Pascal ver 1.0 の Randomize() にあるバグの修正方法について。
Days 25: Memories of Turbo Pascal version 1.0 - several blog posts
- Memories of Turbo Pascal version 1.0 - several blog posts (community.embarcadero.com)
- Memories of Turbo Pascal version 1.0 - several blog posts (Internet Archive)
- 他のブログで書かれた Turbo Pascal version 1.0 についての思い出。
記事一覧:
- Turbo Pascal - Quarter of a Century Later (Huw Collingbourne)
- Memories of Past Geekdom (Richard Nelson)
- Turbo Pascal 1.0 is 25 years old (Avinash Meetoo)
- Turbo Pascal's Unsung Hero (Jon Erickson)
- El lenguaje de programación Turbo Pascal cumple 25 años (ZooTV)
Days 26: Memories of Turbo Pascal version 1.0 - Gerold Martens, Australia
- Memories of Turbo Pascal version 1.0 - Gerold Martens, Australia (community.embarcadero.com)
- Memories of Turbo Pascal version 1.0 - Gerold Martens, Australia (Internet Archive)
- オーストラリア在住の Gerold Martens さんによる回顧録。ただし 2005 年時点。
Days 27: Memories of Turbo Pascal version 1.0 - J.D. Hildebrand, United States
- Memories of Turbo Pascal version 1.0 - J.D. Hildebrand, United States (community.embarcadero.com)
- Memories of Turbo Pascal version 1.0 - J.D. Hildebrand, United States (Internet Archive)
- アメリカ在住の J.D. Hildebrand さんによる回顧録。
Days 28: Turbo Pascal version 1.0 - Memory Management, CP/M-80
- Turbo Pascal version 1.0 - Memory Management, CP/M-80 (community.embarcadero.com)
- Turbo Pascal version 1.0 - Memory Management, CP/M-80 (Internet Archive)
- Turbo Pascal ver 1.0 のメモリ管理について。
Days 29: Memories of Turbo Pascal - Larry O’Brien, Hawaii
- Memories of Turbo Pascal - Larry O’Brien, Hawaii (community.embarcadero.com)
- Memories of Turbo Pascal - Larry O’Brien, Hawaii (Internet Archive)
- ハワイ在住の J.D. Hildebrand さんによる回顧録。
Days 30: Turbo Pascal version 1.0 - a month of memories
- Turbo Pascal version 1.0 - a month of memories (community.embarcadero.com)
- Turbo Pascal version 1.0 - a month of memories (Internet Archive)
- Andrea Raimondi さんによる回顧録。
- ブラジル在住の Adail Muniz Retamal さんによる回顧録。
- 南アフリカ在住の Lennie De Villiers さんによる回顧録。
おわりに
来年は
- Pascal 50 周年
- Delphi 25 周年
ですね。 エンバカさん、何かイベントやるのかな?(チラッチラッ)
-
Technical Fellow - Microsoft
Anders Hejlsberg is a Microsoft Technical Fellow and the lead architect of the TypeScript open-source project. Anders has worked on development tools for over 35 years and is the original designer of C#, Delphi, and Turbo Pascal. ↩