Re[7]: почему ушел C++ Builder / Delphi?
От: shvonder Россия  
Дата: 22.11.07 14:14
Оценка:
Здравствуйте, avp_, Вы писали:
_>shvonder wrote:

_>Мда... Деградация научной мысли. Без шаблонной матричной библиотеки

_>уже ничего и не посчитать.
_>Ну я занимался вычислениями, качество компилятора было как то побоку
_>т.к. ключевые места пишутся на асме (если нужна скорость).
Судя по этому абзацу ваши занятия ограничились взятием одномерного БПФ. Причём здесь скорость ан асме ? Мой бородаты коллега может на фортране написать J.tx J для перемножения трансп. матрицы на себя, а мне нужно с double[] ? Или например, перемножение блочной матрицы можно так организовать, чтобы хранить и перемножать только блоки. И тут, поверте, без концепции срезов(slice) прсто вешалка. Без библиотеки в вычислениях делат нечего.

_>Опять же если заниматься адскими вычислениями то зачем выбирать борланд?

Согласен, фортран удобнее. Но ещё более удобен Matlab (кроме шуток). Вейвлет-фильтрация матрицы в 10 строчках + рисуночек — это вам не асме оптимайзить.


>> А все такие библиотеки

>> используют шаблоны.
_>Основная масса шаблонов работает на билдере.
Да, но основная масса библиотек на билдере не компилируется. Хоть, раз (благо это не сложно) но используют такое, что билдер не переварит.

_>Нет, скорее BCB5.

Эх, золотое было время ..
Re[4]: почему ушел C++ Builder / Delphi?
От: Сергей  
Дата: 22.11.07 14:15
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>У них несколько разных лицензий:

А>http://trolltech.com/products/qt/licenses/licensing/licensingoverview
А>Есть и бесплатная.

Бесплатная — она по GPL, что для коммерческой разработки не годится.

А>В любом случае это разовая инвестиция (на мой взгляд не такая уж и большая)

А>Если фирма не может себе ее позволить, то зачем она вообще в бизнес пошла?
А>Т.е. если бизнес не может покрыть даже затраты на покупку средств разработки,
А>то это и не бизнес, а просто хобби.

Я несколько другое имел ввиду.
Учитывая, например, доступность wxWidgets совсем забесплатно, мне кажется, что таки дороговато.
ИМХО, нет в Qt таких значимых преимуществ перед wxWidgets, чтобы платить за это указанную цену.
Хотя, если учесть, что Trolltech живет и здравствует, много и тех, кто считает иначе.
Re[9]: почему ушел C++ Builder / Delphi?
От: dip_2000 Россия  
Дата: 22.11.07 14:16
Оценка:
Здравствуйте, avp_, Вы писали:

_>Не понимаешь разницы между языком и библиотекой?

_>printf по твоему тоже часть языка?
А вы очевидно не понимаете разницы между словом библиотека, и словосочетанием библиотека входящая в стандарт языка.

_>Ну если для тебя C++ минус STL = C тогда ой... Я умываю руки.

Минус шаблоны. с++ без шаблонов. а все остальное.... все это можно и на С. Вобщем холивар.

_>Отъемлимая.

см выше

_>Если ты можешь писать "бизнес логику" в стиле буста (а не используя

_>его) то ты наверное гений. Однако большенство написанного кода в мире
_>к такому не относится.
Вы знаете, общественное мнение говорит, и я сним во многом согласен что написание бизнес логике на с++ вещь не очень благодарная.
И вы переходите к язвительности. Не стоит. Оно того не стоит.

_>Ситуаций в реальных задачах где бы сплошной шаблонный код дейтствительно

_>будет лаконичным, легко читаемым и поддерживаемым встречается очень мало.
Ну да. Люди предпочитают С с классами и считают что это и есть вся мощь и богатство с++.
Не нужно всех под одну гребенку.
Вобщем спасибо вам за дисскуссию, но с моей стороны я считаю ее завершенной. Тк она все больше превращается в холивар, и выяснение проффпригодности друг друга. А тема совсем не об этом. Я высказал свое мнение по теме, вот и все. Если Билдер не умрет как С++ компилятор года через 3, я буду только рад. Но пока все идет к этому.
Re[7]: Уважаемый знаток матчасти !
От: avp_  
Дата: 22.11.07 14:24
Оценка:
shvonder wrote:

> _>Пользовался. Работало в случаях когда мне было нужно. Может на

> последних версиях ? Нужно проверить.

Да нет, не на последних. Конструкции типа
template <class T*> struct{};
работают.

> И

> вообще, попробуйте отнять от 2008/01/01 00:00:00 микросекунду, учтя, что
> ,видимо, год високосный (и выборный ).

Если такая ответственная задача, то наверняка надёжнее всё сделать самому.
Создать класс
class datetime
{ int date; // целое число дней
int time; // количество наносекунд
};
Реализовать для него арифметические операции, конструкторы.
Декодировать просто через TDateTime(date).DecodeDate
Написать оператор приведения к TDateTime и т.д.

> Вы пользовались TeeChart Pro ? Единственная достойная рисовалка,


А причём тут BCB? Радуйтесь что исходники доступны.

> Что

> дальше ? Открываем Delphi, правим, тестируем, собираем, открываем
> Билдер, работаем.

Почему править и компилировать нельзя из среды билдера?
Posted via RSDN NNTP Server 2.1 beta
Re[8]: почему ушел C++ Builder / Delphi?
От: avp_  
Дата: 22.11.07 14:32
Оценка:
shvonder wrote:

> (если нужна скорость). Судя по этому абзацу ваши занятия ограничились

> взятием одномерного БПФ. Причём здесь скорость ан асме ? Мой бородаты
> коллега может на фортране написать J.tx J для перемножения трансп.
> матрицы на себя, а мне нужно с double[] ? Или например, перемножение
> блочной матрицы можно так организовать, чтобы хранить и перемножать
> только блоки. И тут, поверте, без концепции срезов(slice) прсто вешалка.
> Без библиотеки в вычислениях делат нечего.

Это разные вещи. Скорость вычислений и удобство кодирования математических
конструкций. Когда дело доходит до C++ до обычно уже вопрос стоит о
создании эффективной числодробилки.

> _>Опять же если заниматься адскими вычислениями то зачем выбирать

> борланд? Согласен, фортран удобнее. Но ещё более удобен Matlab (кроме
> шуток). Вейвлет-фильтрация матрицы в 10 строчках + рисуночек — это вам
> не асме оптимайзить.

Вот именно, для исследований лучше юзать спец средство. А лучше вообще
на листе бумаги
Posted via RSDN NNTP Server 2.1 beta
Re[9]: почему ушел C++ Builder / Delphi?
От: shvonder Россия  
Дата: 22.11.07 14:50
Оценка:
Здравствуйте, avp_, Вы писали:
_>shvonder wrote:

_>Это разные вещи. Скорость вычислений и удобство кодирования математических

_>конструкций. Когда дело доходит до C++ до обычно уже вопрос стоит о
_>создании эффективной числодробилки.
_>Вот именно, для исследований лучше юзать спец средство. А лучше вообще
_>на листе бумаги
Я тоже так думал раньше. Но бородатый фортранщик, о котором идёт речь, пишет dll-ки для промышленного обрабатывающего софта. Не надо думать, что на каждого человека с большой головой и гусиным пером приходиться штат C++ и асм кодеров (и тестеров ). Тот же цейнот, отсутствие готовых библиотек и людей.
На C++ можно и окошки красиво нарисовать, и алгоритм закодировать. Только библиотеки нужны хорошие и компилятор адекватный. А не Borland, упокой господи его грешную душу,Builder
Re[5]: почему ушел C++ Builder / Delphi?
От: Аноним  
Дата: 22.11.07 15:04
Оценка:
Здравствуйте, Сергей, Вы писали:

С>Здравствуйте, Аноним, Вы писали:


А>>У них несколько разных лицензий:

А>>http://trolltech.com/products/qt/licenses/licensing/licensingoverview
А>>Есть и бесплатная.

С>Бесплатная — она по GPL, что для коммерческой разработки не годится.


Там есть лицензии для образовательных целей.
Но они естественно для коммерческой разработки тоже не годятся

С>Я несколько другое имел ввиду.

С>Учитывая, например, доступность wxWidgets совсем забесплатно, мне кажется, что таки дороговато.
С>ИМХО, нет в Qt таких значимых преимуществ перед wxWidgets, чтобы платить за это указанную цену.
С>Хотя, если учесть, что Trolltech живет и здравствует, много и тех, кто считает иначе.

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

А если ты — фирма, приносящая доход, то почему бы и не сделать разовую инвестицию?
В общем не понимаю причин экономить на хороших библиотеках.
Qt — это все же не только GUI. С ним получаешь подержку потоков, Network Module,
OpenGL Module, SQL Module, SVG Module, XML Module, Script Module и пр...
Все это в одном флаконе с последовательным и логичным API.
В общем Qt стоит тех денег, что за него просят.
А для хобби достаточно и GPL версии.

Ладно... Прекращаю делать бесплатную рекламу trolltech'у
Кому надо, сами разберутся.
Re[7]: Уважаемый знаток матчасти !
От: Dym On Россия  
Дата: 22.11.07 15:28
Оценка: +1
[skip]

S>Да кто ж спорит. Хорошая вещь. Но мне нужны матрицы библиотечные (Blitz), библиотеки надёжные (boost) и контейнеры стандартные. А формочки — что делать ? — придётся из wxWidgets брать.

Если Вас все в BCB не устраивает, то зачем Вы им пользовались?
Счастье — это Glück!
Re[8]: Уважаемый знаток матчасти !
От: shvonder Россия  
Дата: 22.11.07 15:35
Оценка:
Здравствуйте, Dym On, Вы писали:

DO>[skip]


S>>Да кто ж спорит. Хорошая вещь. Но мне нужны матрицы библиотечные (Blitz), библиотеки надёжные (boost) и контейнеры стандартные. А формочки — что делать ? — придётся из wxWidgets брать.

DO>Если Вас все в BCB не устраивает, то зачем Вы им пользовались?
Потому пришёл из Delphi (изначально из-за STL-контейнеров, да так и остался).
Re[2]: почему ушел C++ Builder / Delphi?
От: Niemand Австралия  
Дата: 22.11.07 15:36
Оценка: +1
Здравствуйте, ArtDenis, Вы писали:

AD>lamer11 пишет:

>>
>> почему ушел с++ билдер / делфи?

AD>Откуда такие сведения?



4) Тут нет у меня подтверждения, но есть ощущение что Делфи был так популярен именно в ExUSSR А за его пределами он был популярен совсем не так сильно. Границы стираются, и мы приходим к тому же, что и весь мир.


два в одном: ответ на первый вопрос и подтверждение второго тезиса на одной странице.

http://www.google.com/trends?q=delphi

p.s. эх, люблю цифрами бить
If the message above is in English — means I'm wasting my work time and work computer to post here. No hard feelings
Re[3]: почему ушел C++ Builder / Delphi?
От: Аноним  
Дата: 22.11.07 15:54
Оценка:
Здравствуйте, Niemand, Вы писали:

N>http://www.google.com/trends?q=delphi


Во-во...
Даже туркоязычном интернете Дельфи более популярен, чем в англоязычном.
Нишевый продукт, со всеми вытекающими последствиями.
Re: RAD Studio 2007 with all new versions of Delphi and C++B
От: Lepsik Индия figvam.ca
Дата: 24.11.07 02:39
Оценка:
L>почему ушел с++ билдер / делфи?

http://dn.codegear.com/article/36921?elq=3A152865634F48B194A30755F98E85C6

кто куда ушел ? Может вы ушли ?
Re[7]: Уважаемый знаток матчасти !
От: Lepsik Индия figvam.ca
Дата: 24.11.07 02:56
Оценка:
S>Вы пользовались TeeChart Pro ? Единственная достойная рисовалка, которую можно купить для VCL (если я не прав — киньте ссылочку). На работе мы дружно правим сырцы.


вот софт написанный нами на Билдере http://www.flowpath.com/software/software_main.htm

там же есть дельфиный компонент для чартов 2D-3D. Обратитесь — вам могут его продать и поддерживать.
Re[2]: почему ушел C++ Builder / Delphi?
От: Megabyte Россия  
Дата: 24.11.07 07:47
Оценка:
On Thu, 22 Nov 2007 14:04:05 +0500, Аноним <0@users.rsdn.ru> wrote:

> С чем писать GUI на С++ на серьезных проектах?

> Qt — самое то.
> С Qt получаешь полноценный фреймворк для разработки качественных GUI
> плюс кучу других вещей, которые реально нужны в реальной работе.
> Плюс это все платформо-независимо.

вот только цена Qt равна десяти билдерам.

--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
Posted via RSDN NNTP Server 2.0
Re[6]: почему ушел C++ Builder / Delphi?
От: Megabyte Россия  
Дата: 24.11.07 07:50
Оценка:
On Thu, 22 Nov 2007 18:04:16 +0500, Аноним <0@users.rsdn.ru> wrote:

> Qt — это все же не только GUI. С ним получаешь подержку потоков, Network

> Module,
> OpenGL Module, SQL Module, SVG Module, XML Module, Script Module и пр...
> Все это в одном флаконе с последовательным и логичным API.

ну и зачем для разработки ГУЯ покупать этот многокилометровый довесок?
"мне не нужна вечная игла для примуса — я не собираюсь жить вечно".

--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
Posted via RSDN NNTP Server 2.0
Re[6]: почему ушел C++ Builder / Delphi?
От: FR  
Дата: 25.11.07 07:22
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Qt — это все же не только GUI. С ним получаешь подержку потоков, Network Module,

А>OpenGL Module, SQL Module, SVG Module, XML Module, Script Module и пр...

Так и VCL тоже не только GUI, там дополнительных модулей наверно побольше чем в Qt.
Да и в wxWidgets и даже в MFC/WTL они тоже есть.
Re: почему ушел C++ Builder / Delphi?
От: Mazay Россия  
Дата: 27.11.07 09:11
Оценка:
Здравствуйте, lamer11, Вы писали:

L>Собственно у меня такой вопрос: на чем счас делается юзер интерфейс в серьезных с/с++ проектах?

L>вообще вопрос вызван тем что я не понимаю одну вещь:
L>почему ушел с++ билдер / делфи?
L>насколько я знаю они счас оч непопулярны
L>почему?
L>они позволяю оч быстро и просто делать юзер интерфейс
L>в чем их проблема?

ИМХО
1) Потому что более не разумно использовать неуправляемый код для больших работ по GUI.
2) Потому что на этот рынок пришла Микрософт. (Там судя по всему много чего было — и финансово Борланд зависели от МС, и людей МС переманила важных, да и вообще — жутковато с МС тягаться, особенно учитывая страшные сказки про смерть WinAPI в Vista)

L>могу предположить что они хорошо подходят только для каких-то оч шаблонных задач, а как только нужно сделать что-нить необычное возникают проблемы (это только предположение, потому что у оч многих навороченных либ которые много берут на себя по-моему есть такая проблемв)


Не соглашусь. Шаблонных задач что-ли меньше стало?

L>еще могу предположить что дело в его непереносимости на другие оси типо юниксов


Это оказало косвенное вляние. С появлением дотнета на C++ имело смысл делать GUI если хочешь переносимости, чего Борланд предложить не сумел, зато его конкуренты — QT и wxWidgets это умели всегда, а теперь эта фича стала относительно более весомой.

L>так ли это? еще какие-нить причины?

Задолбали обещания нормального компилятора !
Главное гармония ...
Re[2]: почему ушел C++ Builder / Delphi?
От: Сергей  
Дата: 27.11.07 09:51
Оценка:
Здравствуйте, Mazay, Вы писали:

M>ИМХО

M>1) Потому что более не разумно использовать неуправляемый код для больших работ по GUI.

А можно поподробнее с этого места — почему неразумно? Delphi — очень мощная вещь для разработки GUI. При правильном подходе реализовать интерфейс, скажем, аналогичный интерфейсу Microsoft Office — это дело одного-двух рабочих дней.
Re[3]: почему ушел C++ Builder / Delphi?
От: AndrewJD США  
Дата: 27.11.07 10:01
Оценка:
Здравствуйте, Сергей, Вы писали:

С>А можно поподробнее с этого места — почему неразумно? Delphi — очень мощная вещь для разработки GUI. При правильном подходе реализовать интерфейс, скажем, аналогичный интерфейсу Microsoft Office — это дело одного-двух рабочих дней.


А можно ссылки на софт или хотя бы скриншоты софта написанного на Delphi с интерфейсом уровня Microsoft Office?
Только не Office 97, а хотя бы 2000-2003
"For every complex problem, there is a solution that is simple, neat,
and wrong."
Re[3]: почему ушел C++ Builder / Delphi?
От: Максим2006 Беларусь  
Дата: 27.11.07 11:51
Оценка:
Здравствуйте, Сергей, Вы писали:

С>А можно поподробнее с этого места — почему неразумно? Delphi — очень мощная вещь для разработки GUI. При правильном подходе реализовать интерфейс, скажем, аналогичный интерфейсу Microsoft Office — это дело одного-двух рабочих дней.

Аналогичный не получится — у них всё на самопальных контролах построено (типа MsoCommandBar). Вряд ли за два дня удастся их воспроизвести.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.