Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сравнение MS Visual C++ и BC++ Builder! 
:(
    Опции темы
forker
Дата 27.9.2005, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 27.9.2005
Где: Долгопрудный

Репутация: нет
Всего: 1



Приведите аргументы дискредитирующие тот или иной продукт, а также их плюсы.
Все, пожалуйста, в сравнении!
PS: Я за BCB! smile
PM MAIL ICQ   Вверх
Ignat
Дата 27.9.2005, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: нет
Всего: 73



forker, а задача какая?


--------------------
Теперь при чем :P
PM   Вверх
bel_nikita
Дата 16.10.2005, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2304
Регистрация: 12.10.2003
Где: Поезд №21/22 ( ст . Прага )

Репутация: нет
Всего: 47



forker
Цитата
Приведите аргументы дискредитирующие тот или иной продукт, а также их плюсы.
Все, пожалуйста, в сравнении!
PS: Я за BCB! 

Ну и где аргументированое сравнение?


--------------------
user posted image — регистрация доменов от 150 руб.
PM MAIL WWW ICQ   Вверх
S.A.P.
Дата 16.10.2005, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 1
Всего: 71



Цитата(Ignat @ 27.9.2005, 14:21)
forker, а задача какая?
задача: столкнуть нас лбами smile .

PM MAIL   Вверх
alir
Дата 17.10.2005, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 19.3.2005

Репутация: нет
Всего: 4



Оба мертвые.
PM MAIL ICQ   Вверх
S.A.P.
Дата 17.10.2005, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 1
Всего: 71



Цитата(alir @ 17.10.2005, 11:27)
Оба мертвые.
если Visual C++ мертв, то на чем ваш любимый NET пишут, на C# чтоли? smile

PM MAIL   Вверх
Ignat
Дата 17.10.2005, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: нет
Всего: 73



Perchilla, не обращай внимания на него. Человек лезет в спор не имея достаточной аргументации. Надо бы уже привыкнуть к голословным заявлениям.


--------------------
Теперь при чем :P
PM   Вверх
srd
Дата 17.10.2005, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нереварин
**


Профиль
Группа: Участник Клуба
Сообщений: 951
Регистрация: 30.8.2003
Где: Владивосток

Репутация: нет
Всего: 49



Microsoft грозился в Longhorn сделать .NET нативной платформой, а WinAPI эмулировать. Видимо, отсюда и поползли слухи о смерти MSVC++. Но так как по последней информации WinAPI никуда из следующей Windows не денется, то и смерть MSVC++ откладывается smile Что касается именно .NET, то хоть Managed C++ и жуткий мутант, но C++/CLI выглядит очень симпатично. Так что есть мнение, что MSVC++ не только не умрёт, но ещё и рассветёт буйным цветом.


--------------------
Не смей читать мою подпись!!!
PM MAIL Jabber   Вверх
Ignat
Дата 17.10.2005, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: нет
Всего: 73



Цитата(srd @ 17.10.2005, 13:28)
Не смей читать мою подпись!!!

Гы smile


--------------------
Теперь при чем :P
PM   Вверх
alir
Дата 17.10.2005, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 19.3.2005

Репутация: нет
Всего: 4



Цитата
Оба мертвые.

Когда я это писал, я имел ввиду данные аббревиатуры как средства, да же скороее как IDE!

Цитата
сли Visual C++ мертв, то на чем ваш любимый NET пишут, на C# чтоли?

Вообще-то 80% .NET написан на C#, ключая весь фреймворк!

Я не имел ввиду, что умер сам C++, но популярность его заметно упала. Например, посмотрите объявление практически любой конторы - требуются java/.net - спецы на большинство задач, а
C++-ники - лишь для написание дров, интерфейсов для различных контроллеров. Вообще, пригодность С++ можно сравнить с пригодностью ассемблера - это показывает рынок занятости, господа. smile

P.S. Ну только не вспоминайте игорный бизнес.

Это сообщение отредактировал(а) alir - 17.10.2005, 15:07
PM MAIL ICQ   Вверх
bel_nikita
Дата 17.10.2005, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2304
Регистрация: 12.10.2003
Где: Поезд №21/22 ( ст . Прага )

Репутация: нет
Всего: 47



alir
Цитата
Например, посмотрите объявление практически любой конторы - требуются java/.net - спецы на большинство задач, а
C++-ники - лишь для написание дров, интерфейсов для различных контроллеров
Я бы сказал, что java/.net - только для написания всяческого GUI, а в остальном остается С/С++ smile


--------------------
user posted image — регистрация доменов от 150 руб.
PM MAIL WWW ICQ   Вверх
alir
Дата 17.10.2005, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 19.3.2005

Репутация: нет
Всего: 4



bel_nikita
Цитата
в остальном остается С/С++

И в чем же в остальном?
Весь корпоративный, мобильный и web-бизнес держат java/.net, а C++-ом там даже и не "пахнет".

Это сообщение отредактировал(а) alir - 17.10.2005, 15:04
PM MAIL ICQ   Вверх
Coocky
Дата 17.10.2005, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: нет
Всего: 62



1 в билдере удобней работать, и приложения получаются красивше, на разработку уходит меньше времени, и т.д. НО МелкоМягкий (MicroSoft) безусловно намного лучше оптимизирует код, что благоприятно сказывается как на размере приложения, так и на его быстродействии
1 У ВС компилятор не утвержден в ANSI (American National Standarts Institute)
Стандарт языка С в билдере очень убогий и действительно мало с чем совместим из стандартных библиотек


2 Попробуй на билдере скомпилить игруху юзающую DirectX или OpenGL.. если сможешь ты гений
3 Borland C++ - делает довольно медленный код
4 Мнение людей
Цитата
Delphi и Builder обедняют вокруг себя большое прикладных программистов и ламеров. Связано это с тем (похоже, реального ответа, думаю, не знает ни кто), что в этих продуктах реализованы две вещи.
1. Мощный визуальный редактор форм.
2. Много готового кода с приемлемым качеством разнесенного по разным классам и компонентам.
Остальные, безусловно полезные, интересные и красивые решения, технологии и подходы являются лишь строительным материалом для вышеперечисленных фич.
Прикладнику которому нужно, например, работать с промышленными СУБД, такое решение может оказаться очень подходящим. Основная логика задачи реализуется легко, а небольшие тонкости, время от времени возникающие на пути, можно решать за счет того, что оба языка являются (как минимум основаны) языками третьего поколения и позволяют осуществлять доступ к всевозможным API. Правда, такая деятельность для них является хакерством (или высшим пилотажем). Про ламеров и говорить ни чего не надо. Они (и начинающие программисты) выбирают эту среду из-за возможностей быстрого старта. Старта и в смысле обучению языку и в смысле легкости создания каркаса программ. Еще одним критерием который приводит выбору этих продуктов является возможность вообще избежать программирования как такового за счет использования готовых компонентов (как входящих в поставку так и посторонних). Скажу сразу ни чего плохого во всем этом нет, кроме того, что очень часто начинающий программист вместо того, чтобы прейти в разряд матера переходит в разряд ламера, который считает задачу не решаемой если не нашлось готового компонента для ее решения и в ближайшей конфе не помогли.

VC, gcc, g++, Intel C Compiler, и многие другие (заметьте, это не всегда среды) соберают вокруг себя тех кто может думать головой. Боже упаси думать могут и пользователи Borland, но из-за выше перечисленных причин общий процент не велик. Продукты приведенные в списке отличаются тем, что на них почти нельзя работать не углубившись в дебри познания.
Простой пример. В поставку VC входит ПОЛУТОРА ГИГОБАЙТНЫЙ MSDN. Большинство работающих на продуктах Borland даже не знают о его существовании (ну, или ограничиваются этим знанием). А ведь MSDN – это библия Win32 программирования. Далее в VC средства дизайна GUI мягко говоря уступают средствам предоставляемым Delphi или Builder-ом (gcc и g++ — это вообще только компиляторы). Это приводит к тому, что основная часть программы является кодом. Причем Вашим кодом. Т.е. на программиста ложится несравнимо большая нагрузка и от него требуется знать намного больше чем в Builder. Построение таких программ приводит к появлению бОльшего количества кода и рано или поздно встает проблема структурирования кода. Delphi эта проблема стоит не так резко, так как во-первых, она сама помогает структурировать программу, а во-вторых, много кода вообще не надо писать. Собственно это большое преимущество если речь идет о сроке и выполнения проекта. Для прикладника это и является главным факторам. НО!!! Но, с точки зрения обучения – это большая беда! Просто нет такого количества практики, и проблем. Думаю анализ не нужен. Могу сказать только, что, по моей практике, самые луч VB- и Delphi-программисты – это высоко "скильные" C/C++-ники пересаженные на эти продукты.
VC люди выбирают не только из мазохистских побуждений. Бывают области (и как не странно их большинство) где GUI основанное на диалогах не главное. Например, подсчитайте количество диалогов в Word-е. А теперь прикиньте столько там остального кода. Или Q1-Q3 или те же компоненты. Причем в этих программах очень часто становятся критичным скорость выполнения. Для таких программ обычны большие объемы рукописного кода (порядка – 30к-300к строк C++-ного кода, а иногда и больше). И тут на первый, план выходят не RAD-ости, а средства работы с большими объемами кода и средства оптимизации. Вот здесь то VC и g++ выходят на первые роли.
Оговорюсь, что на Delphi можно сделать все тоже самое, что можно сделать на VC, но общая совокупность перевешивает. Например, компилятор Delphi порождает очень не дурственный код когда речь идет о работе со строками и целыми числами. Это – 90% потребностей прикладного программиста, но когда речь заходит о ручной оптимизации, о работе с float, о доступе к неординарным API, то Delphi пасует и сильно. Builder вообще обижен Borland-ом он проигрывает даже своей сестре – Delphi. С VC ему даже бесполезно тягаться. К тому же в VC можно довольно встроить Intel C Compiler который увеличивает разрыв в скорости (на новых процессорах) до заоблачных величин. Конечно можно попытаться это сделать и на Builder-е, но... Вот тут и рождается менталитет.

А что нужно мастеру если его основная задача моделировать задачи и долбить код? Правильно средства моделирования и хороший редактор кода. С средствами моделирования на сегодняшний день дела обстоят очень плохо. Самым серьезным инструментом моделирования для C++ является Роза от Рэйшонал. Откровенно говоря гов-но она полное. Кривая рисовалка, но хоть что-то! И именно, это, что-то, входит с 98 г. в VC. Но, из-за малой пользы на практике... Перейдем к редактору кода. Вот тут VC и Emacs (применяемый обычно совместно с g++) сильно выигрывают. Про Emacs лучше спросить у его поклонников, а про VC расскажу. 1. в VC можно полностью настроить клавиатуру под себя, на схему с раскладкой заменить, а настроить любую кнопку с на любое действие (даже макрос или метод плагина). 2. Сам редактор имеет больше возможностей и более интуитивен. Присутствуют такие функции как автоматическое форматирование отступов, запись и воспроизведение макросов. Отладчик VC (на сегодня) не превосходит дельфийский (а иногда даже ему уступает), но он более чем пригоден, для отладки сложных приложений. И это так уже на протяжении минимум десяти лет. В Delphi приличный отладчик появился в пятой версии, да и то при серьезной работе возникает слишком много проблем и неудобств. Кстати, некоторые навороченные возможностей отладки были реализованы MS, а Borland использует их плоды.
И Delphi и Builder и VC поддерживают расширения. Это приводит к тому, что недостающие части среды можно дополнять модулями скаченными из Internet-а. Для VC можно найти много мощеных расширений и почти все они доступны в исходных кодах. Расширения есть и для сред Borland, но преимущественно для Delphi, и 90% носят фетишистский характер. Например, для VC есть мощнейший опгрэйд для комплит ворда — "Visual Assist". С ним не сравнятся встроенные реализации ни VC 6 ни Builder-а ни даже VC 7.

В общем, хвалить можно кого угодно и сколько угодно и сравнивать можно, что угодно с чем угодно, но надо точно знать зачем, для кого, с какой точки зрения и главное делать это нужно самому, но после глубокого и всестороннего изучения подопытных.

PS

Да, совсем, забыл о профессионалах! smile Профессионал – это человек зарабатывающий себе на пропитание некоторой профессией. Обычно подразумевается, что делает он это не случайно. То есть профессионал может быть и дельфист и сионист и кто угодно кроме ламера. Чего себе и Вам желаю. smile



--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Ignat
Дата 17.10.2005, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: нет
Всего: 73



Цитата(alir @ 17.10.2005, 16:03)
и web-бизнес

Гы... Доля .NETа здесь низкая. А вот юниксовая составляющая этой сферы явно без участия майкрософта написана.

Цитата(alir @ 17.10.2005, 16:03)
мобильный

Согласен. J2ME преобладает.

Цитата(alir @ 17.10.2005, 16:03)
корпоративный

С какого перепою?


--------------------
Теперь при чем :P
PM   Вверх
bel_nikita
Дата 17.10.2005, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2304
Регистрация: 12.10.2003
Где: Поезд №21/22 ( ст . Прага )

Репутация: нет
Всего: 47



Цитата(alir @ 17.10.2005, 14:03)
Весь корпоративный, мобильный и web-бизнес держат java/.net, а C++-ом там даже и не "пахнет".
Опять таки, это все что касается GUI. А вот, звонишь на станцию, а тебе барышня в трубку и говорит: "Дорогой, подожди минутку" или "На Вашем счету осталось ...". Как думаешь, на чем такие программы пишут и какие оси на таком железе стоят?
Вот, билинг - да, там GUI нужно и потому юзают .NET


--------------------
user posted image — регистрация доменов от 150 руб.
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.1096 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.