Вы не вошли.
Вне форума
М... может на главную? Просто впервые вижу контроллер c .NET
Вне форума
М... может на главную? Просто впервые вижу контроллер c .NET
эээ, прошу прощения за безграмотность, а что это дает?
Вне форума
эээ, прошу прощения за безграмотность, а что это дает?
Ипользование (с минимальными изменениями) существующих .net приложений.
Безопасное менеджед программирование.
Быстрая разработка.
В общем, это здорово.
Отредактировано Tiphon (01-08-10 18:23:03)
Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.
Вне форума
Tiphon,
Еще в теории парадигма процессоростроения может вместе с .Net сдвинуться. Что-то типа того, что в будущем сама архитектура будет заточена под выполнение IL. Или как-то так.
Вне форума
эээ, прошу прощения за безграмотность, а что это дает?
К сказанному Тифоном хочу добавить что аппаратная поддержка NET еще и увеличит в разы скорость исполнения NET приложений, потому как получается что теперь вм и не нужна так как будет реализована аппаратно. И действительно, если уже есть аппаратные гипервизоры ВМ типа гипер-V то почему бы не реализовать железно всего лишь одну ВМ для NET?
Отредактировано pavel2403 (01-08-10 21:11:46)
Господа, вы охуели. Все. ©Cэмен
Вне форума
граждане пассажиры!
в нашем поезде...читай в этом фреймворке, используется не jit компиляция, а чистая интерпретация, которая, по скорости исполнения прилождений, соотносится примерно как телега с локомотивом, потому для демок или приложений, типа - зажигать лампочки, оно пойдет, для сурьезного продукта - нет.
так что - пристягните ремни, но пейзаж за окном будет проплывать медленно. и не удивляйтесь, если вас ревом будут обгонять приложения, писанные по-старинке, на каком-нить с++.
зато оно от майкрософта и бесплатно, как оно божится.
что касается нативной поддержки байткода...этой идее в обед - сто лет, и началось оно еще в годах 80 прошлого столетия. немало было попыток сделать нативную поддержку для языковых машин...и все окончилось пшиком.
дело тут в том, что вопросы производительности и вопросы поддержки высокоуровневых инструкций - вопросы существенно разные и одно мешает другому.
опять же выпускать тыщами миллионов копеечные процы(только тогда оно окупится), с привязкой к конкретной системе команд(например cli) - никому не интересно, ибо ниче нового это не дает, а тыщамиллионного сбыта не будет наверняка.
короче нативную cli машину в кремнии может сделать только майкрософт, и потерять на этом затраченные баблосы. других дураков нету.
Добавлено спустя 22 мин 26 с:
опять же в арме давно есть технология Jazelle - то есть аппаратная поддержка java байткода, но все это не так уж и используется...
Вне форума
в нашем поезде...читай в этом фреймворке, используется не jit компиляция, а чистая интерпретация,
Именно это и есть то, что так или иначе должно быть преодолено, чтобы этот продукт жил. Да. А то что жазель... А почему, например, есть джава ОС, а вот резонанс получает именно singularity?
Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.
Вне форума
немало было попыток сделать нативную поддержку для языковых машин...и все окончилось пшиком.
Ну не то чтобы совсем пшиком, форт-процессоры всё таки были, но это скорее в виде опытных образцов, в широкую серию оно не пошло.
Yesterday it worked.
Today it is not working.
Windows is like that.
Вне форума
А почему, например, есть джава ОС, а вот резонанс получает именно singularity?
java OS - немного не то.Они, как и в случае с самой явой, не поняли всех переспектив изобретения.
Да и кто это говорит о сингуларити, в моих кругах все больше об inferno, реинкарнациях L4, да о ExOS. 
Добавлено спустя 01 мин 43 с:
Ну не то чтобы совсем пшиком, форт-процессоры всё таки были, но это скорее в виде опытных образцов, в широкую серию оно не пошло.
Ну lisp-машины таки были.
Анархия-мама сынов своих любит
Вне форума
Местное сообщество облинуксело совсем. Вспомните, почему RISC обошли CISC.
Почитайте про .NET в книге того же Шилдта "Полный справочник C#"
Нативная поддержка IL может и имеет толк, но непосредственно высокоуровневых языков - нет.
Вне форума
Вспомните, почему RISC обошли CISC.
когда это они обошли?
риск возник в эпохи несовершенства кремниевых технологий, когда было проше и куда дешевле склепать микроскопический проц с редуцированным набором команд, чем городить полновесные циски.
в реальности всех обошли vliw - архитектуры с длинными инструкциями, а также забыл как оно называется - когда команды для проца - это команды для управления не самим процом как целым, а его компонентами...
но и вливы и вот это самое - требуют суровых генераторов кода и высокомудрой оптимизации.
нужно различать две технические задачи - выжать из куска кремния максимальную производительность, при данной частоте, числе вентилей и энергопотреблении. и задачу исполнения некого кода(называемого мсилом), который был разработан тока ради простой интерпретации ега, и компиляции в ега, некоего языка называемого си шарп. задуманного в мс как противовес джаве.
эти две задачи вообще разные.
но аналогичный, как я уже сказал, довесок к арму, что аппаратно исполняет нечто аналогичное мсилу - явский байт код уже есть и давно в арме. даже если туда вделают аналогичное, только для мсила - это радикально не изменит ситуацию.
Вне форума
в реальности всех обошли vliw - архитектуры с длинными инструкциями
Вы из какой вселенной?Назовите хоть парочку соременных.Итаниумы вот забросили.
риск возник в эпохи несовершенства кремниевых технологий, когда было проше и куда дешевле склепать микроскопический проц с редуцированным набором команд, чем городить полновесные циски.
А это всегда позволяет делать более маленькие и более скоростные чипы.
Анархия-мама сынов своих любит
Вне форума
А это всегда позволяет делать более маленькие и более скоростные чипы.
разумеется позволяет. в случае если у вас низкий технологический уровень. поскольку циска с исполнением команды за такт, пусть и будет более сложной, чем риск с командой за такт, зато уделает его по скорости в силу более короткой последовательности команд(для исполнения того же действия), и всяческими ухишрениями, типа предвыборки комаднд, паралельного их исполнения, предсказания ветвлений и проч.
риски же(в силу требования примитивности их архитектуры, иначе это не риск), смогут только похвастсться большим количесвом, например ядер на той же площади. это единственный их путь роста производительности.
если вам кажется что арм - это риск...то этот "риск" будет пострашнее x86 циска от интела. там от риска давно уж нет ничего. одни трехместные инструкции чего стоят. короче когда я изучал его асм у меня слегка крыша поехала.
Вне форума
Известный факт - вместо костылей проще сделать основу, поверх которой можно сделать всё. RISC обошёл CISC.
Вне форума
microgeek.ru/blogs/dotnet/434/
В продолжение темы.
Вне форума
в нашем поезде...читай в этом фреймворке, используется не jit компиляция, а чистая интерпретация, которая, по скорости исполнения прилождений, соотносится примерно как телега с локомотивом, потому для демок или приложений, типа - зажигать лампочки, оно пойдет, для сурьезного продукта - нет.
Фанатики-линупсоиды все равно пытаются противоречить очевидному.
В этом фреймворке используется jit-компиляция.
Работает охренительно быстро, проверено лично мною. В некоторых условиях отстает от нативного кода, в основном же обгоняет.
Добавлено спустя 01 мин 24 с:
в нашем поезде...читай в этом фреймворке, используется не jit компиляция, а чистая интерпретация, которая, по скорости исполнения прилождений, соотносится примерно как телега с локомотивом, потому для демок или приложений, типа - зажигать лампочки, оно пойдет, для сурьезного продукта - нет.
Фанатики-линупсоиды все равно пытаются противоречить очевидному.
В этом фреймворке используется jit-компиляция.
Работает охренительно быстро, проверено лично мною. В некоторых условиях отстает от нативного кода, в основном же обгоняет.
Добавлено спустя 03 мин 04 с:
в нашем поезде...читай в этом фреймворке, используется не jit компиляция, а чистая интерпретация, которая, по скорости исполнения прилождений, соотносится примерно как телега с локомотивом, потому для демок или приложений, типа - зажигать лампочки, оно пойдет, для сурьезного продукта - нет.
Фанатики-линупсоиды все равно пытаются противоречить очевидному.
В этом фреймворке используется jit-компиляция.
Работает охренительно быстро, проверено лично мною. В некоторых условиях отстает от нативного кода, в основном же обгоняет.
Добавлено спустя 07 мин 57 с:
в нашем поезде...читай в этом фреймворке, используется не jit компиляция, а чистая интерпретация, которая, по скорости исполнения прилождений, соотносится примерно как телега с локомотивом, потому для демок или приложений, типа - зажигать лампочки, оно пойдет, для сурьезного продукта - нет.
Фанатики-линупсоиды все равно пытаются противоречить очевидному.
В этом фреймворке используется jit-компиляция.
Работает охренительно быстро, проверено лично мною. В некоторых условиях отстает от нативного кода, в основном же обгоняет.
"Фу бля, крохобор вонючий" (с) Svart Testare
Вне форума
DonDublon3,
Заикаетесь? Зачем 4 раза одно и то же писать?
«Коллективная глупость — индивидуальный признак толпы» © SLOR, 28 апреля 2011 г.
«Где пьёт толпа, все родники отравлены» © Фридрих Ницше.
Requiescat in pace, SLOR! © Уход Hedge 24 мая 2011 г.
Вне форума
Заикаетесь? Зачем 4 раза одно и то же писать?
Блин. Это не я, это форум глючит. Говорит мне, "сообщение не отправлено, подождите 60 секунд". А сам втихаря отправляет.
"Фу бля, крохобор вонючий" (с) Svart Testare
Вне форума
В некоторых условиях отстает от нативного кода, в основном же обгоняет.
Пардон мсье, я конечно не спец в мобильных платформах, но фраза доставляет
Можно полюбопытствовать, во сколько раз дотнет быстрее команд процессора?
Шутка ли, это ж переворот в компьютерной индустрии - jit-код обгоняющий процессор, это вам не два пальца об асфальт 
"но в отличие от вас не стремлюсь здесь перед всеми показаться умнее всех"
"Ну здесь много мосек, что ж поделаешь."
"народ после общения со мной умнеет что ли, становится более бдительным в сети"
(с) Великий Человек
Вне форума
Linfan, педики такие педики
когда компилится нативный код - он зарастает мусором. Ставку делают на универсальность, что ведёт к снижению скорости. В результате, все технологии того же интела без толку, ибо проги приходится собирать с расчётом на минимальный набор инструкций под базу.
И обращения к системе тоже немало уносят места.
.NET, во-первых, даёт альтернативные реализации многих вещей в системе, ускоряя и упрощая работу с ними.
Во-вторых, IL один - а работает он в пределах всей архитектуры, используя многие возможности - и многоядерность и продвинутые инструкции и т.д. Достигается это путём того, что CLR автоматом определяет, какое железо у вас и IL выполняется оптимально. И он короче того же ЯМК.
И при этом максиум выжимается как из P3, так и из Core i7. Но экзешник будет один.
Вне форума
педики такие педики
Ты про этих? cid-a0538d0984f91ff5.photos.live.com/br … HomePhotos
Я тоже так думаю
когда компилится нативный код - он зарастает мусором.
охо какую ахинею рассказывают в нынешних ПТУ... Или это тебе Русланчег по секрету шепнул?
А результат jit-компиляции значится божественный и не заростает?
Ты хоть сам понял, какую ересь ты только что родил?
И обращения к системе тоже немало уносят места.
.NET, во-первых, даёт альтернативные реализации многих вещей в системе, ускоряя и упрощая работу с ними.
Венда тормоз? Богохульствуешь!
Кстати, это какие же системные вещи подменяет дотнет? Ссылки на MSDN крайне желательны.
Во-вторых, IL один - а работает он в пределах всей архитектуры, используя многие возможности - и многоядерность и продвинутые инструкции и т.д. Достигается это путём того, что CLR автоматом определяет, какое железо у вас и IL выполняется оптимально. И он короче того же ЯМК.
И при этом максиум выжимается как из P3, так и из Core i7. Но экзешник будет один.
отрывок из сказок кармашкового блога.
А теперь наш (k)Арманчик попытается найти в MSDN обоснование этому бреду. Особенно "он короче того же ЯМК" - я так понял, (k)Арманчик намекает, мол машкод - отстой, IL работает без него и круче. 
"но в отличие от вас не стремлюсь здесь перед всеми показаться умнее всех"
"Ну здесь много мосек, что ж поделаешь."
"народ после общения со мной умнеет что ли, становится более бдительным в сети"
(с) Великий Человек
Вне форума
Нет, в некоторых условиях jit действительно можнть быть быстрее.Из-за оптимизации, под конкретные параметры, с которыми программу запустили.
Самый простой пример - развертка цикла тогда, когда это оправданно числом итераций.Но это не так часто бывает.
Анархия-мама сынов своих любит
Вне форума
Нет, в некоторых условиях jit действительно можнть быть быстрее.Из-за оптимизации, под конкретные параметры, с которыми программу запустили.
Самый простой пример - развертка цикла тогда, когда это оправданно числом итераций.Но это не так часто бывает.
Ну вот это называется по другому
В таком случае нужно говорить:
"Для быдлокодеров типа (k)Арманчика, которые не могут оптимизировать свой код изначально и не могут создать оптимальную архитектуру приложения, дотнет предоставляет набор функций по оптимизации кода"
В нативном коде (в машкодах) уже давно не пишут (лет 20 так точно). Поэтому сравнивать дотнет с нативным кодом - глупое и бессмысленное занятие. Т.к. на самом деле сравнивается неоптимизированный код на C++ или еще на чем-то, с таким же кривым кодом на сишарпе, но прошедшим процедуры оптимизации при JIT компиляции.
Отредактировано Linfan (14-08-10 18:35:57)
"но в отличие от вас не стремлюсь здесь перед всеми показаться умнее всех"
"Ну здесь много мосек, что ж поделаешь."
"народ после общения со мной умнеет что ли, становится более бдительным в сети"
(с) Великий Человек
Вне форума
охо какую ахинею рассказывают в нынешних ПТУ...
На цифровую схемотехнику ходить надо было, клоун. Shame.
Вне форума
[ Сгенерировано за 0.017 сек, 7 запросов выполнено - Использовано памяти: 1.79 Мбайт (Пик: 1.87 Мбайт) ]