Date: 2007-04-01 08:47 pm (UTC)
Нет, флейм не начнется. Потому что я Вас просто забаню, если что...

Ничего я не пытался замаскировать и сказал ровным счетом то, что я сказал. Причем, там каждое слово имеет значение (ну, значения могло быть и больше, но я в 3 часа ночи писал все-таки ;-).

К моменту появления дотнета _все_ проблемы со сборкой мусора в Java были давным давно решены.

Ява не разрабатывался изначально ни для Enterprise, ни для серверных приложений. С чего Вы это взяли ? Ява разрабатывался как язык приложений для интернета, в котором учавствуют машины разной архитектуры (а потому важна платформная независимость). Это потом он стал популярным в Enterprise и на серверах, но это уже отдельная песня.

brainfuck тоже может заменить c++ всюду. Но я не понимаю -- зачем вообще нужно c++ чем-то заменять ?

2) Я не сравниваю дотнет и Яву, у меня и в мыслях такого не было. Я на C# никогда не программировал и не собираюсь. С чего бы мне сравнивать ? Ничего кроме общеизвестного я о дотнете и не говорил, типа того, что там используется сборка мусора.

Просто Вы высыпали сюда кучу заблуждений относительно истории Явы и ее возможностей. О том, что будто-бы в дотнете есть какие-то новые по сравнению с Явой вещи. Перечисленное Вами есть в Яве, и было, когда дотнета еще и в помине не было. Кроме того, в Яве есть гораздо больше -- то, ради чего он создавался: платформная независимость.

3) Вообще лично для меня совсем не очевидно, что при передаче обьектов между программами пайпы имеют смысл. Тоесть мне понятно Ваше возбуждение, что вот-вот в Windows появятся вожделенные пайпы о которых так много говорили и даже на самом Microsoft ! Но мне с ними приходится уже давно сталкиваться каждый день.

Понимаете, пайп -- одномерная структура (и в плане реализации и в плане использования). Поток байт. Да, можно наворотить синтаксический сахар и создать видимость, что передаются какие-то записи с полями, типа обьекты. Но в Unix уже пол века проблемы разбить передаваемый через пайп текст на записи и выделить поля не существует. Народ это делает постоянно и даже не замечает.

Если расширять пайпы, сохраняя их одномерный синтаксис (программа слева, пайп, программа справа), ничего нового кроме "скрытого" парсинга не получится. Если-же выйти за рамки одномерной концепции (чтобы новое таки получилось), разрешить присоединять к программе несколько структурированных потоков от разных источников -- получим функции, принимающие несколько потоков аргументов и сообщений. Функции в beanshell есть.

А пайпы были в Unix уже, наверное, пол века. Если они Вам нужны -- запустите bash. Зачем ждать пока Microsoft инновационно создаст для Вас какой-то благословленный и "стандартизованный" Powershell. Берем bash, и вот они -- ПАЙПЫ ! :-))

3) Не сорите, пожалуйста, здесь текстовым мусором. Понятно, что благодаря изобретенному в Microsoft (да что там мелочиться, небось самим благословенным Билли Гейтсом ! ;-) методу Copy&Paste сегодя есть возможность скопировать сюда Ваши любимые анекдоты с анекдот.ру, приколы с bash.org, новости с ленты и т.д. Но, поверьте, читать это у меня желания нет.

4) Я думаю, что потребности в проекте mono не было и нет. С другой стороны, в компании Novell так не думают и решили вести этот проэкт. Это их право, мне остается только приветствовать, когда коммерческие компании вкладывают средства в разработку Свободных Программ.

К.Л.М.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

dr_klm: (Default)
Dr. K. L. Metlov

March 2017

S M T W T F S
   1234
567891011
1213141516 1718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 29th, 2025 06:32 am
Powered by Dreamwidth Studios