Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.11.14;
Скачать: [xml.tar.bz2];

Вниз

Насчёт Visual C++   Найти похожие ветки 

 
Supra   (2002-10-21 20:24) [0]

Я вот слышал что многие программы гораздо удобнее писать с помощью VC++, и они также мало занимают. Кто-нибудь из Вас когда-нибудь работал в этой среде? Как она? Лучше или хуже Delphi?
Просто мне нравится Delphi, не хочется на VC переходить. Что вы думаете по этому поводу?


 
Panadol   (2002-10-21 20:51) [1]

Не лучше не хуже... Ты умник лучше сначала научись обоим языкам, а потом будет понятно на каком что писать.


 
Asteroid   (2002-10-21 23:23) [2]

Удобнее...удобнее?...УДОБНЕЕ??!!! Да ничего подобного! Интерфейс дурной, хорошо, что хоть скролл работает! Может и мало занимает, но Borland пишет проги гораздо лучше MS


 
Dmk   (2002-10-21 23:44) [3]

Программы на ассемблере еще меньше получаются ... :) Начинай с него. Потом будет проще понимать языки более высокого уровня.


 
Supra   (2002-10-22 00:55) [4]


> Panadol © (21.10.02 20:51)
> Не лучше не хуже... Ты умник лучше сначала научись обоим
> языкам, а потом будет понятно на каком что писать.

Чё ты злишься? Если ты знаешь и Си и Delphi это не означает, что все должны это делать.

Простой вопрос, а столько паники!!!

Вообщем ясно - VC - не рекомендуется. Учтём.
TNX


 
Ihor Osov'yak   (2002-10-22 01:09) [5]

2 Supra (21.10.02 20:24)

Полностью поддерживаю Panadol © (21.10.02 20:51)

А в дополнение, задайся вопросом сколько dll иногда за собой таскать нужно, чтобы этот маленький exe запустился на чужой машине... В делфи так тоже можно, называется сборка с рантайм пакетами, но в отличие от си этот режим по умолчанию выключен.

Да, еще, если писать на том же делфи не используя VCL - на чистом апи (ох, сочувствую), или хотя бы на KOL - никакого проиграша в размере не будет, даже наоборот.

Но с другой стороны - в 99 процентов случаев размер скомпилированого изделия сейчас уже никого не волнует ...

Зы2 - а по удобству среды разработки не приходилось видеть чего нибуть лучше Delphi (имхо)...


 
Supra   (2002-10-22 01:40) [6]

А разве в VC нет режима типа "Build with runtime packages"? И dll-ки надо с собой тащить?


 
s.ts   (2002-10-22 01:54) [7]

Есть такой режим и простое MFC-шное SDI со всякими там панельками-менюшкам-about весит в 2.5 раза меньше, чем VCL-ное (CBuilder 6/Delphi 6 vs. MS VC++7).


 
s.ts   (2002-10-22 02:05) [8]

Пардон, это было MDI-таки. таки спать пора...


 
Supra   (2002-10-22 08:43) [9]

Ну а чё тогда Ihor Osov"yak говорит, что надо с собой столько dll таскать...


 
KSergey   (2002-10-22 11:25) [10]

Любопытный наш, Supra!
Любая среда разработки длохая и хорошая. Равно как и любой язык. Например, есть такой очень хороший язык, как Фортран. Не верите? А зря! Вычисления с комплексными числами на нем писать - милое дело!
Думаю, вы уже поняли о чем речь? Да, именно о том, что для разных задач создаются разные системы. Где-то по области применения эти системы пересекаются. Где-то - расходятся. Но в своей нише - каждая из них хороша.
Конечно. состряпать слиентскую часть БД на дельфи проще, впрочем не обязательно и состряпать. Можно сделать все вполне прилично (хотя часто приходишь к тому, что просто перепахиваешь и латаешь то, что тебе не нравится в VCL и поведении ее компонент). Зато база (в смысле основа) - отличная, формочки полностью рисуются визуально. Но вот драйвер устройства на ней не напишешь (как во всяком случае утверждалось некоторыми товарищами на этом форуме). А вот на VC++ - запросто, там это возможно (хотя тут, понятно, дело не в паскале и Си, а в организации библиотек поддержки). Там же, где не надо много визуальных объектов, зато нужно сложное их поведение и множественное обращение в WinAPI - на VC++ пишется проще (во всяком случае вызовы WinAPI там выглядят естественнее).
Так что вопрос "что лучше, а что хуже" - не верен в корне!!! Ну когда же эти дурные споры прекратятся?!! Разные среды - для разных применений. А вот чтобы выбрать вкакой среде писать ту или иную задачу - эти среды разработку нужно знать. Вот.

PS: Хотя применительно к Си я бы так перефразировал известную строку В.В.Маяковского (простите, если коряво): "Я Си уже выучил б только за то, что им разговаривает MSDN"


 
Ketmar   (2002-10-22 11:41) [11]

2KSergey:
ну драйвер, положим, напишешь. можно, если осторожно %-)
а ц - оно да, надо бы знать, как и английский. говорить на нем может и не придется, а вот понять иногда, что такое тебе сказали - очень надо. %-)

Satanas Nobiscum! 22-Oct-XXXVII A.S.


 
KSergey   (2002-10-22 13:38) [12]

> Ketmar © (22.10.02 11:41)
> 2KSergey:
> ну драйвер, положим, напишешь. можно, если осторожно %-)

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


 
Ketmar   (2002-10-22 14:08) [13]

2KSergey:
было дело, было. как минимум можно использовать WinDriver (сам, правда, не пробовал). можно приписать некоторые инструменты самому, и тоже будеть...

Satanas Nobiscum! 22-Oct-XXXVII A.S.


 
Игорь Шевченко   (2002-10-22 14:09) [14]

Ketmar © (22.10.02 14:08)

Да нет, Visual C и DDK достаточно


 
Ketmar   (2002-10-22 14:19) [15]

2Игорь Шевченко:
да я в курсе, что на VC можно. но хочется ведь на дельфи %-)) ее и обсуждаем-с...

Satanas Nobiscum! 22-Oct-XXXVII A.S.


 
Игорь Шевченко   (2002-10-22 14:24) [16]

Ketmar © (22.10.02 14:19)

Драйвер на Delphi никак нельзя. Несмотря на хотение.


 
DiamondShark   (2002-10-22 14:31) [17]

Опупеть!
Не, блин, я откровенно прусь с таких веток! Ура! Вперед к победе ламеримзма! Догоним и перегоним RSDN!

Знаете, чем VC лучше для разработки приложений? А тем, что на нем можно драйвер написать. Вот.
А при чем тут драйвер? А вот вырастешь -- узнаешь.


 
NailS   (2002-10-22 14:49) [18]

Нда.
Пора начинать коллекционировать ветки, посвященные "Holy War"


 
Panadol   (2002-10-22 15:10) [19]

Удалено модератором


 
KSergey   (2002-10-22 15:24) [20]

Panadol © (22.10.02 15:10)
;)) Хотя и слишком эмоционально ;)

А вообще конечно я бы сказал верх наглости написать:

> Supra (22.10.02 00:55)
> Вообщем ясно - VC - не рекомендуется. Учтём.

Так и хочется после таких заявлений на личности перейти, но надеюсь, что после моего поста KSergey © (22.10.02 11:25) человек немного начал понимать о чем речь. Впрочем если не понял - есть 2 причины: а)плохо объяснено; б)и не надо понимать, лучше так жить.

> DiamondShark © (22.10.02 14:31)
> Опупеть!
> Не, блин, я откровенно прусь с таких веток! Ура! Вперед
> к победе ламеримзма! Догоним и перегоним RSDN!
>
> Знаете, чем VC лучше для разработки приложений? А тем, что
> на нем можно драйвер написать. Вот.
> А при чем тут драйвер? А вот вырастешь -- узнаешь.

А для меня тупого можно объяснить при чем тут драйвер? А то боюсь не успеть вырасти и так и сгинуть в неведении... Если речь о моем посте (22.10.02 11:25) - то где там сравнение что лучше, а что хуже? Вернее где такие выводы?!

> NailS © (22.10.02 14:49)
> Нда.
> Пора начинать коллекционировать ветки, посвященные "Holy
> War"

;) Да можно и не коллекционировать. Достаточно в любой момент подобную запустить на любом специализированном форуме - и мордобой обеспечен ;), хотя и не понятно зачем (в смысле мордобой).
Впрочем, религия она принципиально отличается фанатизмом, а тут как всегда именно религиозно-клановые распри ;).


 
DiamondShark   (2002-10-22 15:58) [21]


> KSergey © (22.10.02 15:24)


Да я и сам думаю: а при чем тут драйвер.
Видно не дорос ;)


 
Игорь Шевченко   (2002-10-22 16:07) [22]

KSergey © (22.10.02 11:25)

> Там же, где не надо много визуальных объектов, зато нужно
> сложное их поведение и множественное обращение в WinAPI
> - на VC++ пишется проще (во всяком случае вызовы WinAPI
> там выглядят естественнее).


Бред


 
KSergey   (2002-10-22 16:33) [23]

> Игорь Шевченко © (22.10.02 16:07)
> Бред

А по пространее? Впрочем, я везде забывал добавлять IHMO. Хорошо, можно поспорить по поводу сложного поведения (сложное везде писать сложно), но при вызове WinAPI-ф-ций при написании на Си как минимум не надо постоянно вставлять PChar. Впрочем, я тут ни в коей мере не сравниваю по критерию лучше/хуже. Исключительно короче/длиннее запись кода. И все.

> DiamondShark © (22.10.02 15:58)
> > KSergey © (22.10.02 15:24)
> Да я и сам думаю: а при чем тут драйвер.
> Видно не дорос ;)

Не, я все же не понимаю. А понять хочется. Я же завел речь об области применимости/не применимости тех или иных сдер разработки - ну вот и пытался показать на примере где эти области не пересекаются. Только и всего. И опять же здесь нет сравнения хуже/лучше.


 
Игорь Шевченко   (2002-10-22 16:41) [24]

KSergey © (22.10.02 16:33)

Вы поглядите исходные тексты VCL. Там, преимущественно именно множественное обращение в WinAPI (Controls.pas, graphics.pas, далее со всеми остановками). И, как не странно, выглядит естественно.


 
DiamondShark   (2002-10-22 16:52) [25]


> KSergey © (22.10.02 16:33)


Ну, блин...
Просто я привел фрагмент разговора с одим очень молодым и очень человеком. Этот разговор был примерно таким:

- Паскаль -- отстой, Ц -- рулез
- Ну и в чем рулез?
- На Ц драйвера пишутся
- А я пишу для БД, причем здесь драйвера?
- Ты ламер, и нихрена не шаришь!

Все флеймы на RSDN протекают примерно на таком уровне.
Вот и все. А ваши посты о драйверах я даже не читал, так что намеков не ищите ;)


 
KSergey   (2002-10-22 17:03) [26]

> Игорь Шевченко © (22.10.02 16:41)
> KSergey © (22.10.02 16:33)
>
> Вы поглядите исходные тексты VCL. Там, преимущественно именно
> множественное обращение в WinAPI


Вообще было бы странно ожидать иного ;) Но это так, не для издевки.

> далее со всеми остановками). И, как не странно, выглядит
> естественно.

Хорошо, соглашусь, что это я извращенец и для меня на Си читать проще. Этакое IHMO.

> DiamondShark © (22.10.02 16:52)

Что же, я рад, что все разрешилось.

PS: А где же наш любознательный автор?


 
Игорь Шевченко   (2002-10-22 17:04) [27]

DiamondShark © (22.10.02 16:52)

Класс!


 
Johnny Smith   (2002-10-22 17:20) [28]

Предлагаю в одной ветке устроить не просто Holy War, a SuperHolyWar - натравить друг на друга:
1) сишников и паскалистов (а если будет мало - натравим на тех и других VB-шников)
2) интербейзовцев и ораклистов (потом заставим отпинать их MSSQLевцев)
3) садистов и мазохистов (если своих нет - наберем на соответствующих форумах)
4) и! - гвоздь сезона - нацистов, расистов и фашистов против антинацистов, антирасистов и антифашистов.


 
Кулюкин Олег   (2002-10-22 17:25) [29]

2 Johnny Smith © (22.10.02 17:20)
Поддерживаю!
Буду играть за Delphi и C++ Builder, MS SQL, космополитов и садистов :)


 
Johnny Smith   (2002-10-22 17:28) [30]

2Кулюкин Олег © (22.10.02 17:25)
Тут наши столичные Мастаки в реале хотят встретиться... Если виртуальная мочиловка к тому времени не затихнет, то лучше будет на эту встречу пригласить ОМОН :)))


 
Игорь Шевченко   (2002-10-22 17:28) [31]

Johnny Smith © (22.10.02 17:20)

Достаточно просто остроконечников и тупоконечников :-)


 
Darts   (2002-10-22 17:33) [32]

Известные пацифистские высказывания кота никогда не помогут.

IMHO, всю жизнь люди спорят, какая машина лучше, чей стиральный порошок заткнет за пояс другой, какие прокладки не протекают и т.д.

Если схлестнутся два опоннента, причем каждый из них будет искренне уверен в своей правоте - то прав будет не тот, который убедительно в пух и прах разобъет логические умозрения оппонента (читай: врага), а тот, кто обладает большей физической силой - попросту надаст, скрутит и заставит съесть ... книгу по столь ненавистному победителю языку. Сами понимаете, какие чувства будет иметь и победитель и побежденный.

В споре рождается истина? Да нет - свара...



 
Johnny Smith   (2002-10-22 17:35) [33]

2Игорь Шевченко © (22.10.02 17:28)
Johnny Smith © (22.10.02 17:20)
Достаточно просто остроконечников и тупоконечников :-)

Наверное, чересчур устал и не совсем въезжаю: "тупоконечники" - это те, у кого тупые... ээ... КОНЦЫ???
Если да, то ВОТ ЭТО БУДЕТ МОЧИЛОВКА!!!!


 
Игорь Шевченко   (2002-10-22 17:36) [34]

Johnny Smith © (22.10.02 17:35)

Это Свифт, уважаемый :-)


 
DiamondShark   (2002-10-22 17:43) [35]


> Johnny Smith © (22.10.02 17:20)


Если позволите, то я возьму Оберон и Хаскель и просто посижу в сторонке ;)


 
Johnny Smith   (2002-10-22 17:48) [36]

2Игорь Шевченко © (22.10.02 17:36)
Johnny Smith © (22.10.02 17:35)
Это Свифт, уважаемый :-)

То есть я практически не ошибся: речь шла о яйцах :)))


 
Johnny Smith   (2002-10-22 17:53) [37]

2DiamondShark © (22.10.02 17:43)
Если позволите, то я возьму Оберон и Хаскель и просто посижу в сторонке ;)
Не стоит - начнут пинать ВСЕ :((((


 
Darts   (2002-10-22 18:00) [38]

Есть у меня знакомый программист, который считает Delphi полным отстоем. Аргументы таковы.

1. Лучше всех Intel С. Скорость сногсшибательна.
2. Потом Visual C++. По скрости отсает аж в два раза от Intel"а
3. Заплеванный Delphi, который работает ровнов два раза медленне, чем вариант 2.

Самое забавное, что сам программирует на Delphi, но постепенно переваливает на VC++. Аргументы таковы:

1. Exe-файлы, создаваемый VC++ - самый маленький.
2. Мало места в памяти, занимаемы данным экзешником (подсчитал - 1,5 Мб против 2,5...3 Мб у Delphi)
3. На VC можно написать драйвер
4. У кого операционка - у MS. Следовательно - VC++ Forever!
5. В Delphi много глюков.

Не хочу комментировать все его высказывания. Решайте сами.


 
Johnny Smith   (2002-10-22 18:04) [39]

2Darts (22.10.02 18:00)
Есть у меня знакомый программист, который считает Delphi полным отстоем. Сюда его!


 
DiamondShark   (2002-10-22 18:10) [40]


> Darts (22.10.02 18:00)


Ну, насчет Интел ваш знакомый не далек от правды.
По остальным пунктам -- отдайте его Джони.



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.11.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.01 c
1-45896
atmospheric
2002-11-05 22:42
2002.11.14
UpCase не работает с русскими буквами !!


1-45850
kva
2002-11-05 09:04
2002.11.14
Крыша едет от re-raise


14-46106
ArthurA
2002-10-26 18:36
2002.11.14
ЧАСЫ???


3-45721
VikOss
2002-10-24 10:32
2002.11.14
Редактирование базы


1-45885
Sego
2002-11-05 17:13
2002.11.14
Работа с памятью





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский