imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 12.12.2007, 01:27     # 1
Sambotey
Junior Member
 
Регистрация: 18.02.2004
Адрес: Краснодар
Сообщения: 94

Sambotey Нимб уже пробиваетсяSambotey Нимб уже пробивается
OpenGL: Microsoft Visual C++ или Borland C++ Builder?

Такая вот дилемма:
хочу разработать приложение на С++ с использованием OpenGL. В качестве среды разработки выбрал Borland C++ Builder (6.0), чтобы в дальнейшем можно было легче перекомпилировать в других операционных системах. Но когда начал искать учебные материалы по OpenGL, оказалось, что все (за очень редким исключением - www.GameDev.ru) для разработки используют MS Visual C++.
Это не случайность? Почему все предпочитают Visual C++?
Sambotey вне форума  
Старый 12.12.2007, 01:35     # 2
pref
Newbie
 
Регистрация: 03.04.2006
Сообщения: 27

pref Путь к славе только начался
потому что Visual C++ - это стандарт разработки Win32 приложение и - имхо - абсолютно по всем параметрам лучше.
pref вне форума  
Старый 12.12.2007, 10:48     # 3
kibal4ich
Junior Member
 
Аватар для kibal4ich
 
Регистрация: 12.01.2005
Адрес: Крайний Север Израиля
Пол: Male
Сообщения: 102

kibal4ich Нимб уже пробиваетсяkibal4ich Нимб уже пробивается
если нет проблем с английским, настоятельно рекомендую книжки Josie Wernike по OpenGL (там целая серия).
__________________
Нам бы только ночь простоять, нам бы только день продержаться...

P.S. не засоряйте форум спасибами. Все благодарности в ПС или репутацию.
kibal4ich вне форума  
Старый 12.12.2007, 10:50     # 4
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 528

Borland - Гад и сволочь
pref, если говорить о разработке исключительно под Win - то да, M$ вне конкуренции. Но вот с
Цитата:
Сообщение от Sambotey Посмотреть сообщение
перекомпилировать в других операционных системах
код, сделанный в VC++ - это весьма проблематично...


Sambotey, мультиплатформенное программирование - весьма отдельная и сложная отрасль программописательства. С точки зрения переноса кода под другие ОС BCB, в общем-то, если и лучше, чем VC++, то ненамного - в силу "заточенности" среды разработки и результатов именно под Windows. Т.е., использование любой "Rapid Development среды" мультиплатформенности не даст.
Если же писать мультиплатформенный код вручную, то используемый компилятор, по большому счёту, неважен.

Цитата:
Сообщение от Sambotey Посмотреть сообщение
Почему все предпочитают Visual C++?
По одной элементарной причине - все, кто его предпочитает, пишут программы под Win32 и абсолютно не задумываются о переносимости кода под другие платформы.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 12.12.2007, 21:21     # 5
Sambotey
Junior Member
 
Регистрация: 18.02.2004
Адрес: Краснодар
Сообщения: 94

Sambotey Нимб уже пробиваетсяSambotey Нимб уже пробивается
Но если vc++ лучше для разработки win-приложений, то почему продолжают использовать и borland c++?
Sambotey вне форума  
Старый 12.12.2007, 23:02     # 6
pref
Newbie
 
Регистрация: 03.04.2006
Сообщения: 27

pref Путь к славе только начался
Когда-то у Borland были хорошие RAD-возможности, но теперь и в этой компоненте их обошла Visual Studio.

А использовать продолжают по привычке - приложения работают, лицензии есть, сотрудники есть.. Куда тут денешься. По этой же причине банки до сих пор Cobol и иже с ним используют.
pref вне форума  
Старый 13.12.2007, 18:11     # 7
crawler
Full Member
 
Регистрация: 11.12.2002
Сообщения: 864

crawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собой
Я бы порекомендовал в качестве среды использовать Visual Studio (она действительно удобная), а вот компилятор взять скажем gcc. Тогда писать будет удобно, а прога должна будет (ну процентое на 99%) компилироваться и под Линуксом.
crawler вне форума  
Старый 13.12.2007, 18:54     # 8
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 528

Borland - Гад и сволочь
crawler, она не просто удобная, она очень удобная - если пишешь под винду.
С мультиплатформенностью же у неё весьма фигово...
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 18.12.2007, 00:49     # 9
pref
Newbie
 
Регистрация: 03.04.2006
Сообщения: 27

pref Путь к славе только начался
Разделить код на несколько "блоков":

1. мультиплатформенный (на стандарте C++) - компилировать VC++/gcc и т.д. в зависимости от платформы. Здесь же будет и вся работа с OpenGL, и вся "бизнес"-логика.

2. платформо-зависимые блоки (в основном работа с IO и GUI).

Какая при этом используется IDE - не важно, хоть и Eclipse.
pref вне форума  
Старый 20.12.2007, 18:30     # 10
AlgualKi
Junior Member
 
Регистрация: 24.06.2007
Сообщения: 121

AlgualKi Путь к славе только начался
На VC++ есть возможность делать и "чистые" с/с++ приложения. Проблемы возникают, когда начинаешь использовать приблуды типа MFC - она в виндах сильно облегчает жизнь, но перенестись никуда, естественно, не может.
А консольники - сколько угодно.
Я участвовал как-то в одном проекте, там все было сделано мудро - ядро на консоли под стандартом с++, а интерфейс - полностью отдельно. Так и надо, имхо.
AlgualKi вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:14.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.