Страница: 1 | 2 | 3 |
Вообще то мне эта .NET уже порядком надоела. Конечно по возможностям до PB она не дотягивает, но если он не будет проапгрейден до .NET платформы (в чём я лично сильно сомневаюсь), то прийдётся (тьфу, тьфу) ей пользоваться. PS: Как для других програмеров не знаю, а я могу в случае чего на АСМ переметнуться. Конечно я на нём проги плохо умею ваять. Так что и подучу заодно. Тут ещё несколько вопросов. 1.Судя по моим наблюдениям VB.NET - транслятор второго уровня на IL а затем в машинные коды. Полностью ли он трансялятор или интерпритация там тоже есть в какой нибудь форме? 2. Я вычитал что Микрософт теперь поддерживает Паскаль на .NET. Означает ли это прекращение договорра с Borland в результате чего последняя тоже теперь будет поддерживать Бейсик? "...скоро без использования .NET нельзя будет написать Windows-программу." (цитата с форума на gotdotnet.ru) Интересно, а драйвера тоже на .NET писать будут? Просто интересно, все АПИ что отменяются? Теперь будет только managed код? И еще... ИМХО: Многие стараются идти к кросплатформенности, а мелкомягкие отстраняются от этого всеми силами... не хорошо... В чем я не прав? Или все так как я написал? Честно говоря не хотелось бы... >Интересно, а драйвера тоже на .NET писать будут? И это написано в "умной" статье. Наверное этот человек про драйверы знает только как это слово пишется. Драйвер - это 32 битная прога под ДОС. CLR там не пойдёт по определению. >Драйвер - это 32 битная прога под ДОС. CLR там не пойдёт по >определению. Во... во... А еще мне один неплохой программер сказал, что WinFX - это WinAPI + NET Freamwork, т.е. и АПИ будут работать... Причем работать они будут так же резво как и раньше... И еще... как писать дрова на АПИ я представляю... А вот как это сделать на .NET - нет... Думаю это вообще не возможно )) Хотя, если кто-то готов поспорить - кидайте код... А я не представляю себе как писать дрова на API. В винде функции ДОС и сервисы BIOS это всего лишь эмуляция. Для того, чтобы написать драйвер нужно отключить эмуляцию. Это делают драйверы. Если бы можно было бы написать драйвер на API, то его можно было бы писать в обычных DLL. API - это всего лишь интерфейс для разработки приложений. Также как и .NET FW. Ничего страшного в этом не вижу. Драйвера можно спокойно писать на 7-ом С++, который поддерживает весь функционал 6-го плюс .Net, если кому надо. Вообще, MS идет в сторону разделения системного и прикладного программирования, чтобы в общем-то верно. to Alex3: на С++ 7 конечно можно, но если АПИ не будет, то и 7 С++ с ними работать не сможет... to CyRax : можно, не помню как книга называется... вчера видел в БИБЛИО ГЛОБУСЕ... И там все на АПИ... Не знаю как именно пишутся дрова, никогда этим не занимался, но с чего ты взял, что это именно ДОС приложения? 16 разрядные чтоли??? Ведь винда сама по себе при запуске ДОС приложения эмулирует виртуальную ДОС-машину... и при запуске драйверов так же происходит? > Драйвер - это 32 битная прога под ДОС Тоже посмеялись
Вопрос: .NET - достоинства платформы
Добавлено: 08.02.04 16:42
Автор вопроса: Павел | Web-сайт:
На глаза попался очень интересный топик на gotdotnet.ru.
http://www.gotdotnet.ru/Forums/WindowsForms/28178.aspx
Почитайте, интересно. Особенно Cyrax'у советую.
Ответы
Всего ответов: 35
Номер ответа: 1
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #1
Добавлено: 09.02.04 00:59
Но если она такая сверхгибкая и суперскоросная как пишут умные люди, то несомненно я добавлю её в свой инструментарий.
Особенно если можно будеть резать MSCORE (что ещё не проверено).
Я же не HACK'ер что бы из принципа не пользоваться.
Выбора тогда не останется.
А если PB (не думайте что я его так обжествляю. Под ДОС это был не самый быстрый компилятор. Просто это единственный оставшийся в живых брендовый компилятор Бейсика) переделают под .NET, то все VB6-програмеры перейдут на него.
Потому что у него синтаксис почти один в один с VB6, в отличие от VB.NET.
Номер ответа: 2
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #2
Добавлено: 09.02.04 02:42
Номер ответа: 3
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #3
Добавлено: 09.02.04 10:32
2. Ссылку кинь...
Наличие компилятора не означает струдничество с Microsoft.
Комплияторов для .NET уже прорва: Eifel, Zenon, Python, Perl, Component
Pascal, Active Oberon, Delta Forth, Deplhi... Это из тех, что мне
известны, наверняка ещё есть.
Номер ответа: 4
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #4
Добавлено: 10.02.04 00:51
Микрософт не имеет права по договору с Борландом выпускать вообще никаких версий Паскаля.
Номер ответа: 5
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #5
Добавлено: 10.02.04 09:17
А кто тебе сказал, что его выпустил Microsoft? Компиляторы для .NET
может делать КТО УГОДНО, даже ты
Номер ответа: 6
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #6
Добавлено: 11.02.04 00:15
Верно.
Номер ответа: 7
Автор ответа:
Chill
ICQ: 554200
Вопросов: 101
Ответов: 343
Профиль | | #7
Добавлено: 11.02.04 02:06
Номер ответа: 8
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #8
Добавлено: 11.02.04 02:17
Номер ответа: 9
Автор ответа:
Chill
ICQ: 554200
Вопросов: 101
Ответов: 343
Профиль | | #9
Добавлено: 11.02.04 02:28
Номер ответа: 10
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #10
Добавлено: 11.02.04 02:53
Номер ответа: 11
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #11
Добавлено: 11.02.04 10:44
Chill, API конечно будет. Говорится только:
"... The WinFX managed classes build on the foundation provided by the .NET Framework;
they represent the evolution of managed code development in "Longhorn." Unmanaged
interfaces are still available, however, and there are new unmanaged interfaces
in some technology areas. ..."
То есть некоторые новые фичи из неуправляемого кода доступны уже не
будут.
Номер ответа: 12
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #12
Добавлено: 11.02.04 12:02
Номер ответа: 13
Автор ответа:
Alex3
ICQ: 9481061
Вопросов: 18
Ответов: 132
Профиль | | #13
Добавлено: 11.02.04 13:29
Номер ответа: 14
Автор ответа:
Chill
ICQ: 554200
Вопросов: 101
Ответов: 343
Профиль | | #14
Добавлено: 11.02.04 17:01
Номер ответа: 15
Автор ответа:
Alex3
ICQ: 9481061
Вопросов: 18
Ответов: 132
Профиль | | #15
Добавлено: 11.02.04 17:44