Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » В чем удобней\легче программировать С++?

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

Открыть новую тему     Написать ответ в эту тему

XDiaBLo



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да я в принципе против Билдера и Дельфи, как-то не стимулируют ООП... Вот мне даже классы там особо не нужны... К компонентам функций налепил, и какие там классы? А вот на Жабу попробовал одну прогу перевести, классов получилась туча, и как-то удобнее стало разбираться что к чему А на Билдере я пишу просто потому-что техподдержкой в основном занимаюсь, и до моего прихода другой программист программы на Билдере писал. Баги ловлю, и обновления с дополнениями делаю. Иногда новые програмки пишу, но они мало отличаются от старых. Так что копирую код, и меняю то что нужно. А если на Жабу перепишу, то как юзеров заставить jre поставить? Но как будет время, попробую всё-таки выбрать другую среду, и с Билдера переведу хотя бы пару программ... Ну всё-таки неудобно там становится, когда программы разрастаются... Хотя с базами в Билдере действительно легко работать...

Всего записей: 244 | Зарегистр. 13-05-2004 | Отправлено: 10:45 21-07-2006
KRS545

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня под Sybase есть программа администрирования - Sybase Central
И есть она в 2-х вариантах Win32 и Java. Так поюзав пару дней написанную на Java могу сказать:  
 - тормозит дико
 - глючит
 - интефейс вроде такой-же, но что-то все-таки не так, как привык под Win.
Да она может работать по *ux, но нафиг она мне в Win...
Короче снес ее к чертям.

Всего записей: 91 | Зарегистр. 12-06-2005 | Отправлено: 10:59 21-07-2006
XDiaBLo



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
KRS545
По разному бывает... У меня одна и та же программа в C++Builder'е и на Java'е в Нетбинсе написанная, с большими файлами работает как-то слишком по разному... На Джаве БЫСТРЕЕ работает, а на Билдере жутко медленно, но зато не выдаёт ошибку при супер больших файлах. Но мне такие огромные файлы и не пригодятся, я на 100% уверен что сразу 100 000 записей никто заводить не станет за раз. У нас и 1000 то редко нужно. Так что уж не всё тут так уж однозначно. Может скорость так отличается потому что слишком много раз выделяется динамическая память... Наверное в Джаве это быстрее... Алгоритмы использовал практически одинаковые, так что не в них дело...

Всего записей: 244 | Зарегистр. 13-05-2004 | Отправлено: 14:18 21-07-2006
TheChampion

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XDiaBLo
А Builder у тебя образца 2002 года? Тогда ничего удивительного! Машины Формулы 1 2006 года быстрее машин Формулы 1 2002 года! :-)

Всего записей: 656 | Зарегистр. 25-06-2004 | Отправлено: 23:32 21-07-2006
XDiaBLo



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TheChampion
Хыы, а было сравнивали мы один алгоритм на PHP и на Java'е, Джава порвала ПХП! Я ведь речь веду про относительность тормознутости. И ничего Джава не глючная, если прямыми руками всё делать. А машины Формулы 1 вроде как быстрее не должны становиться? Там ведь всё стандартизировано, и отличий мало?




:Moderator: тему читаем внимательно, при чем здесь джава и ПХП. Тема в чем УДОБНЕЕ, а не что быстрее работает. Прекращаем флудить.

Всего записей: 244 | Зарегистр. 13-05-2004 | Отправлено: 10:06 22-07-2006 | Исправлено: ShIvADeSt, 02:14 24-07-2006
TheChampion

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XDiaBLo

Цитата:
И ничего Джава не глючная, если прямыми руками всё делать.

А я это утверждал?
 

Цитата:
Джава порвала ПХП!

Бывает. А вот jEdit еле грузится, тогда как notepad++ летает
 

Цитата:
А машины Формулы 1 вроде как быстрее не должны становиться? Там ведь всё стандартизировано, и отличий мало?

www.f1.com, там все увидишь. Прогресс налицо. Почему? Новые технологии, материалы, идеи! Тебе не кажется, что если все обстоит так, как ты утверждаешь, то все в Ф1 стали бы ездить одинаково? Ан нет, разница между первым и последним 3--5 кругов в зависимости от трассы.
 
Builder, вроде бы, сдох. А вот C++ развивается. Так, g++ 3.4 генерит определенно более быстрые программы, чем g++ 3.3. Можно сравнить g++ 3.4 c gpc 2.0 (кстати, сравнивал, быстрее в 2--3 раза) и сделать вывод "паскаль говно, на помойку!" Вывод --- он от метода зависит. ))

Всего записей: 656 | Зарегистр. 25-06-2004 | Отправлено: 18:05 22-07-2006
XDiaBLo



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TheChampion
Хм... Ну по-моему Билдер не совсем сдох, Borland C++ BuilderX вот выходил одно время, там правда компиляторы MinGW и gcc зашиты :))))) Может мне на него все свои программы переписать? Хотя вроде в Эклипсе можно не только на Джаве, но и на С++ писать, надо глянуть, не хочется с Борландом продолжать возиться.

Всего записей: 244 | Зарегистр. 13-05-2004 | Отправлено: 11:49 23-07-2006
TheChampion

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XDiaBLo
В каком смысле "писать"? Насколько я понимаю, в Builder ты не пишешь, а интерфейсы рисуешь.
 
Я использую Qt. Чистый C++, без всяких там извращений, кроссплатформенность, удобный дизайнер, возможность встраивания в M$VS, прозрачный код, библиотека хорошо сочетается с STL, встроенная многоязычность, множество функции для удобства. Про встроенную документацию, кучу примеров, легкую расширяемость я вообще молчу.
 
Ну и самое главное, библиотека проектировалась на C++, поэтому там имеют место быть параметры по умолчанию, которые я встречал только в PL/SQL.

Всего записей: 656 | Зарегистр. 25-06-2004 | Отправлено: 01:27 24-07-2006
XDiaBLo



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TheChampion
Ха, а ты пробовал создавать программы чисто рисуя интерфейс? Неужто без единой строчки кода что-то толковое вышло? Да и не помню я чтоб в C++BuilderX был редактор интерфейсов программ, или я плохо искал?

Всего записей: 244 | Зарегистр. 13-05-2004 | Отправлено: 08:40 31-07-2006
ddddF

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Удобство среды программирования - вещь весьма субъективная, тесно связанная с привычкой. Помнится были люди, писавшие программы в среде Turbo C, которые постепенно даже письма и любовные романы (т.е. обычные тексты) начинали писать в этой среде.  
Builder  хорош тем, что освобождает от рутинной работы, в то же время, он сильно удаляет от кода, по-этому, бывают случаи когда программа не работает, а почему...  
Но по-моему, это довольно удобный продукт для задач общего плана. Вот только стабильность его от версии к версии падает - пропорционально росту количества наворотов.
 

Всего записей: 465 | Зарегистр. 15-11-2003 | Отправлено: 22:10 19-08-2006 | Исправлено: ddddF, 22:12 19-08-2006
Thritt



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня установлены Borland C++Builder 2006 и MS Visual Studio 2005. предпочтение отдаю второй.

Всего записей: 79 | Зарегистр. 10-07-2006 | Отправлено: 19:39 25-08-2006
bodomus

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все зависит от предметной области, где собираешься программировать. Если писать драйвера и системный код, то лучше всего чистый С. Если базы данных - то лучше Дельфей ничего пока еще не придумано. ну и т.д. Все ИМХО

Всего записей: 121 | Зарегистр. 18-11-2005 | Отправлено: 08:38 29-08-2006
Mickey_from_nsk

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bodomus

Цитата:
Все зависит от предметной области, где собираешься программировать. Если писать драйвера и системный код, то лучше всего чистый С. Если базы данных - то лучше Дельфей ничего пока еще не придумано. ну и т.д. Все ИМХО

Мощно задвинул, внушаеть...
Первый тезис - не опровергнуть. Тут все по определению. Правда, на форумах уже мелькала мысль, что не все от нее зависит. Надо еще и языки знать...
А вот насчет написания системного кода на чистом С - сурово. А уж про базы данных и дельфи - супер сурово.
Вот такой вопрос, а что ты понимаешь под "системным кодом"? Драйверы? Службы? А под "базами данных"? А трехзвенность мы проходили? А хранимые процедуры, триггеры, Ораклы, MS SQL? Или просто - взяли базу - кинули в форму - все, можно курить?
 
Это все без наездов. Просто странно читать шапкозакидательские реплики.

Всего записей: 636 | Зарегистр. 21-10-2002 | Отправлено: 14:57 29-08-2006
ddddF

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mickey_from_nsk
 

Цитата:
Это все без наездов. Просто странно читать шапкозакидательские реплики.

 
К этому подталкивает название темы. Это все равно что спорить, какая марка автомобиля лучше. Очевидно, что среда программирования определяется многими факторами: привычкой, знанием языков (Языком владеете? Будете наклеивать марки на конверты...)  поставленной задачей, платформой и проч.
Чтобы избежать неконструктивных постов необходимо конкретизировать заявления, типа: базы я пишу в Builder, а для драйверов люблю ассемблер, мороженное не люблю, а пиво пью хайнекен.
 
 

Всего записей: 465 | Зарегистр. 15-11-2003 | Отправлено: 11:26 30-08-2006
Mickey_from_nsk

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ddddF
Да это все понятно, типа каждый сверчек ... Или что вижу о том пою...
Есть люди (я уже эту стадию, кажись, прошел), которые зная один универсальный язык просто считают себя супер асами и не хотят посмотреть чуть-чуть в бок. После этого от заказчиков поступают просьбы "прооптимизировать базу данных". Приходишь туда, а там вместо того чтобы сделать параметризованную хранимую процедуру наворачивается куча кода, гоняемого по сети. Много таких примеров можно привести.
Я немного общаюсь с преподами в нашем университете (НГТУ), они мне говорят, что большинство студентов-выпускников знают только Java в нормальном объеме. Ни про хранимые процедуры, ни про скрипты, ни про С++ в нормальном объеме понятия не имеют. А потом приходит такой деятель ко мне и сразу хочет нормальную зарплату.  
Вот интересно было бы узнать, сколько кто языков знает? И каких? Может новую тему открыть?

Всего записей: 636 | Зарегистр. 21-10-2002 | Отправлено: 07:54 31-08-2006
ddddF

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mickey_from_nsk
 

Цитата:
которые зная один универсальный язык просто считают себя супер асами и не хотят посмотреть чуть-чуть в бок.

 
Согласен, что знание одного языка конечно недостаточно, но в то же время я не думаю, что количество освоенных языков напрямую свидетельствует об уровне программиста. Например, используя  Ассемблер, Си, Си++ и иногда Паскаль, я прекрасно обхожусь без Фортрана, Java и т.д. и т.п. Просто задач таких нет.
 

Цитата:
Вот интересно было бы узнать, сколько кто языков знает? И каких? Может новую тему открыть?

 
Наверно действительно стоит - а то эта тема конкретно про Си++.

Всего записей: 465 | Зарегистр. 15-11-2003 | Отправлено: 09:52 31-08-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » В чем удобней\легче программировать С++?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru