о Грозном Рестораны и кафе книга жалоб Чеченский форум Интересное Кино О Чечне и чеченцах Проза и поэзия Мастера Чечни Фото Ислам

Популярные статьи

Уголок мусульманина

О воздаянии незрячим

Передают со слов Анаса, да будет доволен им Аллах, что он слышал как посланник Аллаха, да благословит его Аллах и да приветствует, сказал:
Поистине, Всемогущий и Великий Аллах сказал:
«Если подвергну Я испытанию раба Моего (, лишив его) двух его любимых, а он станет проявлять терпение, то возмещением ему от Меня послужит Рай». (Аль-Бухари)
Под «двумя любимыми» имеются в виду глаза.
 
    Чеченский форум GovzPeople.ru » Мнения, опросы, разговоры » IT - Информационные технологии  

    Почтовый клиент GovzPeople.ru, Пока только скриншоты. Кто, что думает?  
Magistre
Сообщение # 101


Активный форумчанин
  • 51

Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606

Да с этим согласен но у дельфи есть преимущество в уровне и с его помощью можно решить достаточно много задач которые не возможно решить в ВБ
разве не так?


Smith
Сообщение # 102


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
:winked: можешь привести пример?
Цитата: Magistre
много задач


много не надо, хотябы пять задач
Цитата: Magistre
которые не возможно решить в ВБ



--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн
Magistre
Сообщение # 103


Активный форумчанин
  • 51

Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606

Я сейчас не смогу привести эти примеры но приведу преимущества Delphi.
Кросс-платформенная разработка. Как уже упоминалось ранее,в настоящее время имеются версии Delphi для Windows, а очень скоро появится Linux-версия. Для обеих ОС может использоваться один и тот же код, хотя присущие этим ОС отличия могут потребовать внесения в него небольших изменений.
Превосходная среда разработки. Delphi IDEподдерживает все функциональные возможности, которыми должен обладать RAD-инструментарий, и даже более того. Это интуитивная и простая в использовании среда разработки. Кроме того, IDE является гибкой средой, позволяющей программистам настраивать ее в соответствии со своими требованиями и предпочтениями.
Мощные компоненты и элементы управления. Delphi содержит библиотеку визуальных компонентов (VCL), подобную панели инструментов VB, в которую входят часто используемые компоненты и элементы управления. Количество и тип компонентов, включенных в библиотеку, зависит от используемого издания Delphi (Standard, Professional, или Enterprise). Все компоненты библиотеки написаны на языке Object Pascal. Таким образом, программисты могут модифицировать и расширять библиотеку.
Истинное объектно-ориентированное программирование. Хотя Microsoftзаявляет, что VB является объектно-ориентированным языком, мы (будучи образованными программистами) хорошо знаем, что он просто основан на концепции объектов. Истинное наследование объектов и полиморфизм недоступны в VB. Delphi предлагает полную модель объектов, поддерживающую инкапсуляцию, наследование и полиморфизм.
Указатели и динамические переменные. VB поддерживает динамические переменные, но не поддерживает переменные в виде явных указателей. Сколько раз эта проблема уже вставала перед вами при попытке разработки более эффективного кода или более ясных структур данных? "Что же, для корректного представления этих данных нам, действительно, нужна древовидная структура". Хотя более опытные VB-программисты могут преодолеть эту проблему, используя объектные переменные VB (хотя на самом деле они являются неявными указателями), многие программисты просто стараются обойти эту проблему за счет алгоритмов и эффективного использования памяти. Object Pascal, используемый Delphi, поддерживает динамические переменные и явные указатели, эффективно разрешая большинство проблем, связанных с эффективностью алгоритмов и структур данных.
Развивает навыки правильного программирования. Теперь мы подошли к моему “больному месту”. Будучи автором учебников и преподавателем основ программирования, я считаю, что одна из основных моих задач – это научить студентов всегда объявлять свои переменные. VB (как и его предшественник, BASIC) поддерживает опцию, позволяющую не требовать явного объявления переменных. "Проверьте, пожалуйста, чтобы 'Option Explicit' всегда была в начале вашего VB-кода",- обычно, говорю я своим студентам. Возможно, вы не согласитесь со мной в этом вопросе, но попытайтесь вспомнить то время, когда вы только начали учиться программированию. Хотя данная опция является очень мощным и экономичным средством для квалифицированного программиста, она может ”свести с ума” любого новичка. Явное объявление переменных способствует самоописанию имен переменных, повышает читабельность кода, обеспечивает более строгое управление требованиями к распределению памяти и помогает избежать путаницы, вызываемой переменными с одинаковыми именами, находящимися в разных частях исходного кода. Так как Object Pascal всегда требует явного объявления переменных, он поддерживает подобную практику правильного программирования. Кроме того, синтаксис языка Object Pascal способствует развитию навыков структурного и модульного программирования.
Правила строгого контроля типов. Как и в практике правильного программирования, мы подходим к сравнению правил контроля типов двух языков. VB – это язык со слабым контролем типов. Например, переменная типа данных Double (число с плавающей точкой с двойной точностью) может быть присвоена переменной типа Integer без отрицательных последствий (или нет?) VB автоматически преобразует значение с двойной точностью в целое значение. Такое автоматическое преобразование вызывает ряд проблем: VB округляет или усекает часть с плавающей точкой? Вы помните? Для положительных значений, VB выполняет округление: если часть с плавающей точкой меньше или равна 0.5, то VB округляет ее до ближайшего меньшего целого (по существу, усекая часть с плавающей точкой), а если часть с плавающей точкой больше или равна 0.5, то VB округляет ее до ближайшего большего целого. Конечно, мы можем избежать данной проблемы, улучшив одновременно читабельность нашего кода, если используем функцию преобразования типа данных, такую как Fix- или Int-функции VB. В отличие от VB, Object Pascal, используемый Delphi, является языком со строгим контролем типов. Значение с двойной точностью не может быть присвоено переменной целого типа без предварительного выполнения необходимого преобразования типа данных. Таким образом, проблема исчезает сама собой.


Добавлю то что я не являюсь ярым стронником одного языка лучше в своей работе использовать несколько языко как уже было сказано то что не может один язык может другой.
Я вся это ненависть появилась от тех людей которые изучили один язык и лень приступать к изучению других (Я не имею ввиду вас)


Magistre
Сообщение # 104


Активный форумчанин
  • 51

Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606

текст вверху это цитата с этого ресурса http://www.interface.ru/borland/vbtodelphi1.htm
лень было самому все писать))


Smith
Сообщение # 105


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
Все холивары одинаковы, мне это уже неинтересно.
Могу уважать специалиста за его уровень, не зависимо от языка, на котором он пишет.
О ненависти речи пока не идет, мне просто не нравится ни IDE, ни этот не в меру академичный синтаксис, также мне очень не нравится, когда мне что-то втюхивают.
Признаю, у этого языка есть парочка плюсов, но я могу привести несколько конкретных примеров, чтобы показать преимущества VB6 перед Delphi, можем даже провести небольшие сравнительные тесты, так что …



--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн
Magistre
Сообщение # 106


Активный форумчанин
  • 51

Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606

а что мне интересно


betirsolt
Сообщение # 107


Активный форумчанин
  • 51

Репутация: 39
Группа: Доверенные
Пол: мужской
Сообщений: 561

боже)))



--------------------
ВЗЛОМОМ НЕ ЗАНИМАЮСЬ!!!
Программа Азан для Грозного и Чеченской Республики - скачать!!!!
Magistre
Сообщение # 108


Активный форумчанин
  • 51

Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606

betirsolt что это значит
боже)))


Smith
Сообщение # 109


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
модер решил поспешно удалится , он уже знает всё, что я скажу, на то он и модер. :wink:

Дельфи у меня нет.
Готовы предъявлять образцы для сравнения и опровергать мои доводы? :winked:

Думаю сравнивать какой-то "уровень" языков просто нет смысла, не будем же мы разрабатывать реальные проекты ради демонстрации, правильно?

Я не могу сказать, что напишу пример на любой критерий сравнения, поэтому неплохо бы определиться, что будем сравнивать?

ресурсы для работы среды разработки IDE?
по-моему, это не важно


размер компилированной программы?
по-моему, иногда бывает важно


совместимость компилированной программы с операционной системой?
по-моему, важно какой ценой она достигается


ресурсы для работы компилированной программы?
по-моему, важно


скорость цикличного выполнения какого-либо кода?
по-моему, важно


скорость разработки какого-либо кода?
по-моему, очень важно, но это мы не сможем сравнить


есть предложения, что ещё можно сравнивать?



--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн
Magistre
Сообщение # 110


Активный форумчанин
  • 51

Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606

Я не могу сказать, что напишу пример на любой критерий сравнения,


так что давай испытаем сложность написания вируса в VB и Delphi
подойдет


Smith
Сообщение # 111


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
Цитата: Magistre
сложность написания вируса

Это шутка такая?



--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн
GOVZilla
Сообщение # 112


СоЗиДаТеЛь
  • 102

Репутация: 164
Группа: Администраторы
Пол: мужской
Сообщений: 2372

Smith,
ты цитаты вручную что ли добавляешь? или это ты с телефона?
если с компа, то выдели текст, и нажми кнопку цитата. А то я смотрю ты конкректно паришься, набирая каждое сообщение.


Smith
Сообщение # 113


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
Все нормально.

Просто я сначала ответил человеку, а потом вспомнил статью под которую подпадает мой пост :winked: и решил, что лучше такие вещи в личку.



--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн
Smith
Сообщение # 114


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
последний компонент заработал
потихоньку готовлю тестовую версию




--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн
Smith
Сообщение # 115


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
Незнаю что вывести в заголовок окна, думаю так

GovzPochta > письмо пришло 21.02.2011, 12:20:32



--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн
Smith
Сообщение # 116


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
-



--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн
Smith
Сообщение # 117


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
-



--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн
Magistre
Сообщение # 118


Активный форумчанин
  • 51

Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606

Smith ну так когда выходит тестовая версия


Smith
Сообщение # 119


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
Цитата: Magistre
когда выходит тестовая версия

Вопрос не новый :wink: , могу сказать, что работаю над этим.

Так неохота бывает после работы возиться с этим, не представляешь.



--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн
Smith
Сообщение # 120


Govz-Профессионал
  • 85

Репутация: 166
Группа: Доверенные
Пол: мужской
Сообщений: 2349

Награда
Удалил загруженный файл и сообщение потому, что оно уже не нужно.

Дальше в теме есть более свежая версия.



--------------------
Если меч может пригодиться раз в жизни, то есть смысл носить его всегда.

ГовзОнЛ@йн