Re[3]: Ну, и конечно же - Казалось бы, причем тут Nemerle? :
От: VladD2 Российская Империя www.nemerle.org
Дата: 08.12.10 20:05
Оценка: 4 (3) +2 :)
Здравствуйте, MxMsk, Вы писали:

VD>>Вроде, Nemerle позволяет писать весьма высокоуровневый код, да и с интеграцией в .Net все замечательно. Кто и зачем тогда использует VB.NET и C#? Чисто, по привычке? Или есть юзкейсы, где сабж превосходит по юзабельности Visual Basic .NET и C#?

MM>Например
Автор: MxMsk
Дата: 28.10.10
. Я не считаю, что Nemerle не нужен. Но и сагитировать за него не смогу.


Да я это сообщение написал не для агитации за советскую власть, а чтобы показать абсурдность утверждения темы. Точнее абсурдность видна из двух сообщений, этого и предыдущего
Автор: VladD2
Дата: 08.12.10
. Во втором перестановка C# и VB.NET вообще не изменила ничего. В текущем все же есть доля смысла. Немерл явно мощнее VB.NET и C#. И это отлично демонстрирует абстурдность вопроса "Зачем нужна альтернатива?". Да затем и нужна, чтобы она была. Чтобы люди выбрать могли. В случае выбора между C# и VB.NET — это выбор чисто маркетинковый и синтаксический. В случае выбора между немером и оными — это уже выбор между возможностями и меньшими рисками. Но выбор по любому — это хорошо. Тем более, что он не очень то и велик.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Ну, и конечно же - Казалось бы, причем тут Nemerle? :
От: Wissenschaftler http://rsdn_user.livejournal.com
Дата: 10.12.10 07:45
Оценка: +1 :)
Здравствуйте, VladD2, Вы писали:

VD>Вроде, Nemerle позволяет писать весьма высокоуровневый код, да и с интеграцией в .Net все замечательно. Кто и зачем тогда использует VB.NET и C#? Чисто, по привычке? Или есть юзкейсы, где сабж превосходит по юзабельности Visual Basic .NET и C#?

Если большинство народа, пробующего кокснемерле подсаживается на допиливание движка, значит, что движок в текущем виде недостаточен для решения практических задач :-p
Плюс, таки поддержка и популярность. "Знание C#" вполне монетизируемо. "Знание какого-то там мерла" — нет, ибо рынку он не нужен. А чтобы стал нужен рынку — нужна критическая масса и поддержка.
Запретное обсуждение модерирования RSDN:
http://rsdn-user.livejournal.com/652.html
Re[2]: Зачем нужен C#
От: Wissenschaftler http://rsdn_user.livejournal.com
Дата: 10.12.10 19:27
Оценка: :)
Здравствуйте, VladD2, Вы писали:

VD>Вроде, Visual Basic .NET позволяет писать весьма высокоуровневый код, да и с интеграцией в .Net все замечательно. Кто и зачем тогда использует C# Чисто, по привычке? Или есть юзкейсы, где сабж превосходит по юзабельности Visual Basic .NET?

Тупо в 2 раза короче код, реализующий идентичный функционал.
Запретное обсуждение модерирования RSDN:
http://rsdn-user.livejournal.com/652.html
Re[3]: Зачем нужен C#
От: VladD2 Российская Империя www.nemerle.org
Дата: 10.12.10 19:36
Оценка:
Здравствуйте, Wissenschaftler, Вы писали:

VD>>Вроде, Visual Basic .NET позволяет писать весьма высокоуровневый код, да и с интеграцией в .Net все замечательно. Кто и зачем тогда использует C# Чисто, по привычке? Или есть юзкейсы, где сабж превосходит по юзабельности Visual Basic .NET?

W>Тупо в 2 раза короче код, реализующий идентичный функционал.

Тупо гонишь.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Зачем нужен C#
От: Sharowarsheg  
Дата: 10.12.10 20:44
Оценка:
Здравствуйте, Wissenschaftler, Вы писали:

W>Здравствуйте, VladD2, Вы писали:


VD>>Вроде, Visual Basic .NET позволяет писать весьма высокоуровневый код, да и с интеграцией в .Net все замечательно. Кто и зачем тогда использует C# Чисто, по привычке? Или есть юзкейсы, где сабж превосходит по юзабельности Visual Basic .NET?

W>Тупо в 2 раза короче код, реализующий идентичный функционал.

Мерять число строк? Интереснее было бы мерять число ошибок на оператор, скажем. Другой вопрос, что нет таких замеров — дороговато выходит делать их.
Re[4]: Зачем нужен C#
От: olegkr  
Дата: 10.12.10 21:51
Оценка:
Здравствуйте, Sharowarsheg, Вы писали:

S>Мерять число строк?

Килобайты за вычетом пробелов, табов и переводов строк.
... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>
Re[2]: Зачем нужен C#
От: 0x7be СССР  
Дата: 10.12.10 22:43
Оценка: +1 :)
Здравствуйте, VladD2, Вы писали:

VD>Вроде, Visual Basic .NET позволяет писать весьма высокоуровневый код, да и с интеграцией в .Net все замечательно. Кто и зачем тогда использует C# Чисто, по привычке? Или есть юзкейсы, где сабж превосходит по юзабельности Visual Basic .NET?

Немерле многих смущает неясностью перспектив.
Re[3]: Зачем нужен C#
От: VladD2 Российская Империя www.nemerle.org
Дата: 11.12.10 00:19
Оценка: :)
Здравствуйте, 0x7be, Вы писали:

0>Немерле многих смущает неясностью перспектив.


Дык если бы эти многие подключились к процессу использования и развития, то перспективы сами собой прояснились бы.

К тому же, как показывает практика, те кто начинает его использовать как-то резко меняют мнение о перспективности.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Зачем нужен C#
От: 0x7be СССР  
Дата: 11.12.10 12:59
Оценка: :)
Здравствуйте, VladD2, Вы писали:

VD>Дык если бы эти многие подключились к процессу использования и развития, то перспективы сами собой прояснились бы.

Что бы эти многие подключились к развитию перспектив, им надо поверить в перспективы
Замкнутый круг.
Re[5]: Зачем нужен C#
От: VladD2 Российская Империя www.nemerle.org
Дата: 11.12.10 16:03
Оценка: :)
Здравствуйте, 0x7be, Вы писали:

0>Что бы эти многие подключились к развитию перспектив, им надо поверить в перспективы

0>Замкнутый круг.

Ага. Как всегда серые массы по началу в пролете. Они подключатся когда уже будет поздно снимать сливки.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: Зачем нужен C#
От: 0x7be СССР  
Дата: 11.12.10 16:24
Оценка: +1
Здравствуйте, VladD2, Вы писали:

VD>Ага. Как всегда серые массы по началу в пролете. Они подключатся когда уже будет поздно снимать сливки.

О какого рода сливках ты говоришь?
Re[7]: Зачем нужен C#
От: VladD2 Российская Империя www.nemerle.org
Дата: 11.12.10 19:16
Оценка:
Здравствуйте, 0x7be, Вы писали:

VD>>Ага. Как всегда серые массы по началу в пролете. Они подключатся когда уже будет поздно снимать сливки.

0>О какого рода сливках ты говоришь?

Не бери в голову. Людям привыкшим к продуктам идентичным натуральным такие баловства как сливки не требуются.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[8]: Зачем нужен C#
От: 0x7be СССР  
Дата: 11.12.10 19:53
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Не бери в голову. Людям привыкшим к продуктам идентичным натуральным такие баловства как сливки не требуются.

Ты зря ерепенишься, я спрашиваю абсолютно серьезно и без подвоха.
Re[9]: Зачем нужен C#
От: VladD2 Российская Империя www.nemerle.org
Дата: 11.12.10 20:25
Оценка:
Здравствуйте, 0x7be, Вы писали:

VD>>Не бери в голову. Людям привыкшим к продуктам идентичным натуральным такие баловства как сливки не требуются.

0>Ты зря ерепенишься, я спрашиваю абсолютно серьезно и без подвоха.

А если серьезно, то до появления в мэйнстриме языка поддерживающего метапрограммирование и полноценное встраивание DSL-ей, те кто воспользуется немереном получат определённые преимущества. Это если в двух словах. Развернуто же объяснят долго. Проще попробовать.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Зачем нужен C#
От: Danchik Украина  
Дата: 12.12.10 23:37
Оценка:
Здравствуйте, Wissenschaftler, Вы писали:

W>Здравствуйте, VladD2, Вы писали:


VD>>Вроде, Visual Basic .NET позволяет писать весьма высокоуровневый код, да и с интеграцией в .Net все замечательно. Кто и зачем тогда использует C# Чисто, по привычке? Или есть юзкейсы, где сабж превосходит по юзабельности Visual Basic .NET?

W>Тупо в 2 раза короче код, реализующий идентичный функционал.

That means — индусам VB не подошел?
Re[2]: Зачем нужен Visual Basic .NET?
От: dermax  
Дата: 23.06.11 15:30
Оценка: -1 :)))
Здравствуйте, bober_maniac, Вы писали:

_>Здравствуйте, Wissenschaftler, Вы писали:


W>>Вроде, C# позволяет писать весьма высокоуровневый код, да и с интеграцией в .Net все замечательно. Кто и зачем тогда использует VB.NET? Чисто, по привычке? Или есть юзкейсы, где сабж превосходит по юзабельности C#?


_>Я наткнулся на один юзкейс, когда VB.NET делал C# в обе щеки. Это работа с таким чудом, как scripting.dictionary в рамках .NET 4.


_>Код на C#, который добавляет элемент в коллекцию и читает их.


_>
_>            Scripting.Dictionary d = new Scripting.Dictionary();
_>            object key = "1";
_>            object value = 12345;
_>            d.let_Item(ref key, ref value); 
_>            value = null;
_>            value = d.get_Item(ref key); // эту функцию еще найти надо, вместо нее уродливый интелисенс подсовывает страшного зверя this[ref key]
_>

_>На VB.NET это делается тремя строчками

_>
_>    Set d = new Scripting.Dictionary
_>    d["1"] = 12345
_>    value = d["1"]
_>


Совершенно неправильный пример. От незнания сишарпа
В сишарпе, Dictionary это generic type. Все укладывается в те же 3 строчки
     var d = new Dictionary<object, object>();
     d.Add("1", 12345);
     var value = d["1"];
Re: Зачем нужен Visual Basic .NET?
От: dermax  
Дата: 23.06.11 15:53
Оценка: :)
Здравствуйте, Wissenschaftler, Вы писали:

W>Вроде, C# позволяет писать весьма высокоуровневый код, да и с интеграцией в .Net все замечательно. Кто и зачем тогда использует VB.NET? Чисто, по привычке? Или есть юзкейсы, где сабж превосходит по юзабельности C#?


Я думаю что VB.NET — это исключительно желание Майкрософта продлить жизнь детищу Билла Гейтса — Бейсику.
О том что код на бейсике короче — это форменный бред. В примере используется Dictionary, заточеный именно под VB.
Это все-равно что закручивать гвоздь отверткой.

об этом я уже писал выше
правильный пример на шарпе (тоже 3 строки):
[c#]
var d = new Dictionary<object, object>();
d.Add("1", 12345);
var value = d["1"];
[c#]

И весь разговор потек в ключе, какой на шарпе неудобочитаемый код)))

Если бы VB был такой удобный, Мелкософт не создал бы С# СПЕЦИАЛЬНО под .NET
Я работаю .NET программистом и не знаю НИ ОДНОГО человека из своих знакомых, который любил бы VB
Re: Зачем нужен Visual Basic .NET?
От: skodnik  
Дата: 23.06.11 16:50
Оценка:
Здравствуйте, Wissenschaftler, Вы писали:

W>Вроде, C# позволяет писать весьма высокоуровневый код, да и с интеграцией в .Net все замечательно. Кто и зачем тогда использует VB.NET? Чисто, по привычке? Или есть юзкейсы, где сабж превосходит по юзабельности C#?


Вопрос хороший. Кто тут сильно двумя руками голосует за VB — вспомните как оно события перехватывает. (Могу еще негативных примеров отсыпать) А тем временем американцы начинают все новые и новые проекты на VB.NET
Re[10]: Зачем нужен C#
От: mrTwister Россия  
Дата: 23.06.11 19:47
Оценка: :))
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, 0x7be, Вы писали:


VD>>>Не бери в голову. Людям привыкшим к продуктам идентичным натуральным такие баловства как сливки не требуются.

0>>Ты зря ерепенишься, я спрашиваю абсолютно серьезно и без подвоха.

VD>А если серьезно, то до появления в мэйнстриме языка поддерживающего метапрограммирование и полноценное встраивание DSL-ей, те кто воспользуется немереном получат определённые преимущества. Это если в двух словах. Развернуто же объяснят долго. Проще попробовать.


Лысый автогонщик тоже получает определенные преимущества в сравнении с волосатым. За счет снижения массы.
лэт ми спик фром май харт
Re: Зачем нужен Visual Basic .NET?
От: x64 Россия  
Дата: 23.06.11 21:47
Оценка: +1
W>Кто и зачем тогда использует VB.NET?

Насколько помню, VB.Net позиционируется как учебный язык.
С него многие начинали и по сей день начинают в универах всяких.
Так что Microsoft-у тупо выгодно его поддерживать, больше одептов будет.

W>Или есть юзкейсы, где сабж превосходит по юзабельности C#?


У него есть своя аудитория.
Кому-то он просто банально нравится.
Так почему бы и нет?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.