|
3D-программирование Вопросы, касающиеся программирования 3D мира |
10.06.2009, 22:54
|
#31
|
|
Ответ: Вектор программирования, надоел Blitz
Ganociy
А В СИ++ КАК МИНИМУМ 10!!!
|
ага, ага, чтобы мне инициализировать мир пришлось писать 500 кб кода
C++ по своей сути позволяет программисту решить одну и туже задачу очень разнообразными способами и такое отсутствие едино верной дороги сбивает с толку ("C++ это из пушки по воробьям"), люди не знающего этого должны понять что "единого ан**ьного пути" тут нету, как хочешь так и пиши (в отличии от большинства продуктов известных компаний, где за деньги вы получаете едино верный путь)
потому хороший программист C++ должен знать очень очень много
|
|
|
Эти 4 пользователя(ей) сказали Спасибо за это полезное сообщение:
|
|
11.06.2009, 12:17
|
#32
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
по детски как-то это все звучит: "как хочешь так и пиши", "полная свобода"... попробуй чуть выйти за рамки возможностей компилятора и "полная свобода" закрывается тазиком.
|
(Offline)
|
|
11.06.2009, 16:41
|
#33
|
Бывалый
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений (для 509 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
Сообщение от ffinder
по детски как-то это все звучит: "как хочешь так и пиши", "полная свобода"... попробуй чуть выйти за рамки возможностей компилятора и "полная свобода" закрывается тазиком.
|
Там есть возможность вставлять АСМ код...( с++ )
__________________
Жизнь как говориться игра- делать игры моя профессия(с)
Программирование, это религия! Её нужно исповедовать.
|
(Offline)
|
|
11.06.2009, 17:36
|
#34
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
а чтобы прогить игры на C++ нужен Visual C++? или тоже есть какая-то прога типа Blitz'а?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.06.2009, 17:48
|
#35
|
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
|
Дэвелопер
Регистрация: 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
|
Дэвелопер
Регистрация: 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
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
PS: аццки жжошь. просто термоядом.
|
Я имел ввиду нет ли такой проги типа Blitz3D на С++. По сути же Blitz это Basic, но мы пишем игру не на Visual Basic а в Blitz'e.
|
(Offline)
|
|
11.06.2009, 19:57
|
#39
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
есть.
BlitzSDK (библиотека с функциональностью Блица для использования из С++)
Xorse (как-то так) - товарищи с форума делают, тоже для С++
а вобще забей на С++ - он умирает. выучи за 2 недели "просто С" без плюсов. этого тебе еще на 20 лет для low-level хватит. и какой-нибудь managed язык на выбор.
|
(Offline)
|
|
11.06.2009, 20:21
|
#40
|
Бывалый
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений (для 509 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
Сообщение от ffinder
есть.
BlitzSDK (библиотека с функциональностью Блица для использования из С++)
Xorse (как-то так) - товарищи с форума делают, тоже для С++
а вобще забей на С++ - он умирает. выучи за 2 недели "просто С" без плюсов. этого тебе еще на 20 лет для low-level хватит. и какой-нибудь managed язык на выбор.
|
Он умерает лишь в твоих глазах
__________________
Жизнь как говориться игра- делать игры моя профессия(с)
Программирование, это религия! Её нужно исповедовать.
|
(Offline)
|
|
11.06.2009, 20:29
|
#41
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
Ну он немного прав, очень устарел, хоть и держится бодрячком. Однако сейчас есть масса перспективных языков.
__________________
|
(Offline)
|
|
11.06.2009, 22:16
|
#42
|
|
Ответ: Вектор программирования, надоел Blitz
ffinder
я могу поменять структуру vtable для всех своих классов?
|
структуры с масивом указателей + дефайны для обьявления методов + куча дефайнов = ты написал свои классы как тебе нужно\как ты хочешь
или например могу вычислять или генерить исходный код в compile-time
|
добро пожаловать в шаблоны
даже переопределить операторы для встроенных типов нельзя
|
с чего бы это нельзя ?
забей на С++ - он умирает
|
хм, почему некоторые языки не могут умереть ? потому что на них настолько много полезного написано что переписывать неоправданно дорого
С++ содержит некоторые узкие места которые неплохо было бы улутчить, не бывает идеальных языков программирования, ибо у каждого программиста своя дорога
но тут надо заметить что есть программирование как искуство, а есть программирование для результата, сверх строгий стиль, ограниченые библиотеки, "едино верный путь" позволяют в край короткие сроки получать очень качественные программы - когда покупателю нужен товар, то это правильная дорога
|
|
|
Сообщение было полезно следующим пользователям:
|
|
11.06.2009, 22:53
|
#43
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
Ну он немного прав, очень устарел, хоть и держится бодрячком. Однако сейчас есть масса перспективных языков.
|
А каких именно? И если он (С++) вымирает то почему до сих пор современные игры пишуться на нем? Или я не прав?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.06.2009, 22:53
|
#44
|
Дэвелопер
Регистрация: 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 за это полезное сообщение:
|
|
11.06.2009, 23:33
|
#45
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Вектор программирования, надоел Blitz
Как бы тупой спор. Какая в баню разница какой компилятор? Если человек дебил ничего ему не поможет, какой бы крутой у него не был компилятор. Просто с чем-то человеку освоится легче, с чем-то сложнее, что-то дает больше возможностей, что-то меньше, но в итоге любая задача фактически реализуема на любом компиляторе, ну разве что более ли менее черезжопно. Каждый язык подходит для чего то лучше в той или иной степени, что-то для веба, что-то для окошек с кнопочкам, что-то для баз данныхи и т.д. Если человек не может вменяемо определить что ему надо пусть выпьет йаду, легче станет всем. Просто есть определенный круг людей, которым по большому счету пофигу на чем писать (все равно будет гавно получатся), и они пишут на том что круто (круто и модно щас шарп, много таких личностей на него перелезло, что создается не самое хорошее впечатление от юзеров C# в целом, хотя да язык неплох, для своих целей опять же) и при этом с пеной у рта доказывают как их язык круче всех-всех-всех вместе взятых и что все тупые уроды, что не понимают этого, причем что-то вменяемое и свое (а не скопипащенное и прочитанное где-то) они в доказательство привести не могут, т.к. не под силу им это, инструментом своим они не владеют в нужной мере.
Собсвтвенно к чему я. Смысл спорить что там в С++ нету того-то, а то реализуется так, а это вот так. Тебе не нравятся плюсы? Тебя кто-то заставляет на них писать? Вроде нет. Так же с шарпом, делфи, бейсиком и т.д. и т.п. Мне нравится С++, он идеально подходит для моих целей, я пишу на нем, и мне в общем и целом плевать что там думают люди на этот счет. Я могу без проблем перейти на любой язык, но мне этого не надо, во всяком случае на данный момент. Зачем бегать кричать что это унылое гавно, а вот то что я юзаю (а оно к тому сводится) это "стильно, модно, молодежно" (с) С++ не умирает, он остановился в развитии (а когда там таки родится новый стандарт хрен бы его знал, хоть там и обещают вагон плюшек).
Главный недостаток на сегодня дотнета - необходимость его наличия на машине, чтобы прога, например на шарпе, взлетела. А он есть не у всех. Далеко не у всех. А качать это трафик. А он далеко не у всех дешевый/анлим, да-да И не все смогут его поставть, что интересно (есть и такие личности).
Просто надо трезво оценивть ситацию, брать то что подходит для поставленной задачи лучше всего, и не впадать в крайности и писать убийцу Кризиса на асемблере. Но опять же, все упирается в человека и его вменяемость.
З.Ы. И еще вопрос - всякие ацкие фичи которых так не хватет С++ - они прям реально каждый день тебе нужны и жить без этого не возможно? Или просто фалометрия у каво фич больше?
|
(Offline)
|
|
Эти 5 пользователя(ей) сказали Спасибо Knightmare за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:54.
|