27
компании снискали заслуженную славу за генерацию выполняемого кода,
который экономно использует ресурсы компьютера и одновременно обладает
высокой производительностью. Компилятор Object Pascal, используемый
в Delphi, не является исключением. Более того, генератор кода Delphi — это тот
самый генератор кода, который применяется компанией Borland
в ее компиляторах с языка C++. Таким образом, используя Delphi, можно
достичь скорости программ, написанных на языке C++, избежав при этом
сложностей этого языка программирования.
Помимо эффективности выполняемого кода, каждому разработчику
необходимо средство, которое было бы, с одной стороны, достаточно мощным
и гибким, чтобы выполнить любую стоящую перед ними задачу, а, с другой
стороны — было достаточно простым и удобным в работе. Такая система
должна быть построена на принципах объектно-ориентированного
программирования, и вместе с тем, должна позволять применять, в случае
необходимости, ассемблер. Она должна генерировать не только исполняемые
файлы в формате ЕХЕ, но и создавать файлы DLL и драйверов устройств.
Наконец, она совмещать в себе функции среды для быстрой разработки баз
данных, которая не вынуждала бы их каждый раз при программировании
спускаться до ядра СУБД.
Все это (и даже больше) предоставляет Delphi. Это стало возможным
благодаря подходу, который применила компания Borland при создании этой
системы, — собрать все лучшее, что есть в средствах разработки для Windows,
и объединить в одном продукте. В состав Delphi входит обширная библиотека
компонентов (не говоря еще об огромном количестве библиотек компонент,
разработанных третьими фирмами и отдельными разработчиками), с помощью
которой можно избежать ручного написания программ, что широко
распространено в других средствах разработки. Они достаточно широко
представлены в Internet. С другой стороны, имеется возможность в любой
момент прибегнуть к низкоуровневым ассемблерным процедурам. Можно
создавать приложения в визуальном режиме, просто помещая нужные