СообЧа > База Знаний > Программирование > Delphi

Вопрос

Я хочу научиться програмировать на DELPHI . Расскажите пожалуйста, что это за язык и с чем его употребляют.

Ответ

Delphi — это не язык, а система программирования. Т.н. RAD (Rapid Application Development), т.е. система быстрой разработки программ. В качестве языка программирования в ней используется Pascal (точнее, Object Pascal). При разработке программ используется визуальный принцип (точнее сказать при разработке пользовательского интерфейса).

Это скрывает от разработчика все «прелести» программирования под Windows, и если с использованием чистого API ваша программа заняла бы примерно 100 строк, то на Delphi это всего лишь 10 строк. Что, правда, сказывается на размерах EXE файла (10 кб против 200), но для современных компьютеров это не принципиально, хотя на Delphi также можно программировать с использованием «чистого» API. Следует отметить также наличие BDE (Borland Database Engine), который очень сильно облегчает работу с базами данных. Правда, при распространении Ваших программ придется его включать в дистрибутив. Очевидно, что использование «визуального» подхода не освобождает Вас от программирования, хотя и делает этот процесс более простым, позволяя сосредоточиться на программировании как таковом, а не на укрощении Windows.

Goltsov Dmitry

Во-первых ~500, а не 200. А во-вторых дело не в «лишних кодах», а в ненужных библиотеках. При правильном программировании можно всю визуалку уложить килобайт в 30 + наваянный код. Итого в среднем не более 50. По поводу RAD — это конечно так + паскалевский код довольно фигово компилируется (как по скорости, так и по объему). Учите ребята С — без него никуда не деться. Java, Sharp, PHP, Perl и многие другие за основу держат С. Выучите С — остальное будет проще. А Delphi, как была, так и останется песочницей. Под MSVC можно все гораздо круче делать и не намного медленней, только квалификация, конечно, явно выше.



Copyright © 2000-2004 Сообщество Чайников
Контактная информация