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

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

Вернуться   forum.boolean.name > Общие темы > Болтовня

Болтовня Разговоры на любые темы (думайте, о чем пишите)

Ответ
 
Опции темы
Старый 19.12.2007, 12:27   #1
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Радость 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 нужны профессионалы, способные раскрыть ее потенциал. Ибо на С++ довольно много профессиональных прогеров, да и уже сложились некоторые правила "правильного" проганья. Чтож, буду надеяться на лучшее
(Offline)
 
Ответить с цитированием
Старый 19.12.2007, 14:14   #2
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: C# - что это?

С++ постарее как никак чем C#, но C# актуален в наше время, и многие постепеннно перебираються на него
(Offline)
 
Ответить с цитированием
Старый 19.12.2007, 14:52   #3
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
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 ;-)
И размер этот будет расти, хотите вы этого или нет.
Видимо связке C# + XNA нужны профессионалы, способные раскрыть ее потенциал.
гы, "старички" будут зубами цеплятся за С++. А они определяют "политику партии". Но "умоброжение" началось. В сторону С# уже смотрят. Вернее в сторону .NET. В перспективе я думаю силы сравняются.
(Offline)
 
Ответить с цитированием
Старый 19.12.2007, 19:12   #4
jimon
 
Сообщений: n/a
Re: C# - что это?

пока .NET и C# не будут полностью открыты со всеми спецификациями
то кармак не будет на них писать пока кармак не будет
на них писать, то никто не будет на них писать

а суть то только в закрытом коде, очень дорогие проекты
делаются под ps3 и xbox360 ... но под две ети платформы
кардинально разные подходы в написании кода
кому надо платить на 50% больше чтобы иметь две платформы
сразу ... лутче одну .. и которая больше платит

PC программирование тут играет малую долю
игры под приставки зарабатывают в разы больше чем игры для PC

ps. мне не очень нравится C#
сама суть С++ - предоставить программисту очень много вариантов
решения одной и той же задачи, пусть как хочет так и решает
етим он и достигает великого дао программирования
а в C# как в паскале ... алгоритмы и некоторое ощущение
что за тобой постоянно наблюдают ...
 
Ответить с цитированием
Старый 19.12.2007, 20:34   #5
haedim
Разработчик
 
Регистрация: 16.09.2006
Сообщений: 354
Написано 10 полезных сообщений
(для 2 пользователей)
Re: C# - что это?

jimon
Согласен.
Вот за что я люблю C++.
Но появление Mono - большое приемущество для C#.
(Offline)
 
Ответить с цитированием
Старый 20.12.2007, 12:31   #6
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Re: C# - что это?

2 haedim:
а за что любишь С++?
(Offline)
 
Ответить с цитированием
Старый 20.12.2007, 12:45   #7
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: C# - что это?

видимо за многогранность подхода к реализации задачи.
(Offline)
 
Ответить с цитированием
Старый 20.12.2007, 17:26   #8
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: C# - что это?

пока .NET и C# не будут полностью открыты со всеми спецификациями
Майкрософт уже идет навстречу. Так, в 2008 она откроет часть исходников .Net, так сказать, для эксперимента.
(Offline)
 
Ответить с цитированием
Старый 20.12.2007, 17:57   #9
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: C# - что это?

если майкрософт что нибудь и откроет - то только то, что в закрытом виде конкурировать не может.
а вообще си шарп довольно дружелюбный язычок.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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