はじめに
2025/02/14 で発売 30 周年となる『Embarcadero Delphi』の全バージョンの紹介記事を書きました。
本記事はそのインデックスとなります。
Index
Delphi 各バージョンについての記事一覧です。
製品名 | 発売年 | 発売元 |
ビルド ver |
コンパイラ ver |
BDS ver |
---|---|---|---|---|---|
Delphi 12 Athens 1 | 2023 |
Embarcadero Technologies |
29.0 | 36.0 | 23.0 |
Delphi 11 Alexandria 1 | 2021 |
Embarcadero Technologies |
28.0 | 35.0 | 22.0 |
Delphi 10.4 Sydney 1 | 2020 |
Embarcadero Technologies |
27.0 | 34.0 | 21.0 |
Delphi 10.3 Rio 1 | 2018 |
Embarcadero Technologies |
26.0 | 33.0 | 20.0 |
Delphi 10.2 Tokyo 1 | 2017 |
Embarcadero Technologies |
25.0 | 32.0 | 19.0 |
Delphi 10.1 Berlin 1 | 2016 |
Embarcadero Technologies |
24.0 | 31.0 | 18.0 |
Delphi 10 Seattle Appmethod 1.17 |
2015 |
Embarcadero Technologies |
23.0 | 30.0 | 17.0 |
Delphi XE8 Appmethod 1.16 |
2015 |
Embarcadero Technologies |
22.0 | 29.0 | 16.0 |
Delphi XE7 Appmethod 1.15 |
2014 |
Embarcadero Technologies |
21.0 | 28.0 | 15.0 |
Delphi XE6 Appmethod 1.14 |
2014 |
Embarcadero Technologies |
20.0 | 27.0 | 14.0 |
Appmethod 1.13 | 2014 | Embarcadero | 19.5 | 26.5 | 13.0 |
Delphi XE5 | 2013 |
Embarcadero Technologies |
19.0 | 26.0 | 12.0 |
Delphi XE4 | 2013 | Embarcadero | 18.0 | 25.0 | 11.0 |
Delphi XE3 | 2012 |
Embarcadero Technologies |
17.0 | 24.0 | 10.0 |
Delphi XE2 | 2011 |
Embarcadero Technologies |
16.0 | 23.0 | 9.0 |
Delphi XE | 2010 |
Embarcadero Technologies |
15.0 | 22.0 | 8.0 |
Delphi 2010 | 2009 |
Embarcadero Technologies |
14.0 | 21.0 | 7.0 |
Delphi 2009 | 2008 |
Embarcadero Technologies |
12.0 | 20.0 | 6.0 |
Delphi 2007 for .NET | 2007 | CodeGear 2 | 11.0 | 19.0 | 5.0 |
Delphi 2007 for Win32 | 2007 | CodeGear 2 | 11.0 | 18.5 | 5.0 |
Turbo Delphi for .NET 1 Turbo Delphi for Win32 1 |
2006 |
Borland Software Corporation |
10.0 | 18.0 | 4.0 |
Delphi 2006 for .NET Delphi 2006 for Win32 |
2005 |
Borland Software Corporation |
10.0 | 18.0 | 4.0 |
Delphi 2005 for .NET Delphi 2005 for Win32 |
2004 |
Borland Software Corporation |
9.0 | 17.0 | 3.0 |
Delphi 8 for .NET Delphi 8 for Win32 3 |
2003 |
Borland Software Corporation |
8.0 | 16.0 | 2.0 |
(C# Builder) | 2003 |
Borland Software Corporation |
1.0 | ||
Delphi 7 Kylix 3 1 |
2002 |
Borland Software Corporation |
7.0 | 15.0 | |
Delphi 6 1 Kylix 1 Kylix 2 1 |
2001 |
Borland Software Corporation |
6.0 | 14.0 | |
Delphi 5 | 1999 |
Inprise Corporation |
5.0 | 13.0 | |
(C++Builder 4) | 1998 |
Inprise Corporation |
4.0 | 12.5 | |
Delphi 4 | 1998 |
Inprise Corporation |
4.0 | 12.0 | |
(C++Builder 3) | 1998 |
Borland International |
3.0 | 11.0 | |
Delphi 3 | 1997 |
Borland International |
3.0 | 10.0 | |
(C++Builder) | 1997 |
Borland International |
2.0? | 9.3 | |
Delphi 2 | 1996 |
Borland International |
2.0 | 9.0 | |
Delphi | 1995 |
Borland International |
1.0 | 8.0 |
バージョン | 説明 |
---|---|
ビルド ver | [ヘルプ | バージョン] で見れるビルド番号。 Delphi 1.0 から何代目なのかを示す。13.0 は存在しない。 |
コンパイラ ver | コンパイラの世代。 Turbo Pascal 1.0 から何代目なのかを示す。 |
BDS ver | 製品バージョン。 ガリレオ IDE になってからの製品の世代。 インストールフォルダやレジストリで使われている。 |
Delphi (1) のドキュメントには Turbo Pascal の情報が少し残っているものの、Delphi 2 以降には Turbo Pascal の情報が殆どないため、Turbo Pascal 由来の機能の説明が足りないと思える箇所があります。
See also:
- Delphi (Embarcadero)
- Delphi (Wikipedia)
- Delphi Community Edition (Embarcadero)
- Delphi Community Edition と過去の無償版との比較 (Qiita)
- コンパイラバージョン (DocWiki)
Turbo Pascal 以前
Turbo Pascal 以前についてはこちらをどうぞ。
- Delphi のご先祖を辿る (Qiita)
- Pascal へのオブジェクト指向拡張の歴史と Delphi (Qiita)
- Turbo Pascal 3.0 の Pascal (Qiita)
- Embarcadero が公開しているアンティークソフト一覧 (Qiita)
Turbo Pascal 5.5 以降にはオブジェクト指向拡張 (オブジェクト型) が施されていますが、Delphi のクラス型とは異なります。オブジェクト型は非推奨ですが、未だに Delphi で利用可能です。
Borland のオブジェクト指向拡張と (Object Pascal) は Apple の Object Pascal と C++ から影響を受けています。
標準 Pascal
標準 Pascal についてもある程度知っておいた方が Delphi でのプログラミングが楽しくなります。Turbo Pascal は正確には ANSI Pascal を参考にしています。
- 標準 Pascal の規格票と解説書を読んでみる (Qiita)
- 割と簡単に '標準 Pascal' を試してみたい (Qiita)
- 標準 Pascal 範囲内での Delphi 入門 (Qiita)
- 標準 Pascal 範囲内での Delphi 入門〔裏〕(Qiita)
- Delphi と標準 Pascal の比較 (標準 Pascal コードを Delphi に移植する際の注意点) (Qiita)
Turbo Pascal 4 以降のマニュアルには標準 Pascal に関する情報が殆どありません。マニュアルは標準 Pascal を知っている前提で書かれています。
おわりに
折角なので、Delphi の新バージョンが出るたびに記事を追加したいと思っています。
See also: