Билдер относительно Ms Visual C++

Normann

Well-known member
09.08.2007
168
1
#1
Меня всегда интересовал Visual C++ (MFC и чистый C) компании Microsoft, а Билдер настораживал своей простотой, но я решил узнать что всетаки такое этот Билдер и может стоит перейти на него? Спрашиваю именно тех кто работает или работал на Visual C++ так как меня интересуют недостатки и преимущества относительно него. Еще меня интересует очень производительность программ написаных на Билдере и вообще его возможности. Все относительно Visual C++ (если можно).
 

shisik

Well-known member
26.08.2007
154
0
#3
Для: Kmet
WinAPI? :(

Для: Normann
Тут где-то была ссылка на сравнение компиляторов... а, вот она: http://www.citforum.ru/programming/C_comp/
А вообще, программы, написанные в BCB требуют установленного BCB (Runtime Library) или же становятся просто огромными :) Кроме того, Builder был переписан с Delphi и следовательно ему присущи большинство недостатков Паскаля. Мне приходилось сталкиваться с таким явлением,что одни и теже API-функции в VC++ и BCB работают по-разному, и именно в VC++ они соответствуют документации. К сожалению, я уже не помню конкретных примеров...
И самое гланое.
<!--QuoteBegin-Normann+9:09:2007, 09:18 -->
<span class="vbquote">(Normann @ 9:09:2007, 09:18 )</span><!--QuoteEBegin-->но я решил узнать что всетаки такое этот Билдер и может стоит перейти на него?[/quote]
Я думаю, не стоит. Если бы вопрос стоял, что лучше изучить: VC++ или BCB, я б ещё подумал (BCB для начинающих, имхо, проще). Но если вы нормально знаете VC++, то учить что-то другое бессмысленно. Особенно учитывая недостатки Builder'a...
 

Kmet

Java Team
25.05.2006
1 036
8
#4
Для: shisik

<!--QuoteBegin-shisik+9:09:2007, 17:14 -->
<span class="vbquote">(shisik @ 9:09:2007, 17:14 )</span><!--QuoteEBegin-->А вообще, программы, написанные в BCB требуют установленного BCB (Runtime Library) или же становятся просто огромными
[snapback]77581" rel="nofollow" target="_blank[/snapback]​
[/quote]

MFC это тоже в той или иной мере присуще.
<!--QuoteBegin-shisik+9:09:2007, 17:14 -->
<span class="vbquote">(shisik @ 9:09:2007, 17:14 )</span><!--QuoteEBegin-->Мне приходилось сталкиваться с таким явлением,что одни и теже API-функции в VC++ и BCB работают по-разному, и именно в VC++ они соответствуют документации
[snapback]77581" rel="nofollow" target="_blank[/snapback]​
[/quote]
ты сам хоть поняли что сказал?!

Опять же повторюсь, MFC и VCL не перспективны. Борланд переживает не лучшее времена, нет никаких гарантий что он будет поддерживать свои продукты. MFC тоже не факто что будет развиваться мелкомягми дальше. из библитотек для создания интерфейсов наибольшую симпатию вызывает Qt, но ее лицензия под виндовс стоит прилично.
 

Normann

Well-known member
09.08.2007
168
1
#5
Так что же выбрать мне если MFC и VCL про который я вообще ничего не знаю не перспективны, а Билдер имеет хорошие недостатки? Вопрос трудности меня не пугает если штучка мощьна и перспективна. А как на счет программирования на чистом C в MS VC++? И где про это можно достать литературу (электронный вариант) на русском языке, если нет на русском то подкинте тогда какую уж есть (если есть).
 
04.09.2006
2 566
3
#6
<!--QuoteBegin-Normann+9:09:2007, 22:45 -->
<span class="vbquote">(Normann @ 9:09:2007, 22:45 )</span><!--QuoteEBegin-->ак что же выбрать мне если MFC и VCL про который я вообще ничего не знаю не перспективны
[snapback]77599" rel="nofollow" target="_blank[/snapback]​
[/quote]
А каких перспектив ты хочешь?
<!--QuoteBegin-Normann+9:09:2007, 22:45 -->
<span class="vbquote">(Normann @ 9:09:2007, 22:45 )</span><!--QuoteEBegin-->а Билдер имеет хорошие недостатки?
[snapback]77599" rel="nofollow" target="_blank[/snapback]​
[/quote]
Это ж какие у него хорошие недостатки?<!--QuoteBegin-Normann+9:09:2007, 22:45 -->
<span class="vbquote">(Normann @ 9:09:2007, 22:45 )</span><!--QuoteEBegin-->И где про это можно достать литературу (электронный вариант) на русском языке
[snapback]77599" rel="nofollow" target="_blank[/snapback]​
[/quote]
Страуструп. Ссылку искать в ветке по книгам
 

Normann

Well-known member
09.08.2007
168
1
#7
<!--QuoteBegin-European+10:09:2007, 11:41 -->
<span class="vbquote">(European @ 10:09:2007, 11:41 )</span><!--QuoteEBegin-->А каких перспектив ты хочешь?

Это ж какие у него хорошие недостатки?
[snapback]77627" rel="nofollow" target="_blank[/snapback]​
[/quote]
См. Kmet и Shisik

<!--QuoteBegin-European+10:09:2007, 11:41 -->
<span class="vbquote">(European @ 10:09:2007, 11:41 )</span><!--QuoteEBegin-->Страуструп. Ссылку искать в ветке по книгам
[snapback]77627" rel="nofollow" target="_blank[/snapback]​
[/quote]
Я имел в виду программирование для Windows, там всякие классы окна, оконные процедуры, и т.д.
 
04.09.2006
2 566
3
#8
<!--QuoteBegin-Normann+11:09:2007, 09:15 -->
<span class="vbquote">(Normann @ 11:09:2007, 09:15 )</span><!--QuoteEBegin-->См. Kmet и Shisik
[snapback]77763" rel="nofollow" target="_blank[/snapback]​
[/quote]
Из всех доводов, более-менее объективным является не перспективность, про которую говорил Kmet. Все остальное флуд
<!--QuoteBegin-Normann+11:09:2007, 09:15 -->
<span class="vbquote">(Normann @ 11:09:2007, 09:15 )</span><!--QuoteEBegin-->Я имел в виду программирование для Windows, там всякие классы окна, оконные процедуры, и т.д.
[snapback]77763" rel="nofollow" target="_blank[/snapback]​
[/quote]
П.В. Румянцев - Азбука программирования в Win32 API
Р.М.Ганеев - Проектирование интерфейса пользователя средствами Win32 API
Ч.Петзолд - Программирование для Windows 95
Д.Рихтер - Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows
 

Normann

Well-known member
09.08.2007
168
1
#9
<!--QuoteBegin-European+11:09:2007, 12:21 -->
<span class="vbquote">(European @ 11:09:2007, 12:21 )</span><!--QuoteEBegin-->П.В. Румянцев - Азбука программирования в Win32 API
Р.М.Ганеев - Проектирование интерфейса пользователя средствами Win32 API
Ч.Петзолд - Программирование для Windows 95
Д.Рихтер - Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows
[snapback]77804" rel="nofollow" target="_blank[/snapback]​
[/quote]
Спасибо огромнейшее