Навигация
 
Главная
Для начинающих
Паскаль/Pascal
Bash

Визуальное программирование
• Visual Basic
• Delphi/Делфи
• C++/Си++/Си
• документация
• Компоненты

WEB программирование
• MySQL/мускул
• Web-дизайн
•• Шрифты
• PHP/Пхп
• Документация PHP
• JavaScript
•• библиотека jquery
•  Документация
Прочее

 
 
Поиск по сайту
 




 
 
О нас
  У нас Вы можете скачать исходники, скачать скрипты, найти исходники, исходники delphi, документация по JQeury, исходники си, учебник HTML  
 
Теги
  codeserfercom, Linux, nbspnbsp, Private, Visual, Возможность, Пример, Рассмотрим, Сегодня, Теперь, будет, данных, значение, который, может, можно, написать, например, очень, переменной, переменных, пользователя, помощью, программа, программирования, программы, просто, работы, разработки, решил, сделать, скрипт, строки, строку, также, только, функции, число, этого, языка

Показать все теги
 
 
Счетчики
 
 
 
Реклама
 
Интернет магазин продажа часов купить копию часов Corum
Тойота Аурис. Вот предлагают Toyota Auris, 2008 года.
 
 
Лучшие коды
   
   
 
Рассуждения о Delphi
 Категория: Визуальное программирование » Delphi | автор: Hackintosh | 7 апреля 2009 | Просмотров: 3557  



 
Доброго времени суток уважаемые посетители codeserfer! Сегодня я хочу хотя бы поверхностно ввести вас в так называемую мной философию, или даже конструкцию замечательного и весьма эффективного языка Delphi (хотя несколько неправильно с моей стороны указывать на Delphi именно как на язык программирования, весь синтаксис был построен на Object Pascal, за исключением стандартных функций относящихся к встроенным коспонентам интегрированной среды разработки). Велось очень много дискуссий на тему "Что же луче??? Delphi или C++?". И действительно! Применяя на практике тот и другой язык я ощутил некоторую разницу ( разница касается исключительно процесса разработки ). Сразу хотелось бы отбросить домыслы "специалистов" о том, что Delphi строго шаблонный язык, своего рода "конструктор". Не правда! Все возможности программы ограничиваются только фантазией программиста (именно программы, а не языка на которой она реализовывается ). Delphi действительно дает нам возможность писать программы разных степеней сложности быстрее чем на C++, за счет множества встроенных компонентов и библиотек (как визуальных компонентов, так и наработок Object Pascal). Также отмечу, что в компании Борланд работают люди, ценящие время! Поэтому ими был создан уникальный механизм компилляции программ. Его уникальность заключается в следующем аспекте: если вы дописываете/отлаживаете программу при повторной компилляции компиллятор не компиллирует не отредактированные участки кода, а просто добавляет только что дописанный код в промежуточный файл, а уж потом при помощи компоновщика радует программиста .exe-файлом. При этом время компилляции бьет все рекорды. В C++ к сожалению все не так. Программы компиллируются наново, постоянно не хватает каких-то библиотек ( особенно в случае с компиллятором от MS ). Но крутые программеры говорят " а зачем товарищи пишите на Delphi? Там все за вас сделано! Мы пишем все сами ручками и мы крутые!". Во первых! Пока эти крутые будут корпеть над очередным хендлом окна "О программе" мы с вами уже напишем полноценный проект, успеем обновить до версии 1.1 и может быть даже останется время для бутылочки пива yess Во вторых! Если они все "ручками" привыкли, так пусть машинным кодом строчат! Тогда уж точно годы уйдут на разработку очередного шедевра. А мы едем дальше. Как я уже говорил Delphi имеет массу встроенных компонентов и библиотек. Сюрприз! При компилляции все компоненты (исключительно используемые данным проектом) вкладываются в конечный файл! Что нам это дает? Избежание ошибок вроде "Библиотека не найдена" как это бывает с C++.
Итак вывод. Разрабатывая на Delphi мы экономим свое время, нервы, получаем удовольствие от написания проекта на более легком и понятном языке чем потомок C ( благодарим Pascal ). Не слушайте лозунги горе-самоучек! Недавно на форуме я прочел " ваш делфи славится только чистилками реестра! На большее у разработчиков мозгов не хватило ". Все зависит от вашей фантазии и вашей определенности! Знать можно все языки мира, но проживая в Японии общатся с жителями на Українській мові будет затруднительно. В этой статье я ни в коем случае не склоняю вас остановится на Delphi и учить только его (да и учить его вообще). Статья отображает мои личные размышления о сравнении двух очень актуальных на сегодняшний день языков программирования и понятия об огромнейшей экономии времени при разработке.
С уважением, Hackintosh
 
 

Что-то не получается? Не понятна какая-то часть кода? Напишите комментарий об этом и мы обязательно Вам все объясним!
Обязательно напишите отзыв о программе / учебнике. Для выражения благодарностей есть кнопка:


Своё Спасибо, еще не выражали.
 
  Просьбы перезалить в комментариях принимаются
 
 (голосов: 2)
 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
  Другие коды по теме:  
 
  • Обзор новой RAD Delphi 2010
  • Внимание пользователям codeserfer!
  • Delphi от codeserfer.com. Урок 1
  • Delphi. Работа со строками
  • BORLAND KYLIX 3 ENTERPRISE LINUX
  •  
    Комментарии (12) Распечатать




     Написал: Codeserfer
     8 апреля 2009 13:30 | ICQ: 100105500
     

    Группа: Администраторы
    Регистрация: 1.08.2008
    Выходит то, что делфи устарел - стереотип? Значит можно будет поизучать данный язык..
     
     Публикаций: 131 | Комментариев: 108


     Написал: Hackintosh
     8 апреля 2009 16:31 | ICQ: 755
     

    Группа: Администраторы
    Регистрация: 21.12.2008
    А как же он мог устареть? Давайте вспомним язык C++. Ему еще больше, но пишут на нем многие программисты. Язык может устареть в том случае, если сообщество перестанет предоставлять поддержку проекту. А пока офис компании Borland находится над уровнем моря язык Delphi никто не отменял.


    --------------------
     
     Публикаций: 37 | Комментариев: 34


     Написал: Codeserfer
     8 апреля 2009 21:29 | ICQ: 100105500
     

    Группа: Администраторы
    Регистрация: 1.08.2008
    "делфи устарел" имеется ввиду для разработчика, почему-то ходит слух такой. Типа "С++ круче, зачем использовать делфи?", Но все же похоже на стереотип.
     
     Публикаций: 131 | Комментариев: 108


     Написал: Hackintosh
     8 апреля 2009 22:42 | ICQ: 755
     

    Группа: Администраторы
    Регистрация: 21.12.2008
    Я не понимаю смысла этого высказывания "делфи устарел". Каждому языку программирования на сегодняшний день не год и не два, все имеют глубокие корни. И C++ старый, и Fortran старый и все все все остальные. Так что теперь перестать писать вообще? Тем более я не вижу хваленой "крутизны" C++ при разработке прикладных программ. В прочем все написано в выводе. Пока злобные Сишники умничают, мы программируем


    --------------------
     
     Публикаций: 37 | Комментариев: 34


     Написал: Codeserfer
     8 апреля 2009 23:08 | ICQ: 100105500
     

    Группа: Администраторы
    Регистрация: 1.08.2008
    Ну это типа как есть отвертка и шуруповерт, мы больше не пользуемся отверткой, а идем за шуруповертом, т.к. это удобнее и круче. И типа тут "зачем нам делфи? У нас есть С++, давайте писать на нем!"
    Дело в том, что я ни делфи, ни С++ не знаю, и не могу их сравнить..
     
     Публикаций: 131 | Комментариев: 108


     Написал: Hackintosh
     8 апреля 2009 23:48 | ICQ: 755
     

    Группа: Администраторы
    Регистрация: 21.12.2008
    Одни считают Delphi тупым шаблоном и простой игрушкой в руках программиста, другие видят пустую трату времени в процессе разработки на C++. Да это более системный язык, у него больше возможностей. Но все его достатки компенсируются долгими сроками разработки и уровнем сложности синтаксиса (иногда можно целый день мозги протрахать прежде чем обнаружишь в коде переменную с другим регистром символа). Проще - хочешь повысить (усвоить) навыки программирования - Delphi, хочешь потерять кучу волос на голове и написать ОС за 5 лет - C++.


    --------------------
     
     Публикаций: 37 | Комментариев: 34


     Написал: lotitova
     23 мая 2009 10:16 | ICQ: --
     

    Группа: Гости
    Регистрация: --
    как говорится после прочтения сжечь
     
     Публикаций: 0 | Комментариев: 0


     Написал: ogitor
     7 июня 2009 03:48 | ICQ: --
     

    Группа: Гости
    Регистрация: --
    теперь выходные пройдут намного лучше чем на прошлой неделе
     
     Публикаций: 0 | Комментариев: 0


     Написал: ficti0n
     13 июня 2009 20:49 | ICQ: --
     

    Группа: Гости
    Регистрация: --
    Достигая определенного уровня програмирования (скажем если кодить года три) становится не важно на каком языке кодить. Я например пишу на Делфи, но знаком поверхностно с си, визуал басик и т.д. Знакомясь со структурой языка нового для себя видишь плюсы и минусы, но плюсы можно компенсировать опытом. В конце концов большинство системных виндовых программ работают с WINAPI, а он один!
     
     Публикаций: 0 | Комментариев: 0


     Написал: Codeserfer
     13 июня 2009 22:05 | ICQ: 100105500
     

    Группа: Администраторы
    Регистрация: 1.08.2008
    ficti0n, согласен с Вами. А с чего Вы начинали? Я лично с паскаля.
    Вот сейчас хочу Питон изучить, говорят вещь
     
     Публикаций: 131 | Комментариев: 108


     Написал: ficti0n
     14 июня 2009 09:56 | ICQ: --
     

    Группа: Гости
    Регистрация: --
    Codeserfer, я начинал с Basic, затем Паскаль, потом Delphi. Попутно на базовом уровне изучил Visual Basic. Пока буду програмить на Делфях. Щас пишу видеоконференцию под ip камеры AXIS.
     
     Публикаций: 0 | Комментариев: 0


     Написал: Volk
     31 января 2011 15:57 | ICQ: --
     

    Группа: Посетители
    Регистрация: 31.01.2011
    >Применяя на практике тот и другой язык я ощутил некоторую разницу ( разница касается исключительно процесса разработки ). Все возможности программы ограничиваются только фантазией программиста (именно программы, а не языка на которой она реализовывается ). Delphi действительно дает нам возможность писать программы разных степеней сложности быстрее чем на C++, за счет множества встроенных компонентов и библиотек (как визуальных компонентов, так и наработок Object Pascal).

    У тебя очень бедная фантазия. Прекрати одевать штаны через голову (это про возможности программы), прекрати писать на С++ как на Object Pascal.


    >Поэтому ими был создан уникальный механизм компилляции программ. При этом время компилляции бьет все рекорды. В C++ к сожалению все не так.

    Прекомпиляцию не освоил? Только объектное по "Delphi для чайников"? Может стоит почитать MSDN?


    >постоянно не хватает каких-то библиотек ( особенно в случае с компиллятором от MS )

    так редко кодишь или неспособен думать о том, что в какой библиотеке лежит? Или не осилил стандартную библиотеку и юзаешь сраный WinAPI где надо и не надо?


    >напишем полноценный проект, успеем обновить до версии 1.1 и может быть даже останется время для бутылочки пива

    Да, с патологической криворукостью и невнимательностью делфистов ещё и 1.2 и 1.3 придётся в тот же вечер написать... Раз выбираешь между делфями и С++ значит срал на тонкую оптимизацию и экономию памяти. Раз так важна скорость разработки и богатство библиотек может пора жабу освоить? Или книжка по жабе слишком толстая?


    >Если они все "ручками" привыкли, так пусть машинным кодом строчат! Тогда уж точно годы уйдут на разработку очередного шедевра.

    Быстро нужно писать только правилки реестра. Иначе кушать совсем нечего будет. Unix очень давно был написан, до сих пор все серьёзные орагнизации юзают и не жалуются, изменился с тех пор он мало. Написан на Си, не быстро, но и не долго. Готов поспорить, что у тебя уже стоит новая говно-Windows 7. Ведь ты наслово поверил, что она самая быстрая и безопасная... При том, что её сляпали 10 негров за еду за какие-то 1,5 года.


    >Сюрприз! При компилляции все компоненты (исключительно используемые данным проектом) вкладываются в конечный файл! Что нам это дает? Избежание ошибок вроде "Библиотека не найдена" как это бывает с C++.

    Может стоит почитать таки MSDN? Освой настройки среды, или не ной!


    Вывод: паскаль устарел концептуально давно, его немного оживили объектными расширениями, тогда это было неплохой идеей. Сейчас он бесполезен не в силу своей _полной_ бесполезности, а в силу того, что есть лучшие альтернативы. Если хочешь быстрой разработки прикладных программ: пиши на Жабе или Шарпе.
     
     Публикаций: 0 | Комментариев: 5


    © 2008 - 2010. Копирование материалов запрещено!
    Мой аккаунт
     
    Логин
    Пароль
     
     
     
    Опрос
     
    Какой архиватор используете вы?

    WinRAR
    WinZip
    7-zip
    CabTools
    Сижу на linux, все в .rpm .deb
    Другой
     
     
    Друзья
     
    serial, crack, keygen
    cool-archive.ru
    ABC-IT.lv - истиному ИТишнику!
     
     
    Архив кодов
      Август 2011 (1)
    Июль 2011 (4)
    Июнь 2011 (3)
    Апрель 2011 (2)
    Февраль 2011 (5)
    Январь 2011 (3)
     
     
     
    Реклама