|
|
Введение в среду Delphi
Назад
Я работал со всеми основными языками программирования. На некоторых я программировал профессионально, ну а некоторые изучал только потому, что мне хотелось узнать что-то новое. И теперь я могу с уверенностью сказать, что для начального обучения программированию лучше всего подходит именно Delphi с базовым языком программирования Pasсal. В Delphi нет тех сложных конструкций, которые присутствуют, например, в языке С++, нопри этом Delphi не уступает по своим возможностям С++. Да и скорость работы созданных на Delphi программ не меньше, чем у программ, созданных на языке С++. Небольшая разница будет заметна при большом объёме математических вычеслений, что объясняется отличной способностью оптимизации программ компилятора С++. Но лучшая оптимизация программ занимает и больше времени, что сказывается на процессе разработки программ. Здесь несомненно преимущество компилятора у Delphi, который позволяет почти мгновенно внести изменения и проверить результат. Времени на это затрачивается очень мало, в отличие от языка С++, где приходится тратить значительную часть рабочего времени на ожидание окончания работы компилятора.
Delphi также прост в обучении, как Visual Basic, но при этом средства языка программирования Pascal позволяют использовать все современные возможности объектно-ориентированного программирования. На DElphi можно написать Visual Basic, нообратное сделать никогда не удастся.
Delphi прост и логичен. Основные конструкции языка чеко выделяются в программе, что способствует хорошему восприятию написанного кода, в отличии от языка Visual Basic, где код почти невозможно понять, если его количество преыышает пару страниц. Графический интерфейс Delphi отлично продуман, а среда разработки предоставляет доступ только к тем участкам кода, с которыми необходимо работать, скрывая основную часть программы, которая создается автоматически самой средой разработки.
Delphi рассчитан на работу с операционной системой Windows, а по этому одна из последних версий Delphi 7 ужеможет создавать приложения для новейшей среды .NET. Причем на Delphi 7 можно программировать и для операционной системы Linux, использую кросс-платформенную библиотеку компонентов (CLX).
Удачное сочетание широких возможностей и удобства программирования объясняется длительным этапом (по компьютерным меркам) развития Delphi, который начался в 1971 году с языка Pascal, созданного Никлаусом Виртом. За 35 лет был пройден огромный путь от первых версий языка Pascal до самой современной среды программирования Delphi 9, использующей все технологии объектно-ориентированного программирования. В результате симбиоза технологий объектно-ориентированного программирования и языка Pasлучилась отличная среда разработки, не отягощенная излишними деталями, в отличии от языка С++.
Надо отметить, что изо всех языков программирования только Delphi не устареваети , можно сказать, что в настоящее время рождается занова. Прчем его все шире используют в коммерческих разработках, благодаря большому набору полностью готовых для работу специальных компонентов. Нельзя сказать, что другие языки исчезают. Еще долго будет существовать и С++, и Кобол, и Фортран, но все же намечается тенденция отказа от малопродуктивных и сложных языков программирования в пользу более современных, многофунционнальных и удобных сред программирования, таких как Delphi, C#, Java.
Еще надо добавить, что сайт рассчитан на посетителей, совсем не знакомых с языком программирования Delphi, но, тем не менее, имеющих представление о компьютерах, программировании и способных работать в операционной системе Windows.
Используются технологии uCoz
|