Форум программистов
Правила форума  |  Исходники Delphi  |  Основы Delphi  |  Блог программистов  |  Рассылка  |  Закажи футболку!  |  Конкурс программистов призы на 2000 руб


Вернуться   Форум программистов > Клуб программистов > Обсуждение программ

Ответ
 
Опции темы
Старый 23.01.2007, 11:11   #1
Freedom
Пользователь
 
Регистрация: 02.11.2006
Сообщений: 38
Репутация: 10
По умолчанию Borland Delphi и Visual Basic

В чём отличие между Borland Delphi и Visual Basic? Какие основные преимущества того и
другого. Область приминения, простота программирования, оффициальная поддержка и т.д.
и т.п.
Freedom вне форума   Ответить с цитированием
Старый 23.01.2007, 12:57   #2
Noor
Участник клуба
 
Аватар для Noor
 
Регистрация: 01.11.2006
Сообщений: 623
Репутация: 238
По умолчанию

Нам вот такое втюхивали про языки .....
Язык Си создал сотрудник фирмы Bell Labs Денис Ритчи в 1972г. во время совместной работы с Кеном Томпсоном над операционной системой UNIX. Прообразом языка Си послужил язык Би, разработанный Томпсоном. Важным моментом является то, что Си был разработан как инструмент для программистов-практиков. Главной целью его автора было создание удобного и полезного языка. Естественно, критерий полезности принимается во внимание при разработке всех языков программирования, но, кроме того, часто учитывались и другие потребности. Например, при создании языка Паскаль, основной целью было построение прочных основ обучения принципам программирования. Язык Бейсик создавался таким, чтобы его синтаксис был близок к синтаксису английского языка. Поэтому им легко могли пользоваться студенты, не знакомые с ЭВМ. Все эти цели тоже важны, но они не всегда совместимы с каждодневными требованиями.
Noor вне форума   Ответить с цитированием
Старый 23.01.2007, 20:19   #3
Softovick
Форумчанин
 
Аватар для Softovick
 
Регистрация: 22.01.2007
Сообщений: 81
Репутация: 50
Отправить сообщение для Softovick с помощью ICQ
По умолчанию

Вау, ну ответил, я аж зачитался В общем разница всего навсего в том, что в Delphi используется Object Pascal, в Visual Basic - Visual Basic.
- в том, что Delphi мощнее по возможностям чем Visual Basic
- Delphi ориентирован больше на работу с базами данных, тогда как VB общее программирование.
- в Delphi проще создать красивый интерфейс.
мало? Поддержка на мой взгляд примерно одинаковая (сообществом имеется в виду).
Область применения исходя из собственного опыта - VB использую как варинат VBA при работе с офисными документами (очень удобно писать макросы, автоматизирующие рутинную работу) но для серьезных задач использую Delphi, полученный код в нем получается все таки побыстрей и сама среда пофункциональней, ну и язык программирования помощнее будет.
__________________
Delphi & LMD & RXLib / VBA / Windows / Linux...
Softovick вне форума   Ответить с цитированием
Старый 25.01.2007, 09:56   #4
Virtson
Владимир М.
Заслуженный модератор
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Адрес: Барнео ..
Сообщений: 1,295
Репутация: 411
Отправить сообщение для Virtson с помощью ICQ Отправить сообщение для Virtson с помощью Skype™
Сообщение

Цитата:
Сообщение от Softovick Посмотреть сообщение
- в Delphi проще создать красивый интерфейс.
мало?
Не согласен только с этим ..
Virtson вне форума   Ответить с цитированием
Старый 25.01.2007, 18:41   #5
Freedom
Пользователь
 
Регистрация: 02.11.2006
Сообщений: 38
Репутация: 10
По умолчанию

А как тогда быть с открытыми кодами последующих ОС Windows???
Freedom вне форума   Ответить с цитированием
Старый 25.01.2007, 19:46   #6
Softovick
Форумчанин
 
Аватар для Softovick
 
Регистрация: 22.01.2007
Сообщений: 81
Репутация: 50
Отправить сообщение для Softovick с помощью ICQ
По умолчанию

Цитата:
Сообщение от Virtson Посмотреть сообщение
Не согласен только с этим ..
Под Delphi полно бесплатных компонентов.

Цитата:
Сообщение от Freedom Посмотреть сообщение
А как тогда быть с открытыми кодами последующих ОС Windows???
А что тебе даст в данном конкретном случае открый исходник Windows? Что ты имеешь в виду?
__________________
Delphi & LMD & RXLib / VBA / Windows / Linux...

Последний раз редактировалось zetrix; 26.01.2007 в 14:02.
Softovick вне форума   Ответить с цитированием
Старый 26.01.2007, 11:51   #7
Freedom
Пользователь
 
Регистрация: 02.11.2006
Сообщений: 38
Репутация: 10
По умолчанию

Это даст возможность вносить свои изменения в любые приложения ОС.

Так всё же, что лучше использовать при создании программ? Учитывая то, что Visual Studio и Borland Delphi сделаны под Net Framework их подвели под одну телегу. Интерфейсы одинаковые, компоненты одни и те же, разница только в языке программирования. Basic более лоялен и прост в программировании нежели Pascal. Вот и сижу я у камня, то ли на лево пойти, то ли на право??? А может прямо - сразу с двумя работать???

Последний раз редактировалось zetrix; 26.01.2007 в 14:02. Причина: Не надо постить 2 сообщения подряд!
Freedom вне форума   Ответить с цитированием
Старый 26.01.2007, 20:45   #8
Softovick
Форумчанин
 
Аватар для Softovick
 
Регистрация: 22.01.2007
Сообщений: 81
Репутация: 50
Отправить сообщение для Softovick с помощью ICQ
По умолчанию

Так вопрос был про VB, а не VS.... Как спросил, так и ответили.
Насколько мне известно, большинство исходников под Linux и скорее всего Windows тоже, написаны под C/C++. Если исходить из этого, то изучай Visual Studio, а вот насчет того что это все под Net, то это зависит от версии как того, так и этого продукта. Delphi 7 например еще не под Net, хотя поддерживает возможность, насколько я понимаю. VS 6 - тоже не под Net, а вот все последующие да, под Net....
__________________
Delphi & LMD & RXLib / VBA / Windows / Linux...
Softovick вне форума   Ответить с цитированием
Старый 26.01.2007, 23:38   #9
mihali4
Старый брюзга
Заслуженный модератор
 
Аватар для mihali4
 
Регистрация: 22.11.2006
Адрес: Москва, Коньково
Сообщений: 8,851
Репутация: 2392
По умолчанию

Прошу прощения, что вмешиваюсь, но я опять не понял, а где в этой теме хоть что-нибудь, относящееся к общим вопросам ПРОГРАММИРОВАНИЯ на дельфи?
Может, и ей место в разделе обсуждения программ?
mihali4 вне форума   Ответить с цитированием
Старый 27.01.2007, 09:30   #10
Softovick
Форумчанин
 
Аватар для Softovick
 
Регистрация: 22.01.2007
Сообщений: 81
Репутация: 50
Отправить сообщение для Softovick с помощью ICQ
По умолчанию

Маленькое философское отвлечение. Да, в данном разделе получилось обсуждение программ, а точнее нескольких различных языков программирования и сред программирования соответственно. Это также можно отнести как к общим вопросам Delphi, так и в обсуждение программ. (сорри, модератор, просто с утра чего то у меня философское настроение).
Уточнее я понял. Давайте напишу о Delphi, и сравню его с другими языками, хотя выше это было сделано.
Все нижеперечисленное есть мое ИМХО и я исхожу из своеголичного опыта применения программирования в различных сферах.

Итак, что есть Delphi:
Среда программрования, основанная на языке программирования Object Pascal. Основная особенность - ее компонентность, т.е. все действия производятся компонентами, из которых составляется приложение и программы, причем на основе существующих компонентов можно создавать свои и другие компоненты (см. иерархию VCL). Как показатель само Delphi написано на своих же компонентах .
Язык и среда в общем ориентированна на работу с базами данных, на мой взгляд ни в каком другой среде нет таких возможностей (даже в FoxPro или Access), и тем не менее с помошью него можно решить достаточно много различных задач.
ИМХО недостаток этого языка только в двух моментах - обилие готовых компонентов несколько расслабляет и стиль программирования становится несколько небрежным, хотя это зависит
от программиста, также на выходе получается довольно ощутимый размер кода, зато при этом приложение на 99 % не зависит от установленных в системе библиотек и т.п. и его размер можно уменьшить разлиными способами.
---------------------------------
Теперь опишу вкратце другие языки программирования, в сравнении с Delphi:
Visual Basic - язык проще, код компактней, но создание красивого интерфейса все таки затрудненно (времени уходит намного больше на реализацию), за счет упрощения область применения сужается. Из моего опыта, опыт использования этой среды для реализации достаточно серьезных проектов есть, но незначительной, хотя и успешный (если кому интересно, вот http://www.sinedsoft.com, не сочтите за рекламу, там все игры реализованы на VB; есть еще несколько ресурсов подобных, я их уже не помню). Исходя из моего опыта, я так и не смог полностью пересесть на VB с Delphi, когда возникла необходимость, многого не хватало.
Visual C++ и т.п. - язык не менее, и даже помощнее будет, чем Pascal (особенно в ООП), но опять же затрудненно создание красивого интерфейса. Показателем языка является использование при программировании операционной системы Linux - большинство исходников программных продуктов и модулей ядра написаны на С/С++. Не удивлюсь, если при программировании Windows используется он же.
В свое время изучал его после Delphi, и принципиальной разницы между языками нет, кроме несколько другого принципа стиля кодирования и других ограничений (точнее правил)...
Вот собственно и все. Про остальные языки умолчу, так как знаю некоторые из них и они в общем то предназначенны для других целей (скриптовые языки например, или ассемблер и т.д.).
__________________
Delphi & LMD & RXLib / VBA / Windows / Linux...

Последний раз редактировалось Softovick; 27.01.2007 в 09:34.
Softovick вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
из Visual Basic в Delphi NeAlSe Помощь студентам 3 14.05.2008 16:25
Программы MS Visual C++, C#, Visual Basic, Pascal на заказ nuke43 Фриланс 0 05.02.2008 00:06
Delphi и Microsoft Visual Basic Dimon88 Общие вопросы Delphi 10 23.11.2007 14:46
Нужна помощь при написании программ на C, Delphi, Visual Basic? Charles Weyland Фриланс 0 11.05.2007 23:52
Помогите перевести наипростейшую программу в Visual Basic из Delphi Cooler Общие вопросы Delphi 1 20.11.2006 21:21


Все интернет-магазины Москвы на Викимарте: компьютеры и софт, художественные книги и профессиональная литература, наручные часы.



04:17.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.

Ask Doctor at Healpth.com