· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.HEAP —› .NET, Windows Longhorn etc.

. 1 . 2 . >>

Посл.отвђт Сообщенiе


Дата: Дек 21, 2003 23:50:05

Прочитал дифирамбы о .NET.
Там вроде проги под Win32 будут считаться устаревшмим и плохо исполняться (со слабой скоростью), а .NET-приложения - просто летать..
Тошно как-то..
Только не ясно, а как быть с АСМом? Какое будет программирвание на АСМе под .NET?
И будет ли вообще... :(


Дата: Дек 22, 2003 00:13:17

Прочитал дифирамбы о .NET.
Там вроде проги под Win32 будут считаться устаревшмим и плохо исполняться (со слабой скоростью), а .NET-приложения - просто летать..

К дифирамбам нужно относиться с известной долей скептицизма. Никому не выгодно, чтобы огромное количество приложений, написанных для стандартного WinAPI тормозили и плохо исполнялись, особенно, если учесть тот факт, что весьма сомнительно, что после выхода Longhorn авторы всех популярных приложений всё бросят и побегут переписывать свои программы на C#. Также сомнительно, чтобы .NET-приложения стали летать на Longhorn быстрее, чем они ползают сейчас. Практика показывает, что каждое следующее поколение операционных систем и программ, сделанных на основе новых технологий, предлагаемых Микрософт, требуют всё больше ресурсов для выполнения одних и тех же задач.


Дата: Дек 22, 2003 05:04:10

Согласен по поводу всего сказанного.
Да, ресурсов будет требоваться больше, но вель и мощности компьютеров тоже быстро растут..
По поводу невыгодности торможения Win32 - ну ведь когда-то перешли потихоньку с win16 на win32.. Особенно никого и не спрашивая.. (вот и новая версия Delphi 8, уж простят меня истинные ценители АСМа за упоминание, уже только под .NET. Win32 на нем разрабатывать нельзя..) И кстати, по-моему, сейчас DOS-программы под виндами исполняютя весьма медленно и много ресурсов тянут.. Та же ситуация может повториться и .NET..
Но меня в основном интересует другой вопрос - будет ли ASM под .NET? Будет ли это прежний быстрый ASM или лишь его подобие? Или на win32 все закончится?..


Дата: Дек 22, 2003 05:05:16

Нет, ситуация будет другой. .NET - это байткоды, это ВСЕГДА медленне, чем WinAPI.


Дата: Дек 22, 2003 05:37:11

Хм.. Байткоды?
Сорри за флейм, но вроде уже сделали Java быстрее C++,
а ведь Java - яркий пример байткода...
Жаль АСМ..


Дата: Дек 22, 2003 05:51:00

Zauberer
но вроде уже сделали Java быстрее C++
Чаво? Вы про JIT что ли?


Дата: Дек 22, 2003 05:53:03

Никогда в жизни жаба не была и не будет быстрее компилируемого языка.


Дата: Дек 22, 2003 12:25:34

volodya


Если тока за ней не погонится еще одна мс-овская жаба:)


Дата: Дек 22, 2003 14:50:13


Дата: Дек 22, 2003 15:09:05

ASM останется, без него никуда.
А по поводу .NET - да, это будет быстрее. Это будет быстрее чем VBA это будет быстрее чем MSVB (возможно) и это будет быстрее чем Java. Но быстрее ASMа она может быть только на специализированном (хардварном) процессоре. Есть такие Java процессоры - вот там жаба исполняется на уровне с АСМом, AFAIK.
Другое дело, что MS не будет поддерживать Native-код. - т.к. в JVM не особо на асме напишешь. Может быть Longhorn как раз и будет полной JVM .. Правда и в жабе есть native-модули...


Дата: Дек 28, 2003 17:23:14

А мне кажется, АСМ останется только в узкоспециализированных областях.
Десктопное приложение на нем больше не напишешь... :(


Дата: Дек 29, 2003 00:36:32

Если есть среда, позволяющая быструю разработку (готовые библиотеки, авто-complete, встроенный редактор ресурсов, и пр.), тогда нет проблем...


Дата: Дек 29, 2003 03:21:09

Согласен с rst. Программирование на асме будет всегда, хотя, возможно, и неслабо изменится.
Асмовые программы всегда были самыми многофункциональными (я не про число функций в программах, а про возможности программ) и самыми быстрыми. Переход от доса к окошкам заставил забыть большую половину языка ассемблера (нету больше прерываний), но мы же пишем. И получившийся софт все равно один из самых быстрых и функциональных.


Дата: Дек 29, 2003 19:06:04

Не понимаю, о какой скорости, функциональности идет речь?
Если все исполняется через виртуальную машину - АСМ НИЧЕГО не даст.
По-моему, Microsoft в своей рекламе говорит, что типа теперь не важно на чем писать - все в один внутренний код преобразуется...


Дата: Дек 30, 2003 04:10:40 · Поправил: q_q

Zauberer
все исполняется через виртуальную машину
Дрова?

теперь не важно на чем писать - все в один внутренний код преобразуется...
Т.е. к командам процессора?

. 1 . 2 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.097