Здравствуйте, Andrei N.Sobchuck, Вы писали:
ANS>Здравствуйте, Cyberax, Вы писали: C>>Оказывается, что .NET все-такие НЕ БУДЕТ лежать в основе Windows Vista.
ANS>МС в своём репертуаре. С начала наобещают золотые горы, а к релизу оказывается, что всё это из облаков. Все обманутые ожидают сатисфакции от Влада
Ты думаешь Влад успеет дописать за MS все исходники к выходу Vista?
Здравствуйте, AndreyFedotov, Вы писали:
C>>>Оказывается, что .NET все-такие НЕ БУДЕТ лежать в основе Windows Vista. ANS>>МС в своём репертуаре. С начала наобещают золотые горы, а к релизу оказывается, что всё это из облаков. Все обманутые ожидают сатисфакции от Влада AF>Ты думаешь Влад успеет дописать за MS все исходники к выходу Vista?
Здравствуйте, Andrei N.Sobchuck, Вы писали:
ANS>Здравствуйте, AndreyFedotov, Вы писали:
C>>>>Оказывается, что .NET все-такие НЕ БУДЕТ лежать в основе Windows Vista. ANS>>>МС в своём репертуаре. С начала наобещают золотые горы, а к релизу оказывается, что всё это из облаков. Все обманутые ожидают сатисфакции от Влада AF>>Ты думаешь Влад успеет дописать за MS все исходники к выходу Vista?
ANS>Если успеет, то обойдёмся без сатисфакции.
Я думаю если он успеет, то я точно знаю, кому Билл Гейтс уступит своё кресло...
Здравствуйте, Cyberax, Вы писали:
C>Оказывается, что .NET все-такие НЕ БУДЕТ лежать в основе Windows Vista.
Так это давно уже было известно. Попытка микрософтовцев переписать новую виндос на дотнете успешно провалилась. Собственно, оптимизм info21 по продвижению оберонов в немалой степени черпался и из этого факта тоже.
На возражения о том, что BlackBox-су осталось жить еще годика два отсилы, а потом его дотнет задавит, ответ был такой:
Ну-у-у... это если маркетингу MS верить.
Только они хотели и Longhorn на C# переписать, да не вышло... Интересно, почему...
Избыточная сложность = уязвимость.
MS накопили ее очень много.
Ощущение, что мы приближаемся к точке бифуркации...
Здравствуйте, Сергей Губанов, Вы писали:
СГ>Здравствуйте, Cyberax, Вы писали:
C>>Оказывается, что .NET все-такие НЕ БУДЕТ лежать в основе Windows Vista.
СГ>Так это давно уже было известно. Попытка микрософтовцев переписать новую виндос на дотнете успешно провалилась. Собственно, оптимизм info21 по продвижению оберонов в немалой степени черпался и из этого факта тоже.
да и фиг с ней с чёрной коробкой — пусть себе в своей узкой нишке поживает, пока никому особо спать не мешает
СГ>Ну-у-у... это если маркетингу MS верить.
СГ>Только они хотели и Longhorn на C# переписать, да не вышло... Интересно, почему...
СГ>Избыточная сложность = уязвимость.
СГ>MS накопили ее очень много.
СГ>Ощущение, что мы приближаемся к точке бифуркации...
СГ>info21
Не удивлюсь если в будущем BlackBox будет уметь загружать и исполнять дотнетовские DLL-ки, в своей собственной oberon run-time system не обращаясь к микрософтовской реализации дотнета.
Идея-то, собственно, в чем:
Допустим сейчас ряд товарищей потдавшись рекламе MS кинулись писать компиляторы своих любимых языков в .NET (Oberon for .NET, Gardens Point Component Pascal for .NET, Zonnon и т.д.). Зачем это этим товарищам надо? Ясно зачем: хочется использовать дотнетовские библиотеки, а программы писать на своих любимых языках программирования. Но есть другой способ заполучить дотнетовские DLL библиотеки. Надо просто "обучить" рантайм систему своего любимого языка программирования загружать и исполнять DLL-ки дотнетовского формата.
Здравствуйте, Сергей Губанов, Вы писали:
СГ>Не удивлюсь если в будущем BlackBox будет уметь загружать и исполнять дотнетовские DLL-ки, в своей собственной oberon run-time system не обращаясь к микрософтовской реализации дотнета.
СГ>Идея-то, собственно, в чем: СГ>Допустим сейчас ряд товарищей потдавшись рекламе MS кинулись писать компиляторы своих любимых языков в .NET (Oberon for .NET, Gardens Point Component Pascal for .NET, Zonnon и т.д.). Зачем это этим товарищам надо? Ясно зачем: хочется использовать дотнетовские библиотеки, а программы писать на своих любимых языках программирования. Но есть другой способ заполучить дотнетовские DLL библиотеки. Надо просто "обучить" рантайм систему своего любимого языка программирования загружать и исполнять DLL-ки дотнетовского формата.
Вопрос — а на кой иметь ещё десяток разных виртуальных машин со своими выкрутасами? CLR и JVM не достаточно уже? Давайте каждый свою машину создадим? Практический-то смысл этого в чём???
Здравствуйте, Сергей Губанов, Вы писали:
СГ>Здравствуйте, Курилка, Вы писали:
К>>да и фиг с ней с чёрной коробкой — пусть себе в своей узкой нишке поживает, пока никому особо спать не мешает
СГ>Может и фиг, а может и не фиг.
СГ>0) Во всех школах она рано или поздно но всё-равно будет.
бедные дети...
СГ>1) Что если она будет уметь самостоятельно загружать и исполнять дотнетовские DLL-ки в своей собственной среде исполнения?
и что? И как это по лицензиям с МС будет соотноситься?
СГ>2) Уже есть альфа-версия блэкбокса работающая под линуксом.
И?
СГ>3) Макинтоши переходят на Intel-овские процессоры, так что не за горами появление черной коробки под маками.
Т.е. коробка чисто x86? и даже не переносима? — очень ценное замечание по крутости продукта, однозначно..
СГ>4) Еще сейчас рассматривается возможность посадить блэкбокс на голое железо.
Много что и много когда рассматривается — вон были даже рабочие лиспмашины, но ничто не выжило — дальше что?
Здравствуйте, Курилка, Вы писали:
К>Вопрос — а на кой иметь ещё десяток разных виртуальных машин со своими выкрутасами? CLR и JVM не достаточно уже? Давайте каждый свою машину создадим? Практический-то смысл этого в чём???
Оберонные рантайм системы (машины) существуют с конца 80-тых. Речь идет лишь о том, чтобы научить их исполнять модули CLR (работать в качестве JVM обероны уже умеют: Esmertec-овская операционная система реального времени Jbed умеет исполнять Java программы).
СГ>Оберонные рантайм системы (машины) существуют с конца 80-тых. Речь идет лишь о том, чтобы научить их исполнять модули CLR (работать в качестве JVM обероны уже умеют: Esmertec-овская операционная система реального времени Jbed умеет исполнять Java программы).
Здравствуйте, Курилка, Вы писали:
К>Вопрос — а на кой иметь ещё десяток разных виртуальных машин со своими выкрутасами? CLR и JVM не достаточно уже? Давайте каждый свою машину создадим? Практический-то смысл этого в чём???
Ну, например, GC не может быть универсальным. Разные языки требуют разных GC, поэтому, кстати, функциональные языки под .NET обречены.
СГ>0) Во всех школах она рано или поздно но всё-равно будет.
Во-первых бедные дети, как это уже обсуждалось и не раз.
Во-вторых, — не факт. Потому что могут поставить Linux + KDevelop/Eclipse, Windows + Eclipse/Visual Studio Express
СГ>1) Что если она будет уметь самостоятельно загружать и исполнять дотнетовские DLL-ки в своей собственной среде исполнения?
Ну тот же HYH? например, может это делать с 4-ой версии. Давайте все изучать РНР.
СГ>2) Уже есть альфа-версия блэкбокса работающая под линуксом.
Уже есть стабильные версии Eclipse...
СГ>3) Макинтоши переходят на Intel-овские процессоры, так что не за горами появление черной коробки под маками.
AndreyFedotov,
> ANS> Все обманутые ожидают сатисфакции от Влада > > Ты думаешь Влад успеет дописать за MS все исходники к выходу Vista?
Зачем? Достаточно сказать, что наличие .NET Framework под Авалоном, Индиго и прочими WinFX, пусть они и не входят в основную поставку, — уже большой шаг, и вполне оправдывает ожидания и т.п.
Posted via RSDN NNTP Server 2.0 beta
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Здравствуйте, Курилка, Вы писали:
СГ>>0) Во всех школах она рано или поздно но всё-равно будет.
К> бедные дети...
Сейчас в школе Turbo Pascal. Переход с него на Component Pascal безусловное благо.
К>Т.е. коробка чисто x86? и даже не переносима? — очень ценное замечание по крутости продукта, однозначно..
Переносимость любых бинарных модулей всегда ограничена архитектурой процессора. Так что коробка тут ни при чем. Это справедливо для любых бинарников. Модули JVM или CIL — бинарниками реальных машинных кодов не являются (а являются кодом для виртуальных машин), поэтому-то они и переносимы. Оберонистые модули — бинарные машинные коды.
Однако один раз скомпилированный блэкбоксовский модуль можно будет запускать (не имея его исходника) как под Виндозным Блэкбоксом, так и под Линуксовым блэкбоксом, а в перспективе и под Макинтошевским (под x86), а в далекой перспективе и под "голо-железным" вариантом блэкбокса.
Здравствуйте, Mamut, Вы писали:
СГ>>3) Макинтоши переходят на Intel-овские процессоры, так что не за горами появление черной коробки под маками.
M>Не понял при чем тут...
Переносимость на уровне бинарных модулей.
Можно будет модули скомпилированные, например, под виндозным блэкбоксом или под линуксовым исполнять на макинтошевском блэкбоксе не перекомпилируя их (т.е. не имея исходников).
СГ>>>3) Макинтоши переходят на Intel-овские процессоры, так что не за горами появление черной коробки под маками.
M>>Не понял при чем тут...
СГ>Переносимость на уровне бинарных модулей.
СГ>Можно будет модули скомпилированные, например, под виндозным блэкбоксом или под линуксовым исполнять на макинтошевском блэкбоксе не перекомпилируя их (т.е. не имея исходников).
Здравствуйте, Сергей Губанов, Вы писали: СГ>Оберонные рантайм системы (машины) существуют с конца 80-тых. Речь идет лишь о том, чтобы научить их исполнять модули CLR (работать в качестве JVM обероны уже умеют: Esmertec-овская операционная система реального времени Jbed умеет исполнять Java программы).
Идея хорошая, но исполнение, имхо, маловероятно. Спецификация CLR — довольно объемная штука. Там довольно-таки много сервисов, которые оберону придется взять на себя. Обероновский рантайм, как я понял, получился таким компактным не потому, что Вирт лучший кодер, чем Бокс, а потому, что из него выкинули все лишнее.
И самая большая загадка в этом — зачем это все делать? Дешевле реализовать бэк-енд для дотнета, чем портировать весь CLR на оберон. А результат будет примерно одинаковый.
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.