Delphiの薦め


 初心者から上級者までフルに活用可能


初心者は、有志作成のコンポーネントを使用して技術を補いつつ自分の技術向上を行えます。
上級者は、独自にコンポーネントを作成して高度なアプリケーション開発を行うことが可能です。

 分かりやすい文法


スッキリとした文法で、非常に理解しやすいのが特徴です。
C言語のように、自由奔放な構文では、初心者には理解しにくい部分が多いですが、Delphiではそのようなことはあり得ません。

 完全なコンパイラ


コンピュータが直接実行するコードをコンパイラが変換してくれますので、実行ファイルの実行速度は非常に高速です。C++言語より遅いなんてことは全くありません。
上級者には、インラインアセンブラでSIMD処理をするなどして高度な最適化を行うことも可能です。

また、コンパイル速度が、鬼速なのも特徴です。元々コンパイルが激速なのですが、さらに過去のコンパイル情報を反映してくれていて、書き換えたファイルだけを限定してコンパイルしてくれるのでさらに速度が速くなってます。コンパイル>実行まで5秒待ったことは一度もありません。

 最強のライブラリ VCL


DelphiとBCBに用意されているVCLは、これなくしてDelphi/BCBは存在しない、とまで言うべき最強のクラスライブラリです。拡張性が非常に高く、また理解しやすい構造で、多機能で使いやすい。
このライブラリと、さらに技術を身につけて独自の拡張ライブラリを作成すれば、さらなる高度なアプリケーションの開発が可能です。これは、VCやVBでは真似の出来ない優れた部分の一つです。

このVCL自体であり、さらにその拡張ライブラリというのが、コンポーネントです。自分で自由に拡張でき、さらに配布しやすい形式なのが特徴です。

自分の手では負えない機能を、有志が作成したコンポーネントで代用するといった方法が行えます。
上級者はVCLをさらに高度化させたライブラリを作成して、自分のソフトウェアや他の方へ提供するといったことが行われていて巨大なコミュニケーションネットワークが形成されています。

Delphiの思い入れが妙にある人が多いのも、このVCLとVCLの拡張性によるものが大きいのだと思います。
実際に私もコンポーネントを配布しておりますし、他の方のコンポーネントを使用したりバグレポートしたりしています。


 商用利用不可のフリー版が無料で手に入る


無料だから商用利用は出来ないのは当たり前なんですが、完全なコンパイラで実行ファイル生成に関しては一切の機能制限の無いフリー版が無料で公開されてます。
プロフェッショナル版(6万円)と違うのは、ネット・データベース関連のコンポーネント(企業以外は使わない)の有無と、商用利用が可能か不可能かの差だけです。

フリーウェアを作る分には全く問題のないですし、勉強用にはもってこいなのです。

 大量の資料がインターネットで簡単に手に入る


私のコンポーネントを紹介して頂いているDelphianWorldや、DelphiML検索サイトなど、非常に大きなネットワークが出来上がっています。
AboutDelphi FAQ集
DelphiML 過去ログ検索サイト 過去ログ検索
DelphianWorld コンポーネント紹介
DelphiAcidFloor Delphi情報・FAQ集
BorlandManiacs! 掲示板
FDelphi FAQ集
Delphiの魔法 解説・FAQ集
SkyEngine by Delphi TIPS

他にも、たくさんの有志の方がDelphi情報を提供してくれています。