|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.07.2009, 22:13 | #41 |
Заблокирован
Регистрация: 09.07.2009
Сообщений: 11
|
сейчас много игр создаётся имеено на .net и работают они нормально. Из примера: Stalker, Hallo, Hallo 2, Crisys, X3(движок на дотнет) и т.д. .net - скоро станет лидером в плане разработке ПО! Им осталось только выпустить поддержку других осей, чтобы Фрамеворк становился на все ОС - и тогда всё остальное умрёт само собой! Насщёт скорости сейчас компилятор С# проработан так, что уже во многих вещах обгоняет С++. Пошли слухи, что .net будут встраивать аппаратно в процессоры - на скорость вообще жаловаться не придется! Преимущества у него велики! Он позволяет быстро создавать приложения, технология LINQ только чего стоит, позволяющая писать запросы на чистом языке, не используя SQL, она помогает сосредоточиться не на том, как получить доступ к данным, а как качественно и быстро управлять ими. Это настолько ускоряет разработку больших проектов...
Кстати, если ещё возникают вопросы насщёт скорости - сейчас создан и улучшаться исскуственный интеллект под названием B.R.A.I.N - написан на чистом С# и работает на существенном логическом уровне! Так что за .net - будущее! |
13.07.2009, 01:52 | #42 | ||||
Форумчанин
Регистрация: 01.05.2009
Сообщений: 110
|
Цитата:
Цитата:
Цитата:
Цитата:
Одно дело принцип виртуальных машин, а другое дело реализация этих виртуальных машин для разных ОС. Для явы она есть, для дотнета нет, а про моно я уже говорил. Даже если я сейчас начну надеятся, что в будущем моно прокачается хоть до какого-то приемлемого уровня, это всё бесполезно, поскольку появится какая-нибудь .NET 10.5 и все усилия по изучению предыдущих версий пойдут на смарку. А с майкрософт ещё станется отменить поддержку самых первых версий, просто так, по приколу, и все приложения тоже перестанут работать. Кстати, с тех пор как ты это написал, я полностью перешёл на линукс. Теперь мои приложения не теряют в скорости и портируются под все ОС простой перекомпиляцией. |
||||
13.07.2009, 01:54 | #43 |
Форумчанин
Регистрация: 01.05.2009
Сообщений: 110
|
Как интересно, а я вот играю в X3: Reunion на линуксе, и это не Wine, а нормально портированная игра. Надо будет посмотреть, что за .Net в них используется, то есть в каком количестве, как и для чего, потому что я его в этих играх не заметил.
Последний раз редактировалось atomicxp; 13.07.2009 в 02:00. |
13.07.2009, 08:57 | #44 | ||||
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Цитата:
Код:
Цитата:
Цитата:
Цитата:
|
||||
13.07.2009, 09:38 | #45 | ||
Форумчанин
Регистрация: 01.05.2009
Сообщений: 110
|
Цитата:
Код:
Код:
Цитата:
Над вопросом преодоления скользких мест тоже думал. По идее скользкие места на проверку оказываются не такими уж и скользкими. Потихоньку подхожу к идее generative programming, в вики это проходит под словом метапрограммирование. Пока балуюсь с CodeWorker, найденный с помощью тех же репозиториев линукса. Здесь дело не только в технологии, но ещё и в идеологии, которая в свою очередь влияет и на технологию и на восприятие программиста. |
||
13.07.2009, 11:01 | #46 | ||||
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Ну тут то всё банально. Таковы операции с плавающей точкой. Думаю, аналогичный результат будет и на делфях и на шарпе и на яве.
Цитата:
Цитата:
Ну .NET официально врядли когда-то портируют на линух, а использование моно - на любителя, т.к. оно всегда будет отставать от оригинала, да и кто знает чего они там намудрят. Цитата:
Так вот к чему я это всё... на плюсах очень легко написать корявый продукт. Очень много внимания нужно уделять проектированию, в котором все нюансы заранее рассматривать (желательно с оглядкой на особенности языка и с отличным знанием используемых библиотек). Цитата:
Ну может быть я еще не до конца проникся идеологией. Надо будет попробовать еще линукс помучить, а то первое знакомство с ним не очень удачно было |
||||
13.07.2009, 12:57 | #47 | ||||
Форумчанин
Регистрация: 01.05.2009
Сообщений: 110
|
Цитата:
Debug и Release если и делать, то для себя, а не для пользователя. К тому же на .NET есть тоже самое, и два отладочных класса для их использования. Пробовал линковать nmake'ом в винде статически Qt, пока нахаляву без каких-либо настроек. С применением QtCore и QtGui программа вышла на 4 мегабайта. Ну, а динамически там и так всё линкуется. А линуксу ничего этого не надо, одна и та же скомпилированная программа работает везде где стоит рабочий стол KDE, или установлен Qt. На Gentoo этого не было, кинул из мандривы библиотеки в /usr/lib, сделал пару доп. ссылок, и заработало. Если уж на то пошло, то ещё нужно подумать над архитектурой x86 и amd64, ведь в последней гарантированно будет набор расширенных инструкций процессора, да и битность другая. Цитата:
Здесь он нужен, так как объект можно удалить через интерфейс: Код:
Код:
Цитата:
Цитата:
А у меня тоже, потому я его держал в виртуальных машинах под виндой. Но OrdJONY чуть выше дал мне повод задуматься и с тех пор я на мандриве сижу. Вообще, сначала мне подумалось, что без разницы на чём программировать, на винде или линуксе, потому и перешёл. Но на самом деле я ошибся, в линуксе программировать и исследовать открытый код гораздо проще. |
||||
13.07.2009, 13:30 | #48 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
I'm learning to live...
|
13.07.2009, 14:05 | #49 | |||||
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Цитата:
Цитата:
Код:
Код:
Цитата:
По поводу VS не знаю... На мой взгляд, Visual Studio - одна из лучших IDE. Цитата:
Не знаю почему, но когда я натыкаюсь на очередную проблему реализации на С++ - хочется создать свой идеальный язык Цитата:
ЗЫ. Stilet, спасибо за линк, а то с англицким у меня плохо и не осилил по ссылке atomicxp изучить. Теперь буду знать откуда пошло foo и bar ЗЫ2. Извиняюсь, что, как всегда, тему в оффтоп увожу. Я не специально |
|||||
13.07.2009, 20:14 | #50 | |||||
Форумчанин
Регистрация: 01.05.2009
Сообщений: 110
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
|||||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Зачем нужен void? | Сергей089 | Общие вопросы C/C++ | 7 | 23.03.2009 17:08 |