![]() |
C# - что это?
Решил так вот обозвать топик, по следующему поводу. Не давно завалился я на офф. форум XNA, с бытовым, как мне казалось мнением, что "С++ мощнее C# в разы. особенно в математике." Ну так вот, как оказалось, это мнение уже не акутально, что, собственно, и выставило меня, мягко говоря, дураком :) Вот, в общем тесты:
http://www.grimes.demon.co.uk/dotnet/man_unman.htm http://www.osnews.com/story.php/5602...File-IO/page3/ И вот где C# очень близок к С++: http://blogs.msdn.com/ricom/archive/...ry-reader.aspx Что думаете посчет? Получается, еще несколько лет, и C# сможет обогнать С++? Или же так и останется позади? Казалось бы, C# готов к серьезным проектам, но их нету. Как нету и известных людей, которые бы что нибудь грандиозное сделали. Есть Ничхе, со своим Rocket Commander'om, но по его книге видно что у него руки не растут откуда надо. Эти всякие извращения с делегатами. И в итоге многое глючит. Видимо связке C# + XNA нужны профессионалы, способные раскрыть ее потенциал. Ибо на С++ довольно много профессиональных прогеров, да и уже сложились некоторые правила "правильного" проганья. Чтож, буду надеяться на лучшее :) |
Re: C# - что это?
С++ постарее как никак чем C#, но C# актуален в наше время, и многие постепеннно перебираються на него :)
|
Re: C# - что это?
Думать можно очень много и интересно. Но как всегда это будет гадание на кофейных гущах. Догонит и перегонит? или все таки нет?
Мысли и предпосылки: 1. распространение использования .NET было связано с необходимостью установки фреймворка, сыростью его 1-й версии, недостаточной функциональностью для решения некоторых задач. Но, как известно Майкрософт никогда не останавливается. Т.к. Windows Vista идет уже с предустановленным .NET framework 3.0 или даже 3.5 - этот аргумент в будущем отпадет. Исключением останутся казуальные игры, которые всегда ориентируются на слабые машины. 2. Второе ограничение - Windows only, пока не появился Novell Mono. Про истинную кроссплатформенность думать пока не приходится, т.к. Sony, как мне кажется никогда не пойдет на использование "вражеского" фреймворка, Нинтендо - даже не представляю логику этих чудесных людей. Вытеснить С++ С#ом - заманчивая идея, и в некоторых сегментах это уже реальность (веб-сервера, бизнес-приложения), в играх - думаю новое поколение казуалок может иметь дополнительно Vista-версии с использованием DX10 и .NET Вобщем "ниша", большая такая размером с vista installed base ;-) И размер этот будет расти, хотите вы этого или нет. Цитата:
|
Re: C# - что это?
пока .NET и C# не будут полностью открыты со всеми спецификациями
то кармак не будет на них писать :) пока кармак не будет на них писать, то никто не будет на них писать :-) а суть то только в закрытом коде, очень дорогие проекты делаются под ps3 и xbox360 ... но под две ети платформы кардинально разные подходы в написании кода кому надо платить на 50% больше чтобы иметь две платформы сразу ... лутче одну .. и которая больше платит ;) PC программирование тут играет малую долю игры под приставки зарабатывают в разы больше чем игры для PC ps. мне не очень нравится C# сама суть С++ - предоставить программисту очень много вариантов решения одной и той же задачи, пусть как хочет так и решает етим он и достигает великого дао программирования а в C# как в паскале ... алгоритмы и некоторое ощущение что за тобой постоянно наблюдают ... |
Re: C# - что это?
jimon
Согласен. Вот за что я люблю C++. Но появление Mono - большое приемущество для C#. |
Re: C# - что это?
2 haedim:
а за что любишь С++? |
Re: C# - что это?
видимо за многогранность подхода к реализации задачи.
|
Re: C# - что это?
Цитата:
|
Re: C# - что это?
если майкрософт что нибудь и откроет - то только то, что в закрытом виде конкурировать не может.
а вообще си шарп довольно дружелюбный язычок. |
Часовой пояс GMT +4, время: 15:29. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot