Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Есть ли будущее у .NET? 
:(
    Опции темы
JackYF
Дата 12.1.2008, 20:37 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Real @  12.1.2008,  19:35 Найти цитируемый пост)
А вчом  не перспективна технология .NET? 

А чем она перспективнее остальных? Ну технология и технология.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Real
Дата 12.1.2008, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



Цитата(JackYF @ 12.1.2008,  20:37)
Цитата(Real @  12.1.2008,  19:35 Найти цитируемый пост)
А вчом  не перспективна технология .NET? 

А чем она перспективнее остальных? Ну технология и технология.

В чом перспективна я вам магу писать очень много есть книга в которая около 700 страниц в ней написано в чом перспектива .NET 
книга Рихтера. 
Это я буду переписывать 500 страниц из книги в чом.
Да ну вас.

Это сообщение отредактировал(а) Real - 12.1.2008, 20:46
PM   Вверх
Void
Дата 12.1.2008, 20:40 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Цитата(JackYF @  12.1.2008,  22:16 Найти цитируемый пост)
Real, ты унылый тролль

+1
Хорошую фразу где-то недавно подцепил:
Цитата
Сказочные существа, здесь вам официально не рады!



--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Lazin
Дата 12.1.2008, 20:40 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



Цитата(Real @  12.1.2008,  20:35 Найти цитируемый пост)
В чом перспективна я вам магу писать очень много есть книга в которая около 700 страниц в ней написано в чом перспектива .NET 
книга Рихтера

А что Рихтер пишет теперь такие гадости))

Добавлено через 58 секунд
Эх Джефри...
PM MAIL Skype GTalk   Вверх
Real
Дата 12.1.2008, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



- Собственая библиотека
- Скорость по сравнению с Java
- Оптимизация под процесор который ещо не выпустили(это магу доказать)

Добавлено @ 20:42
Рихтер Дж. Программирование на платформе Microsoft .NET Framework ( 512 страниц )

http://all-ebooks.com/
 
http://www.proklondike.com/
 
http://torrents.ru/
 
http://hire7.net/
 
http://book.xadi.net/
 
http://lib.kruzzz.com/1-41/c.html
 
http://education.aspu.ru/page.php?id=32
 
http://ramzzes.mylivepage.ru/wiki/221/122_Microsoft_.NET

Это сообщение отредактировал(а) Real - 12.1.2008, 21:02
PM   Вверх
Lazin
Дата 12.1.2008, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



Цитата(Real @  12.1.2008,  20:41 Найти цитируемый пост)
Собственая библиотека

а где ее нет? вот у питона например есть, так она покрайней мере одна и та-же на всех платформах
Цитата(Real @  12.1.2008,  20:41 Найти цитируемый пост)
Скорость по сравнению с Java

тогда-уж нативный код рулит ;)
Цитата(Real @  12.1.2008,  20:41 Найти цитируемый пост)
Оптимизация под процесор который ещо не выпустили(это магу доказать)

шо правда?

Добавлено через 1 минуту и 36 секунд
Цитата(Real @  12.1.2008,  20:41 Найти цитируемый пост)
- Оптимизация под процесор который ещо не выпустили(это магу доказать)

у M$ значит уже есть JIT компилятор для всех процессоров, даже еще не существующих  smile 
PM MAIL Skype GTalk   Вверх
Real
Дата 12.1.2008, 20:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



2Lazin Там не просто библиотека, а гигантськая.
Да правда я даже магу сказать  ( 14-15 страница ) где я прочитал что хорошая оптимизация.


Добавлено @ 20:55
Рихтер Дж. Программирование на платформе Microsoft .NET Framework 
Код

Трудно поверить, но многие (включая меня) считают, что управляемые при-
ложения производительней неуправляемых, и тому есть масса подтверждений.
Например, когда JIT-компилятор компилирует IL-код в команды процессора в
период выполнения, он располагает более полными сведениями о среде выпол-
нения в сравнении с компилятором неуправляемого кода. Вот некоторые спосо-
бы, которые позволяют управляемому коду «опередить» неуправляемый,
• JIT-компилятор может обнаружить, что приложение запускается на процессо-
ре Pentium 4 и сгенерировать процессорный код, полностью использующий
все преимущества особых команд Pentium 4- Неуправляемые приложения обыч-
но компилируются в расчете на процессор, являющийся «наименьшим общим
знаменателем», избегая специфических команд, которые заметно повышают
производительность приложения на новейших процессорах.
• JIT-компилятор может обнаружить, что некоторая проверка всегда приводит
к отрицательному результату на конкретной машине.
Этот код указывает JIT-компилятору, что для машины с одним процессором
не нужно генерировать никакие команды процессора. В этом случае собствен-
ный код процессора оптимизирован для конкретной машины: он короче и
выполняется быстрее.
• CLR может проанализировать выполнение кода и перекомпилировать IL-код в
команды процессора при выполнении приложения. Перекомпилированный код
может быть реорганизован с учетом обнаруженных некорректных прогнозов
ветвления.


Добавлено @ 20:59
Код

Это лишь малая часть аргументов в пользу того, что управляемый код будуще-
го будет исполняться лучше сегодняшнего неуправляемого. Как я сказал, произ-
водительность и сейчас очень неплохая для большинства приложений, а со вре-
менем ситуация только улучшится.
Если ваши эксперименты покажут, что JIT-компилятор CLR не обеспечивает
нужную производительность, можете использовать утилиту NGen.exe, поставляе-
мую с .NET Framework SDK. NGen.exe компилирует весь IL-код некоторой сборки
в процессорный и сохраняет результирующий код процессора в дисковом фай-
ле. При загрузке сборки в период выполнения. CLR автоматически проверяем на-
личие предварительно скомпилированной версии сборки и, если она есть, загру-
жает скомпилированный код, так что компиляция в период выполнения не ;тро-
из водится.


Добавлено @ 21:00
Я уже написал и чем он так плох этот .NET ?

Это сообщение отредактировал(а) Real - 12.1.2008, 21:01
PM   Вверх
JackYF
Дата 12.1.2008, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Real @  12.1.2008,  19:51 Найти цитируемый пост)
Трудно поверить, но многие (включая меня) считают, что управляемые при-
ложения производительней неуправляемых, и тому есть масса подтверждений.
Например, когда JIT-компилятор компилирует IL-код в команды процессора в
период выполнения, он располагает более полными сведениями о среде выпол-
нения в сравнении с компилятором неуправляемого кода. Вот некоторые спосо-
бы, которые позволяют управляемому коду «опередить» неуправляемый,
• JIT-компилятор может обнаружить, что приложение запускается на процессо-
ре Pentium 4 и сгенерировать процессорный код, полностью использующий
все преимущества особых команд Pentium 4- Неуправляемые приложения обыч-
но компилируются в расчете на процессор, являющийся «наименьшим общим
знаменателем», избегая специфических команд, которые заметно повышают
производительность приложения на новейших процессорах.
• JIT-компилятор может обнаружить, что некоторая проверка всегда приводит
к отрицательному результату на конкретной машине.
Этот код указывает JIT-компилятору, что для машины с одним процессором
не нужно генерировать никакие команды процессора. В этом случае собствен-
ный код процессора оптимизирован для конкретной машины: он короче и
выполняется быстрее.
• CLR может проанализировать выполнение кода и перекомпилировать IL-код в
команды процессора при выполнении приложения. Перекомпилированный код
может быть реорганизован с учетом обнаруженных некорректных прогнозов
ветвления.

ключевое слово здесь "может". Теоретически может. А на самом деле? smile

Добавлено через 1 минуту и 5 секунд
Цитата(Real @  12.1.2008,  19:51 Найти цитируемый пост)
Если писать на С++ то оптимизация на процессор разработчика.

нет. Каждый может скомпилировать программу под свой процессор.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Real
Дата 12.1.2008, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



2JackYF 
Да ну тебя может это хорошая новость, а не плохая.

Код

Каждый может скомпилировать программу под свой процессор. 

Тогда сделай копиляцию без исходника...
Ты у нас крутой программер.


Это сообщение отредактировал(а) Real - 12.1.2008, 21:09
PM   Вверх
JackYF
Дата 12.1.2008, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Real @  12.1.2008,  20:04 Найти цитируемый пост)
2JackYF  Где слово может?
Я не вижу. 


Цитата(JackYF @  12.1.2008,  20:02 Найти цитируемый пост)
JIT-компилятор может


Цитата(JackYF @  12.1.2008,  20:02 Найти цитируемый пост)
JIT-компилятор может


Цитата(JackYF @  12.1.2008,  20:02 Найти цитируемый пост)
CLR может


Добавлено через 40 секунд
Первые слова в абзацах 2,3,4 цитаты.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Real
Дата 12.1.2008, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 507
Регистрация: 9.11.2007

Репутация: -3
Всего: -1



2JackYF 
Может это означает если ты запустиш на другой машыни или поменяеш процессор или другую деталь.
Это супер  два раза не надо делать компиляцию

3 абзац
Код

Этот код указывает JIT-компилятору, что для машины с одним процессором
не нужно генерировать никакие команды процессора.

4 абзац
Код

Перекомпилированный код
может быть реорганизован с учетом обнаруженных некорректных прогнозов
ветвления.


Это сообщение отредактировал(а) Real - 12.1.2008, 21:17
PM   Вверх
nerezus
Дата 12.1.2008, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43




Модератор: Сообщение скрыто.



--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
JackYF
Дата 12.1.2008, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162





Real
Цитата(Real @  12.1.2008,  20:13 Найти цитируемый пост)
два раза не надо делать компиляцию

а ничего, что JIT таки делает компиляцию? Причём, каждый раз при запуске программы? smile


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Alexeis
Дата 12.1.2008, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(JackYF @  12.1.2008,  20:27 Найти цитируемый пост)
а ничего, что JIT таки делает компиляцию? Причём, каждый раз при запуске программы?

  Неправда! Лишь при первом запуске, второй раз берет уже из кэша сборок, динамическая лишь линковка.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
JackYF
Дата 12.1.2008, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Alexeis @  12.1.2008,  20:40 Найти цитируемый пост)
второй раз берет уже из кэша сборок

чего? а куда он этот кэш сборок будет ложить? программы у нас запускаются от обычного пользователя, которому кроме как в /home на запись прав нет.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0983 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.