Delphiって死滅しちゃうの????よ Part2
■ このスレッドは過去ログ倉庫に格納されています
0247デフォルトの名無しさん
NGNG1、貧弱な最低限の制御命令。
for 分の機能は c にも及ばない。 シンプルで貧弱である為、
この構造化制御文を使えば誰が書いても似たコードになってしまう。
2、begin 〜 end によるブロックは1行に書ける制限の一つにもなり
自動的にインデントする癖が付く。 c 言語ではわざわざ別に規定しなければいけない
3、型に厳しく、一見融通が利かない。
以上の3点の為、同じアルゴリズムを誰が書いても似たコードになる。
よって教え易く、また、入門者が悩む必要がない。
さらにDelphiには
4.Delphi独自の拡張
absolute等の仕掛けで堅い言語に柔らかさをもたらし、そこを付けば非常に柔軟に書ける
unit によるモジュール化 の概念の取得
class による古式ゆかしいオブジェクト指向
5、コンパイルの速さ
コンパイルからリンクまでを一挙に行う手法で、C++のリンク時間ほどの短い時間でコンパイルが終了
考えて試す というスタイルの開発が、まったくロスなく行え 試行錯誤回数をこなせる。
7、豊富な情報
多くのプログラミング情報はcに集まっていた。その為逆に、Delphiコミュニティは結束し、 豊富な情報が
ネット上に提供されてきた。 またコンポーネント等、使えるモジュールも ネット上で入手可能になっている。
今では、ネット上で情報が一番豊富に入手出来る言語の一つになっている
8、低レベルから高レベルまで
Delphiではインラインアセンブラを言語内に内蔵しており、コンパイラ上でコンパイルされる。
(C/C++でもインラインアセンブラは使えるが、それを使うと外部アセンブラが呼ばれる)
それにより、ライブラリもプリミティブに近い低レベルなものから 高機能なVCLコンポーネントまで
全て同じDelphi世界内で書かれており、 pro以上ならAPIにたどり着くまで全てトレース可能
■ このスレッドは過去ログ倉庫に格納されています