Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];

Вниз

Дот НЕТ   Найти похожие ветки 

 
Игорь Шевченко   (2002-12-16 14:34) [40]

Romkin © (16.12.02 14:08)

Насчет журналов - эт точно. Насколько интересно было читать первые два сигнальных номера MSDN русская редакция, а сейчас там сплошной .Net и ничего более...А мы вот на него подписались...


 
Romkin   (2002-12-16 14:45) [41]

Программист - тоже, тема №12 - .NET ...
А вот насчет RSDN - ничего подобного :-)) Не сплошной NET в последнем номере, 4 статьи от нашего сайта :-))))


 
DiamondShark   (2002-12-16 15:37) [42]


> На мой взгляд (поверхностный) C# - это Object Pascal с прелестным
> оскалом С. Причем, извините, ублюдок какой-то получился
> :-))


По внешним фенотипическим признакам наиболее вероятно предположить незаконную связь Визуального Васика и Жабы.


> Его главным достоинством имхо является то, то он органически
> ложится на придуманный MS дотнет


Угу, как в свое время органически ложился Визуальный Васик на придуманный COM. Правда, у некоторых историков есть сомнения, в том, кто же на кого ложился.
От себя добавлю, что наиболее органически на все это ложится... Ой, молчу, молчу!


> Java- это Java...


А веревка есть вервие простое...


> Мне просто интересно, замени у C# синтаксис С на Паскаль,
> что получится?


Можно я скажу!? Васик! Угадал?


>от комбинации слов "Виртуальный Конструктор" - Вирт в гробу перевернется


Да рановато ему, вообще-то.


> Обычно при создании нового языка в него вносится что-то
> принципиально новое, чего нет у других языков.


Эх, погорячился я насчет Вирта. Теперь ему впору застрелиться, чтобы иным "разработчикам" по ночам являться. Бу-у!!!


> А вдруг это для мягкого перехода паскалистов на С?:-)


Не-а. Это для мелкого и мягкого перехода ;)


> С++ не ублюдок, из современных объектных он первенец.


Гы-гы-гы!!! Особенно мне про современные понравилось ;))


> > Перегрузка операторов?... ... ... А на фига?
>
> Очень полезная вешь, однако.


Падлы ламакам строить! Пергружаешь +, -, *, / на какую-то фигню, а ламер прется и въехать не может, в какой ДНК у него ошибка. Вот ржачно!!!


> Или "в этом сезоне дубленки модно покупать в "Снежной Королеве".."?


Главное чувствовать себя сухо и комфортно.


 
Romkin   (2002-12-16 15:57) [43]

^-)))) Без комментариев Ж-)))


 
Suntechnic   (2002-12-16 16:43) [44]

Как и стоило ожидать пост перешёл в обычный флейм :)

Посмотрел, что такое атрибуты... Мало что понял :-))
Это свойство среды, а не языка, они есть и в C++ и в VB, уверен, в Delphi for .NET тоже будут, куда денешься... Вот только что это? Документация кода? добавление примечаний? Обходились до этого - вставляешь дебаггинг, и на этапе разработки все доступно без написания кода, во внешнем просмотровщике...


Ни в С++ ни в VB ни судя по всему в Delphi ничего подобного атрибутам нет. Это не документаци и не примечания. Это метаданные кода, которые доступны в run time. И весьма полезная штука я должен вам заметить.

Boxing уж точно нет :-)) Хотя не понял окончательно, но из переменной стандартного типа просто так объект не сделаешь... Delphi ориентируется на variant, в D6 есть нечто, позволяющее на основе variant создавать свои типы с перегрузкой операций :-))

Вообще то "преобразование переменной стандартного типв в объект" и называют boxing. И одно дело иметь variant а другое возможность преобразования value type в reference type Object. Кстати люди которые говорят что boxing это бред наверное готовы отказаться и от variant :)

Кстати событийная модель в С# позволяет, в отличии от OP, назначить несколько слушателей одного события.

А вообще наверное стоит завязывать с этим флеймом. Поймите меня правильно я ничего не имею против OP :), но и хорошие знания C# ещё ником не помещают. Мне например за это сейчас деньги платят :)))



 
Romkin   (2002-12-16 17:43) [45]

хм... насчет атрибутов - все почерпнуто из
http://rsdn.ru/article/default.asp?dotnet/attributes.xml#IDAL4KWD
там параллельно C# MC++ VB.NET
Вот насчет списка обработчиков событий - весьма сомнительно, весьма... тут с простыми не очень иногда отследишь, что где, а тут еще и цепочка...
Будем тихонько коситься на С# :-))
Насчет боксинга так и не понял - с какой целью это делают?


 
vuk   (2002-12-16 18:22) [46]


to Suntechnic:
>Это метаданные кода, которые доступны в run time.
Не совсем так. Я бы сказал, что это что-то типа очень гибкой системы RTTI, причем структура и форма этой информации может задаваться программистом.

А что касается того, нравится .NET или NET, то здесь, увы, похоже скоро выбирать не особо придется, поскольку в MS взяли курс на то, чтобы сделать .NET основной платформой разработки приложений.


 
Suntechnic   (2002-12-16 19:26) [47]

>vuk © (16.12.02 18:22)
>Это метаданные кода, которые доступны в run time.
Не совсем так. Я бы сказал, что это что-то типа очень гибкой системы RTTI, причем структура и форма этой информации может задаваться программистом.


RTTI существует в C# и без атрибутов. Я бы всё-таки сказал что это метаданные даже не кода а классов, методов, свойств и полей которые доступны в run time.

Romkin © (16.12.02 17:43)
хм... насчет атрибутов - все почерпнуто из
http://rsdn.ru/article/default.asp?dotnet/attributes.xml#IDAL4KWD


Я всё не читал, но первое слово "комментирование" слегка настораживает. Оно явно не несёт тот смыл который имели в виду авторы статьи.



 
Мазут Береговой   (2002-12-16 20:41) [48]

Чего вы спорите? Не понимаю. Дат Нэт изначально несет новую технологию, а уж какие там он языки использует - это дело второе.
Прежде всего Мягкие отказались от СОМ технологии. Почему? Все это вы можете найти на Инете. Теперь вместо DLL используются Assembly "Сборки" (хотя фалы, в которых содержатся классы все равно имеют расширение dll). Помните как во времена DOS все программные файлы находились в одной директории? Они к этому опять вернулись плюс имеется возможность делать ссылку на другие сборки, но никак не через registry. Проги теперь не обращаются к registry.
Mainframe .Net может работать на любой платформе (а не только windows). В Mainframe собраны все классы, которые предлагает win (классы - это core .NET). Проги компилируются в промежуточный язык (MSIL), а затем перенесенные на другую платформу с установленной Mainframe компилируются в машинные коды.
И потом, кто сказал, что для использования .NET надо что-то делать с компьютером - надо только установить MAINFRAIM .NET И ВСЕ (которая устанавливается даже на старые WIN). Нет необходимости даже устанавливать VISUAL STUDIO .NET.
.NET новая идея, причем сырая. MS сами не знают толком что это должно быть.

Вы спорите какая форма лучше как у яблока или как у груши, а смысл-то в содержании.


 
iZEN   (2002-12-17 12:20) [49]

Для Мазут Береговой (16.12.02 20:41)
/*

Прежде всего Мягкие отказались от СОМ технологии.

*/
Никто (!) от COM-технологии не отказывался. Этому примеров много: сходите на форумы .Net на http://www.rsdn.ru
Все только и говорят о COM/COM+ средствами .Net.
Так что, "куда ты денешься с подводной лодки".

/*

Mainframe .Net может работать на любой платформе (а не только windows).

*/
Теоретически - да, практически - нет (а нужно ли такое MS в принципе? Сомневаюсь.). Для этого надо пол-Windows перенести на другие платформы (под FreeBSD уже что-то есть в зачаточном состоянии).

/*

И потом, кто сказал, что для использования .NET надо что-то делать с компьютером - надо только установить MAINFRAIM .NET И ВСЕ (которая устанавливается даже на старые WIN). Нет необходимости даже устанавливать VISUAL STUDIO .NET.

*/
Такая же ситуация и с Java2: для работы приложений и апплетов необходима лишь JRE (около 10Мб);
для программизма - JDK, куда входят JRE и инструменты (всё порядка 35 Мб).

/*

.NET новая идея, причем сырая.

*/
Скорее NET - это компот из революционных идей, но, к сожалению :), не их идей.


 
Anatoly Podgoretsky   (2002-12-17 12:33) [50]

Чистые идем большая редкость, и встерчаются ли вообще



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.008 c
1-15018
Woolen
2002-12-24 15:25
2003.01.06
Как скопировать объект?


14-15312
borlandcpp
2002-12-18 12:28
2003.01.06
Plese help me now!


4-15347
VirginKiller
2002-11-18 15:45
2003.01.06
Help мониторинг каталога


14-15306
KidMan
2002-12-13 22:35
2003.01.06
Инсталяшка проги


1-15128
Ilg
2002-12-21 17:49
2003.01.06
ListBox со строками разных цветов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский