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

 WASM Phorum —› WASM.HEAP —› asm & .NET

. 1 . 2 . 3 . 4 . 5 . 6 . 7 . >>

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


Дата: Авг 6, 2004 15:50:34

Господа низкоуровневые программисты, а вы задумались что будет с ассемблером когда выпустят Windows Longhorn. Ведь она уже не Win32 платформа, а .NET, и там не будет API и других Win32 вещей. Сейчас существует уже много компиляторов под .NET для разных языков, но под асм их нет... Может ли низкоуровневое программирование под windows следующего поколения исчезнуть?


Дата: Авг 6, 2004 15:54:45

Было. Есть. И всегда будет.
Баста.


Дата: Авг 6, 2004 15:58:13

Процессор выполняет непосредственно Common Language Runtime?


Дата: Авг 6, 2004 16:09:04

Ага, точно. Когда M$ выпустит Longhorn процы вдруг научатся выполнять скрипты. А на классическую "совместимость" мастдай непременно плюнет :)


Дата: Авг 6, 2004 16:09:53

"Процессор выполняет непосредственно Common Language Runtime?"
это то понятно, но кто нить вообще дизасмил проги под Framework??? посмотрите что там будет. Как ты под .NET прочитаешь что-нибудь из файла, если ты не имеешь доступа к соответствующей функции ОСи


Дата: Авг 6, 2004 16:18:23

Да кто тебе такую чушь сказал, что там апи не будет?
Или ты не в курсе, что Win32 платформы поддерживают и win16, и досовые проги?
Врать не буду, точно не в курсе, но полагаю, что платформа .NET будет всего-навсего надстройкой над апи (который в свою очередь оболочка для системных вызовов :), не более.


Дата: Авг 6, 2004 16:24:48

Апи будут, но как переходники для framework, а unmanaged код в виртуальной машине будет выполняться. Хотя еще рановато думать об этом.


Дата: Авг 6, 2004 16:34:25

„Апи будут, но как переходники для framework, а unmanaged код в виртуальной машине будет выполняться. Хотя еще рановато думать об этом.“

В ВИРТУАЛЬНОЙ МАШИНЕ??? [хватается сначала за сердце, а потом за водку]


Дата: Авг 6, 2004 16:36:37

Я для чего сказал "когда выпустят Windows Longhorn"... сейчас микрософтовские платформы на основе нет действительно вызывают API и .NET всего лишь надстройка. Но с выходом вышеупомянутой ОС Win32 будет эмулироваться как сейчас проги под ДОС. WinAPI дальше не будет развиваться, мелкомягкие кучу бабла вложили в .NET. И вспомните те времена когда винда была надстройкой над ДОСом
Если хотите почитайте это http://forum.vingrad.ru/index.php?showtopic=17740 и вообще побольше про .NET
Я сам не оч рад этому, но мне сейчас кажется что чисто асм программ не будет, асм код будет использоваться в прогах на ЯВУ


Дата: Авг 6, 2004 16:41:09 · Поправил: SeriousMan

[водка закончилась]

Замечательно! Теперь майкрософту не придётся прятать свои back-doorы от фаерволов! Класс! Надо сходить за пивом. Билл гейтс явно страдает манией величия...


Дата: Авг 6, 2004 16:47:32

думаю, что раньше 2007 года лонгхорн не выйдет, это раз, времени на его внедрение нужно еще года 2-3 это два. Судить еще рано, что там будет, а чего не будет. Как-нить выкрутимся :) Дружной толпой на шарп перейдем :)


Дата: Авг 6, 2004 16:47:33

„мне сейчас кажется что чисто асм программ не будет, асм код будет использоваться в прогах на ЯВУ“

В хельхейм! За ересь! Да он ваще паскалист!


Дата: Авг 6, 2004 16:49:59

„В хельхейм! За ересь! Да он ваще паскалист“
Тут попахивает дельфовщиной :( Я пошёл за пивом.


Дата: Авг 6, 2004 16:52:15

„асм код будет использоваться в прогах на ЯВУ“
на каких еще яву? поправьте меня, но C# разве позволяет инлайн асм? Идея в том, чтобы (как бы) защить код - это и garbage collector и еще куча хрени, чтобы можно было как в анекдоте клаву на стул положить, задом на ней попрыгать, скомпилоировать и все будет работать. Поэтому все то, что не managed будет выполняться отдельно в виртуальной машине.


Дата: Авг 6, 2004 16:55:13

Извините, связь оборвалась
Я, кажется, где-то видел статью в KnowledgeBase, цитата: "Don't use managed code for device drivers" Точно видел. Это было название статьи.

. 1 . 2 . 3 . 4 . 5 . 6 . 7 . >>


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