Философия на тему...
От: Аноним  
Дата: 22.10.05 13:01
Оценка:
Нужно ли знать такие вещи как мьютексы, именованные каналы, почтовые ящики,
многопоточность, управление процессами, объекты ядра Windows и т. п.,
если хочешь на уровне писать писать программы для .NET. Помоему нет. Я не прав?


Кто знает, всё что мной перечисленно, это ещё актуально в Windows Vista?
Она случаем уже не виртуальная .NET машина?

Начинаем обсуждать.


26.10.05 00:34: Перенесено модератором из 'C/C++. Прикладные вопросы' — Павел Кузнецов
26.10.05 13:39: Перенесено модератором из '.NET' — TK
Re: Философия на тему...
От: MaximE Великобритания  
Дата: 22.10.05 13:39
Оценка: +1 :)))
On Sat, 22 Oct 2005 17:01:51 +0400, Аноним <0@users.rsdn.ru> wrote:

> Нужно ли знать такие вещи как мьютексы, именованные каналы, почтовые ящики,

> многопоточность, управление процессами, объекты ядра Windows и т. п.,
> если хочешь на уровне писать писать программы для .NET. Помоему нет. Я не прав?

Задай это вопрос своему работодателю.

--
Maxim Yegorushkin
Posted via RSDN NNTP Server 2.0 beta
Re[2]: Философия на тему...
От: Аноним  
Дата: 22.10.05 14:08
Оценка:
ME>Задай это вопрос своему работодателю.

Окончу ещё два года школы и 5 курсов вуза, устроюсь на работу и задам.
Re: Философия на тему...
От: Аноним  
Дата: 22.10.05 23:14
Оценка: 3 (1) -1 :))) :))) :))) :))) :))) :)
Здравствуйте, Аноним, Вы писали:

А>Нужно ли знать такие вещи как мьютексы, именованные каналы, почтовые ящики,

А>многопоточность, управление процессами, объекты ядра Windows и т. п.,
А>если хочешь на уровне писать писать программы для .NET. Помоему нет. Я не прав?
Мьютексы, многопоточность, управление процессами, объекты ядра Виндовс — это прошлое. Это все уже устарело и не используется.
Что реально используется — это отправка сообщений по именованным каналам в почтовые ящики. Каждая прога заводит себе почтовый ящик на mail.ru и ждет, когда же ей начнут письма прилетать от других прог ну и от Виндовса.

А>Кто знает, всё что мной перечисленно, это ещё актуально в Windows Vista?

А>Она случаем уже не виртуальная .NET машина?
Да, ты прав. Смотри, чтоя сказал выше. На сколько я знаю, Виндовс Виста вообще вся основана на .NET. То есть, вообще говоря, между ними можно поставить знак равенства. Кстати, всем все равно придется учить .NET, потому что Виста даже не будет запускать программы, написанные не для .NET, поэтому учи самый рульный VB.NET, а о си++ и мьютексах даже не думай!
И Java тоже не будет работать на Висте. Почему? Объясняю: маркетинг. Таким образом МС убивает двух зайцев: во-первых, все сразу предпочтут .NET, потому что Джава работать не будет, а во-вторых это нанесет серьезный урон престижу Sun, потому что Джава уже не будет кроссплатформенной (она же на Виндовсе не работает, ха-ха-ха!!!). Короче, считай, что Java мертва.

Вот.


З.Ы.
Не забивай голову сейчас... Еще не известно, что через 7 лет будет, и будет ли этот дотнет жив, когда ты учебу закончишь. Иди лучше девку закадри
Re[2]: Философия на тему...
От: Аноним  
Дата: 24.10.05 13:18
Оценка:
...

А>Не забивай голову сейчас...


Спасибо за ответ. . Но как не забивай. Если .NET такая перспективная. то стоит начать учить щас.

А ты не знаешь случаем более менее точной даты выхода релиза VS2005. уж очень хочется на неё взглянуть. особенно на .NET Framework 2.0.
Re[3]: Философия на тему...
От: srggal Украина  
Дата: 24.10.05 14:52
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>...


А>>Не забивай голову сейчас...


А>Спасибо за ответ. . Но как не забивай. Если .NET такая перспективная. то стоит начать учить щас.


А>А ты не знаешь случаем более менее точной даты выхода релиза VS2005. уж очень хочется на неё взглянуть. особенно на .NET Framework 2.0.


По-моему .NET Framework 2.0 уже давно доступен
... << RSDN@Home 1.1.4 stable rev. 510>>
Re: Философия на тему...
От: jazzer Россия Skype: enerjazzer
Дата: 24.10.05 18:17
Оценка: -1
Здравствуйте, Аноним, Вы писали:

А>Нужно ли знать такие вещи как мьютексы, именованные каналы, почтовые ящики,

А>многопоточность, управление процессами, объекты ядра Windows и т. п.,
А>если хочешь на уровне писать писать программы для .NET. Помоему нет. Я не прав?


А>Кто знает, всё что мной перечисленно, это ещё актуально в Windows Vista?

А>Она случаем уже не виртуальная .NET машина?

Многопоточность с сопутствующими ей проблемами синхронизации никуда не денется, каким бы языком, фреймворком и осью ты ни пользовался.
Если ты не собираешься писать исключительно однопоточные программы, конечно.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[3]: Философия на тему...
От: Dair Россия https://dair.spb.ru
Дата: 25.10.05 12:15
Оценка:
Здравствуйте, Аноним, Вы писали:

А> Если .NET такая перспективная. то стоит начать учить щас.


"Перспективных" вещей за последние 10 лет придумали массу.
Живы до сих пор 10% (дай Бог).

У одного того же микрософта цепочка ole->com->dcom->com+->.NET чего стОит.

Вот c/c++ жив до сих пор. Без существенных изменений.
Re[3]: Философия на тему...
От: ansi  
Дата: 26.10.05 01:47
Оценка: +1 :)
Здравствуйте, Аноним, Вы писали:

А>>Не забивай голову сейчас...


А>Спасибо за ответ. . Но как не забивай. Если .NET такая перспективная. то стоит начать учить щас.

А я тебе говорю, не суетись. Блин, как судорога ходячая. Мозги промыли этим чертовым маркетингом. В .НЕТ нет ничего такого особенного и изучить его как два пальца обоссать. Никуда он не денется! Ты лучше математикой и алгоритмированием занимайся. Мозги хорошо развивает. Технологии приходят и уходят, а голова то одна и та навсегда!

А>А ты не знаешь случаем более менее точной даты выхода релиза VS2005. уж очень хочется на неё взглянуть. особенно на .NET Framework 2.0.

Не, не знаю. Ну а бета то уже давно есть. Мне то побоку, я на Си программирую
Re: Философия на тему...
От: IDecember Россия  
Дата: 26.10.05 02:43
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Нужно ли знать такие вещи как мьютексы, именованные каналы, почтовые ящики,

А>многопоточность, управление процессами, объекты ядра Windows и т. п.,
А>если хочешь на уровне писать писать программы для .NET. Помоему нет. Я не прав?

А ты когда-нибудь использовал в своей работе все вышеперечисленное? Если да, то что не так? А если нет (что я и подозреваю), то все-таки освой эти фичи. Будем с чем сравнивать.

А>Кто знает, всё что мной перечисленно, это ещё актуально в Windows Vista?

А>Она случаем уже не виртуальная .NET машина?

Случаем не очень.
Re[2]: Философия на тему...
От: Mishka Норвегия  
Дата: 26.10.05 09:29
Оценка:
Здравствуйте, Аноним, Вы писали:

А>З.Ы.

А>Не забивай голову сейчас... Еще не известно, что через 7 лет будет, и будет ли этот дотнет жив, когда ты учебу закончишь. Иди лучше девку закадри

Respect, m8
Re[2]: Философия на тему...
От: DJ KARIES Россия  
Дата: 27.10.05 17:00
Оценка: :))
Здравствуйте, <Аноним>, Вы писали:

А>Мьютексы, многопоточность, управление процессами, объекты ядра Виндовс — это прошлое. Это все уже устарело и не используется.

Даже сейчас эта рухлядь не используется программерами, сошедшими на .NET

А>Что реально используется — это отправка сообщений по именованным каналам в почтовые ящики. Каждая прога заводит себе почтовый ящик на mail.ru и ждет, когда же ей начнут письма прилетать от других прог ну и от Виндовса.

Но мудрый антиспамовый бот мейла.ру банит до 90% подобных писем, ибо неправильная кодировка у атглюка, ответственного за отправку этих системных писем.

А>>Кто знает, всё что мной перечисленно, это ещё актуально в Windows Vista?

А>>Она случаем уже не виртуальная .NET машина?
А>Да, ты прав. Смотри, чтоя сказал выше. На сколько я знаю, Виндовс Виста вообще вся основана на .NET. То есть, вообще говоря, между ними можно поставить знак равенства. Кстати, всем все равно придется учить .NET, потому что Виста даже не будет запускать программы, написанные не для .NET, поэтому учи самый рульный VB.NET, а о си++ и мьютексах даже не думай!
Да, а лучше сразу учи MSIL!
Это тот же ассемблер, только с синтаксисом а-ля Микрософт, и совместимый только с компилятором от Микрософт.
Пиши на MSIL самые быстрые приложения для бизнес-сектора, клиентов БД и обработку пользовательского интерфейса!
Теперь это доступно даже тебе, аноним!

Лохи, пишущие на native-компилируемых компиляторах будут локти себе кусать, видя как легко ты используешь .NET в достижении своих проблем, тогда как им приходится делать в два раза больше действий на их устранение!


А>И Java тоже не будет работать на Висте. Почему? Объясняю: маркетинг. Таким образом МС убивает двух зайцев: во-первых, все сразу предпочтут .NET, потому что Джава работать не будет, а во-вторых это нанесет серьезный урон престижу Sun, потому что Джава уже не будет кроссплатформенной (она же на Виндовсе не работает, ха-ха-ха!!!). Короче, считай, что Java мертва.

Уже даже карманные устройства с логотипом "Совместимо с Microsoft" стало совместимо с .NET, даже клавиатуры и мыши от Микрософта. Без использования .NET это просто немыслимо!
.NET решает все проблемы, связанные с человеческим фактором, преграждая прокладке между стулом и клавиатурой от Майкрософт допускать исполнение недопустимого кода, ТЕПЕРЬ НЕИСПОЛНИМЫЙ КОД ПРОСТО-НАПРОСТО НЕ ИСПОЛНЯЕТСЯ, ибо неподписанные сборки не подлежат доверию окружению CLR.
Подпиши свою сборку всего за $199 и твой код станет ИСПОЛНЯЕМЫМ!

А>Вот.

Ага!

А>З.Ы.

А>Не забивай голову сейчас... Еще не известно, что через 7 лет будет, и будет ли этот дотнет жив, когда ты учебу закончишь. Иди лучше девку закадри
Только не забудь девке пообещать, как всё будет хорошо, ибо с Майкрософтом у тебя всё будет ХОРОЩО!
http://likos.ru http://dkdens.narod.ru http://giref.forthworks.com
Re: Философия на тему...
От: Joker6413  
Дата: 28.10.05 07:06
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Нужно ли знать такие вещи как мьютексы, именованные каналы, почтовые ящики,

А>многопоточность, управление процессами, объекты ядра Windows и т. п.,
А>если хочешь на уровне писать писать программы для .NET. Помоему нет. Я не прав?

А>Кто знает, всё что мной перечисленно, это ещё актуально в Windows Vista?

А>Она случаем уже не виртуальная .NET машина?

А>Начинаем обсуждать.


Конечно не прав. Если .Net скрывает от тебя вызовы api — это вовсе не означает, что она освобождает вас от знания механизмов.

Был у меня знакомый дельфист. Он принципиально не разбирался с механизмами, а дергал компонентны из сети и крайне наивным образом использовал многопоточность и т.д. Его системы глючили всегда и он всегда ругал win последними словами.
Re[3]: Философия на тему...
От: VladD2 Российская Империя www.nemerle.org
Дата: 29.10.05 04:18
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Окончу ещё два года школы и 5 курсов вуза, устроюсь на работу и задам.


Тогда точно не актуальна. Через 7 лет все может оказаться ой как по другому.
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Философия на тему...
От: VladD2 Российская Империя www.nemerle.org
Дата: 29.10.05 04:18
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>З.Ы.

А>Не забивай голову сейчас... Еще не известно, что через 7 лет будет, и будет ли этот дотнет жив, когда ты учебу закончишь. Иди лучше девку закадри

Правильно. И на этом основании пусть забьет себе голову убогим ВыньАПИ за проектирование которого руки мало потрывать.
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Философия на тему...
От: VladD2 Российская Империя www.nemerle.org
Дата: 29.10.05 04:18
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>А ты не знаешь случаем более менее точной даты выхода релиза VS2005. уж очень хочется на неё взглянуть. особенно на .NET Framework 2.0.


Framework 2 Final
Автор: Малич Юрий
Дата: 28.10.05
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Философия на тему...
От: VladD2 Российская Империя www.nemerle.org
Дата: 29.10.05 04:18
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Многопоточность с сопутствующими ей проблемами синхронизации никуда не денется, каким бы языком, фреймворком и осью ты ни пользовался.

J>Если ты не собираешься писать исключительно однопоточные программы, конечно.

Очень даже денется. Следующие 7 лет как раз эта проблема будет очень активно решаться.
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Философия на тему...
От: VladD2 Российская Империя www.nemerle.org
Дата: 29.10.05 04:18
Оценка:
Здравствуйте, Joker6413, Вы писали:

J>Был у меня знакомый дельфист. Он принципиально не разбирался с механизмами, а дергал компонентны из сети и крайне наивным образом использовал многопоточность и т.д. Его системы глючили всегда и он всегда ругал win последними словами.


И что характерно, хотя я знаю ВыньАПИ довольно хорошо, но готов ругать его не меньше твоего Дельфиста.
... << RSDN@Home 1.2.0 alpha rev. 618>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Философия на тему...
От: Pzz Россия https://github.com/alexpevzner
Дата: 29.10.05 15:26
Оценка: +1
wrote:
>
> Нужно ли знать такие вещи как мьютексы, именованные каналы, почтовые ящики,
> многопоточность, управление процессами, объекты ядра Windows и т. п.,
> если хочешь на уровне писать писать программы для .NET. Помоему нет. Я
> не прав?

Нужно, если не хочешь всю жизнь программировать под .Net за копейки.
Причем хорошо бы понимать идеи, стоящие за этими примитивами, а не
просто уметь тупо использовать Win32 API.

Это все равно что спросить, нужно ли водителю рейсового автобуса знать
правила дорожного движения, если он итак знает все перекрестки на своем
маршруте.

> Кто знает, всё что мной перечисленно, это ещё актуально в Windows Vista?

> Она случаем уже не виртуальная .NET машина?

Нет, не она. Vista это XP с разнообразными улучшениями.
Posted via RSDN NNTP Server 1.9
Re[4]: Философия на тему...
От: Pzz Россия https://github.com/alexpevzner
Дата: 29.10.05 15:27
Оценка:
Dair wrote:
>
> А> Если .NET такая перспективная. то стоит начать учить щас.
>
> "Перспективных" вещей за последние 10 лет придумали массу.
> Живы до сих пор 10% (дай Бог).
>
> У одного того же микрософта цепочка ole->com->dcom->com+->.NET чего стОит.
>
> Вот c/c++ жив до сих пор. Без существенных изменений.

C++ за эти 10 лет изменился ничуть не меньше
Posted via RSDN NNTP Server 1.9
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.