Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 10.06.2009, 22:54   #31
jimon
 
Сообщений: n/a
Ответ: Вектор программирования, надоел Blitz

Ganociy
А В СИ++ КАК МИНИМУМ 10!!!
ага, ага, чтобы мне инициализировать мир пришлось писать 500 кб кода

C++ по своей сути позволяет программисту решить одну и туже задачу очень разнообразными способами и такое отсутствие едино верной дороги сбивает с толку ("C++ это из пушки по воробьям"), люди не знающего этого должны понять что "единого ан**ьного пути" тут нету, как хочешь так и пиши (в отличии от большинства продуктов известных компаний, где за деньги вы получаете едино верный путь)
потому хороший программист C++ должен знать очень очень много
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо за это полезное сообщение:
h1dd3n (11.06.2009), newman (11.06.2009), Randomize (10.06.2009), SKA_DIMKA (10.06.2009)
Старый 11.06.2009, 12:17   #32
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Вектор программирования, надоел Blitz

по детски как-то это все звучит: "как хочешь так и пиши", "полная свобода"... попробуй чуть выйти за рамки возможностей компилятора и "полная свобода" закрывается тазиком.
(Offline)
 
Ответить с цитированием
Старый 11.06.2009, 16:41   #33
FDsagizi
Бывалый
 
Аватар для FDsagizi
 
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений
(для 509 пользователей)
Ответ: Вектор программирования, надоел Blitz

Сообщение от ffinder Посмотреть сообщение
по детски как-то это все звучит: "как хочешь так и пиши", "полная свобода"... попробуй чуть выйти за рамки возможностей компилятора и "полная свобода" закрывается тазиком.
Там есть возможность вставлять АСМ код...( с++ )
__________________
Жизнь как говориться игра- делать игры моя профессия(с)

Программирование, это религия! Её нужно исповедовать.
(Offline)
 
Ответить с цитированием
Старый 11.06.2009, 17:36   #34
ArtemkA
ПроЭктировщик
 
Аватар для ArtemkA
 
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: Вектор программирования, надоел Blitz

а чтобы прогить игры на C++ нужен Visual C++? или тоже есть какая-то прога типа Blitz'а?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
NitE (11.06.2009)
Старый 11.06.2009, 17:48   #35
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Вектор программирования, надоел Blitz

а чтобы прогить игры на C++ нужен Visual C++?
да ну жен !! а еще ДиректХ пригодится !!
C++ - это язик програмирования !!
Visual C++ - (я так предполагаю, ты имееш ввиду MVS) это среда разработчика !! она конечно нужна !!
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 100 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.
(Offline)
 
Ответить с цитированием
Старый 11.06.2009, 17:50   #36
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Вектор программирования, надоел Blitz

Сообщение от FDsagizi Посмотреть сообщение
Там есть возможность вставлять АСМ код...( с++ )
и что это меняет? я могу поменять структуру vtable для всех своих классов? (например сменить классовое ООП на прототипное как в Objective C) или например могу вычислять или генерить исходный код в compile-time? нифига. C++ очень негибкий язык.
даже переопределить операторы для встроенных типов нельзя. или прикрутить type inference. или запретить автоматическое приведение типов в каком-то куске программы?

а вставлять асм можно даже в Делфи, это вобще не аргумент.
(Offline)
 
Ответить с цитированием
Старый 11.06.2009, 17:52   #37
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Вектор программирования, надоел Blitz

Сообщение от ArtemkA Посмотреть сообщение
а чтобы прогить игры на C++ нужен Visual C++? или тоже есть какая-то прога типа Blitz'а?
нужен компилятор языка С++. либо Microsoft (Visual C++)либо GNU (gcc). Borland не бери.
PS: аццки жжошь. просто термоядом.
(Offline)
 
Ответить с цитированием
Старый 11.06.2009, 19:23   #38
ArtemkA
ПроЭктировщик
 
Аватар для ArtemkA
 
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: Вектор программирования, надоел Blitz

PS: аццки жжошь. просто термоядом.
Я имел ввиду нет ли такой проги типа Blitz3D на С++. По сути же Blitz это Basic, но мы пишем игру не на Visual Basic а в Blitz'e.
(Offline)
 
Ответить с цитированием
Старый 11.06.2009, 19:57   #39
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Вектор программирования, надоел Blitz

есть.
BlitzSDK (библиотека с функциональностью Блица для использования из С++)
Xorse (как-то так) - товарищи с форума делают, тоже для С++
а вобще забей на С++ - он умирает. выучи за 2 недели "просто С" без плюсов. этого тебе еще на 20 лет для low-level хватит. и какой-нибудь managed язык на выбор.
(Offline)
 
Ответить с цитированием
Старый 11.06.2009, 20:21   #40
FDsagizi
Бывалый
 
Аватар для FDsagizi
 
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений
(для 509 пользователей)
Ответ: Вектор программирования, надоел Blitz

Сообщение от ffinder Посмотреть сообщение
есть.
BlitzSDK (библиотека с функциональностью Блица для использования из С++)
Xorse (как-то так) - товарищи с форума делают, тоже для С++
а вобще забей на С++ - он умирает. выучи за 2 недели "просто С" без плюсов. этого тебе еще на 20 лет для low-level хватит. и какой-нибудь managed язык на выбор.
Он умерает лишь в твоих глазах
__________________
Жизнь как говориться игра- делать игры моя профессия(с)

Программирование, это религия! Её нужно исповедовать.
(Offline)
 
Ответить с цитированием
Старый 11.06.2009, 20:29   #41
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Вектор программирования, надоел Blitz

Ну он немного прав, очень устарел, хоть и держится бодрячком. Однако сейчас есть масса перспективных языков.
__________________
(Offline)
 
Ответить с цитированием
Старый 11.06.2009, 22:16   #42
jimon
 
Сообщений: n/a
Ответ: Вектор программирования, надоел Blitz

ffinder
я могу поменять структуру vtable для всех своих классов?
структуры с масивом указателей + дефайны для обьявления методов + куча дефайнов = ты написал свои классы как тебе нужно\как ты хочешь

или например могу вычислять или генерить исходный код в compile-time
добро пожаловать в шаблоны

даже переопределить операторы для встроенных типов нельзя
с чего бы это нельзя ?

забей на С++ - он умирает
хм, почему некоторые языки не могут умереть ? потому что на них настолько много полезного написано что переписывать неоправданно дорого
С++ содержит некоторые узкие места которые неплохо было бы улутчить, не бывает идеальных языков программирования, ибо у каждого программиста своя дорога
но тут надо заметить что есть программирование как искуство, а есть программирование для результата, сверх строгий стиль, ограниченые библиотеки, "едино верный путь" позволяют в край короткие сроки получать очень качественные программы - когда покупателю нужен товар, то это правильная дорога
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
newman (11.06.2009)
Старый 11.06.2009, 22:53   #43
ArtemkA
ПроЭктировщик
 
Аватар для ArtemkA
 
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений
(для 9 пользователей)
Ответ: Вектор программирования, надоел Blitz

Ну он немного прав, очень устарел, хоть и держится бодрячком. Однако сейчас есть масса перспективных языков.
А каких именно? И если он (С++) вымирает то почему до сих пор современные игры пишуться на нем? Или я не прав?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (12.06.2009)
Старый 11.06.2009, 22:53   #44
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Вектор программирования, надоел Blitz

Сообщение от jimon Посмотреть сообщение
структуры с масивом указателей + дефайны для обьявления методов + куча дефайнов = ты написал свои классы как тебе нужно\как ты хочешь
пц. и ЭТО ты называешь решением? чувак, это же говнокод. вышел "за рамки" - всё, компилятор тебе больше не помошник. а зачем он тогда такой нужен?

Сообщение от jimon Посмотреть сообщение
добро пожаловать в шаблоны
темплейты создавались для generic types, а не для того что делает дядя Александреску. получается абсолютно нечитаемый и хреново отлаживаемый write-only код. короче, тоже не вариант.

Сообщение от jimon Посмотреть сообщение
с чего бы это нельзя ?
ну скажи как переопределить операторы +, =, == для float.
токо без
#define float MyFloat
class MyFloat
{
public:
float f;
}
а по нормальному.

jimon, есть заблуждение, что в плюсах можно сделать всё. но это равносильно тому что из дерева лобзиком тоже можно сделать всё. вопрос в качестве этого "всего". реактивный самолет из фанеры? атомный ледокол из ДСП? на клею? вот типичные решения упрямых сиплюсплюсников. там где С++ хорош - это кроссплатформенный макроассемблер и точка. для всего остального есть разное. кроме С++. просто оглянись вокруг.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ffinder за это полезное сообщение:
johnk (12.06.2009), L.D.M.T. (12.06.2009)
Старый 11.06.2009, 23:33   #45
Knightmare
Дэвелопер
 
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений
(для 2,920 пользователей)
Ответ: Вектор программирования, надоел Blitz

Как бы тупой спор. Какая в баню разница какой компилятор? Если человек дебил ничего ему не поможет, какой бы крутой у него не был компилятор. Просто с чем-то человеку освоится легче, с чем-то сложнее, что-то дает больше возможностей, что-то меньше, но в итоге любая задача фактически реализуема на любом компиляторе, ну разве что более ли менее черезжопно. Каждый язык подходит для чего то лучше в той или иной степени, что-то для веба, что-то для окошек с кнопочкам, что-то для баз данныхи и т.д. Если человек не может вменяемо определить что ему надо пусть выпьет йаду, легче станет всем. Просто есть определенный круг людей, которым по большому счету пофигу на чем писать (все равно будет гавно получатся), и они пишут на том что круто (круто и модно щас шарп, много таких личностей на него перелезло, что создается не самое хорошее впечатление от юзеров C# в целом, хотя да язык неплох, для своих целей опять же) и при этом с пеной у рта доказывают как их язык круче всех-всех-всех вместе взятых и что все тупые уроды, что не понимают этого, причем что-то вменяемое и свое (а не скопипащенное и прочитанное где-то) они в доказательство привести не могут, т.к. не под силу им это, инструментом своим они не владеют в нужной мере.
Собсвтвенно к чему я. Смысл спорить что там в С++ нету того-то, а то реализуется так, а это вот так. Тебе не нравятся плюсы? Тебя кто-то заставляет на них писать? Вроде нет. Так же с шарпом, делфи, бейсиком и т.д. и т.п. Мне нравится С++, он идеально подходит для моих целей, я пишу на нем, и мне в общем и целом плевать что там думают люди на этот счет. Я могу без проблем перейти на любой язык, но мне этого не надо, во всяком случае на данный момент. Зачем бегать кричать что это унылое гавно, а вот то что я юзаю (а оно к тому сводится) это "стильно, модно, молодежно" (с) С++ не умирает, он остановился в развитии (а когда там таки родится новый стандарт хрен бы его знал, хоть там и обещают вагон плюшек).
Главный недостаток на сегодня дотнета - необходимость его наличия на машине, чтобы прога, например на шарпе, взлетела. А он есть не у всех. Далеко не у всех. А качать это трафик. А он далеко не у всех дешевый/анлим, да-да И не все смогут его поставть, что интересно (есть и такие личности).
Просто надо трезво оценивть ситацию, брать то что подходит для поставленной задачи лучше всего, и не впадать в крайности и писать убийцу Кризиса на асемблере. Но опять же, все упирается в человека и его вменяемость.
З.Ы. И еще вопрос - всякие ацкие фичи которых так не хватет С++ - они прям реально каждый день тебе нужны и жить без этого не возможно? Или просто фалометрия у каво фич больше?
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо Knightmare за это полезное сообщение:
ABTOMAT (12.06.2009), Amatsu (13.06.2009), Dzirt (12.06.2009), L.D.M.T. (12.06.2009), newman (11.06.2009)
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скаляр VS Вектор impersonalis Болтовня 23 12.07.2011 00:31
Язык программирования проГоп. SBJoker Юмор 10 13.01.2010 14:44
Вектор -> |вектор|=1 ABTOMAT Математика 5 07.09.2008 16:06
Помогите найти место, где вектор пересекает меш. ABTOMAT 3D-программирование 5 18.11.2007 10:47
Жемчужины программирования (книга) impersonalis Алгоритмика 0 04.11.2006 17:14


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com