Страница 1 из 1

кто мне объяснит

Добавлено: 28 янв 2004, 16:14
...
почему .NET MCAD/MCSD сертификация существует под C#, VB.NET, a куда, извинте, С++.NET девали - это теперь не язык чтоли?
Где логика? :?

Re: кто мне объяснит

Добавлено: 28 янв 2004, 16:51
папа Карло
... писал(а):почему .NET MCAD/MCSD сертификация существует под C#, VB.NET, a куда, извинте, С++.NET девали - это теперь не язык чтоли?
Где логика? :?
для того чтобы защитить систему думают не как защищать, а как ломать будут. ты ищешь логику не там. подумай как это выгодно МСу и все на свои места для тебя встанет :)

Добавлено: 01 фев 2004, 05:45
Lepsik
С++ теперь внутренний язык микрософт.

нечего на ансейф языках писать :)

Добавлено: 01 фев 2004, 14:04
vg
2Lepsik
С++ теперь внутренний язык микрософт.

нечего на ансейф языках писать
Я, конечно, понимаю, о чём ты говоришь. И если о широких программо-ламерских массах - это даже очень клёво. В принципе у меня есть аргументы, почему managed код лучше для ламеров.
нечего на ансейф языках писать
Но, если быть занудой, то следует признать, что поддержка managed кода есть в VC++ 7.0. Кстати, даже в BCB++ 6.0, насколько помню, есть возможность делать проекты под CLR. Могу в части BCB++ ошибаться. Давно не использую.

Re: кто мне объяснит

Добавлено: 01 фев 2004, 22:18
aldep
... писал(а):почему .NET MCAD/MCSD сертификация существует под C#, VB.NET, a куда, извинте, С++.NET девали - это теперь не язык чтоли?
Где логика? :?
Потому что С++.NET это некий мутант, который широкого распространения не получит. Он сделан:
1. Для демонстрации "способностей" .НЕТ
2. Для сопряжения старого и нового кода
3. Для кучи.

Кроме того подозреваю (не пробовал сам) что там будет полно глюков и несуразностей.
Майкрофт рассматривает его как переходный кратковременный этап, поэтому и нет экзамена.

ПС
Все вышесказанное полное ИМХО.

Добавлено: 01 фев 2004, 23:12
vg
aldep,
...который широкого распространения не получит...
Если только считать, что у .NET нет будущего.
В противном случае одним шарпом не обойдёшся.
Кроме того подозреваю (не пробовал сам) что там будет полно глюков и несуразностей.
Это да. И с некоторыми я уже столкнулся. Мне так и не удалось получить dll, где были б использованы __stdcall для функций.
Упорно компиллер подставляет __clrcall для функций dll, сделанных как managed-код.

Добавлено: 02 фев 2004, 09:40
aldep
vg писал(а):aldep,
...который широкого распространения не получит...
Если только считать, что у .NET нет будущего.
В противном случае одним шарпом не обойдёшся.
У ДотНет будущее есть, но у C++.Net нету.
Будут простой VС++ и C#.
Кстати VB.NET тоже уйдет, правда очень медленно. Он не дает никаких преимуществ по сравнению с C#, а имеет кошмарный сложный синтаксис который еще и позволяет лепить ошибку на ошибке. Единственное преимущество куча людей, которые знают VB и не хотят учить ничего нового. Но и они уйдут.

Добавлено: 02 фев 2004, 10:19
Vovchik
aldep писал(а): Он не дает никаких преимуществ по сравнению с C#, а имеет кошмарный сложный синтаксис который еще и позволяет лепить ошибку на ошибке. Единственное преимущество куча людей, которые знают VB и не хотят учить ничего нового. Но и они уйдут.
Именно по этому эта штука должна быть популярна. ПОтому что мона депить оишбку на ошибке. Вишь ли в чем дело, своим превым пректом в должности техницского архитектора я страшно гордился. Все было клево аккуратно и работало на ура - клиент за полгода позвонил всего три раза. Ну, через полгода меня вызвал босс - ну думаю щаз дадут премию. А мне босс и грит - ты шож гад сваял? Клиент заплатил 60 штук за 6 месяцев саппорта и позвонил 3 раза. Они теперь не хотят оать 60 штук за следующеие 6 месяцев платить а предлагают по штуке за звонок. Копания из за тебя потеля 57 штук. Иди и подумай над своим поевдением и нравится ли тебе у нас рабоать.

Я подумал. После поледуюещего проекта клиент звонил 5 раз в день и матерился в трубку. Платитл 60 штук за саппорт, начальство сияло, мен дали премию, повысилм оклад и повесели на доску почета.
Надо сказать лепить ашипки специально - это довольно нетривилаьная задача. А тута такой подарок - тулза котороая их лепит сама так что мона на нее все списать.

А программмеры на васике тоже никуда не уйдут - они обычно тупаоватые зато тим плееры и вкалывают без вопросы. Ну и канешна очень счастливы работать - поди лучше чем на ферме говно разгребать.

Жизнь - очень нетривиальная штука.

Добавлено: 02 фев 2004, 14:18
vg
2aldep,
У ДотНет будущее есть, но у C++.Net нету.
Будут простой VС++ и C#.
Вообще интересная тематика. Но я не совсем понимаю, о чём ты говоришь. Это непонимание связано с тем, что? мы вкладываем в понятия C++.Net и "простой С++". На мой взгляд разницы по большому счёту синтаксиса ведь нет. C++.Net - он и есть "обычный" С++, дополненный небольшим перечнем синтаксических конструкций в части использования пространств имён и правил работы с именами в этих пространствах. По сути же отличия остаются "за спиной" рядового программера, который в этом случае ( CLR ) должен дополнительно указать на необходимость построения компилятором managed-кода. Эту работу, т.е. наиболее важную работу, компилятор делает "автоматически", без ведома программера.

ПС. Мне всёж не понятно, в чём Вы видите различия C++.Net и "простой С++", если иметь ввиду синтаксис.

иТаким образом мне не

Добавлено: 02 фев 2004, 21:08
aldep
vg писал(а):2aldep,

ПС. Мне всёж не понятно, в чём Вы видите различия C++.Net и "простой С++", если иметь ввиду синтаксис.

иТаким образом мне не
Синтаксис это не самое важное: С#, Object Pascal, C++, Java пофиг.
Разница между С++ и С.НЕТ это концепция manged vs. umanaged code, garabage collection и библиотеки.

Добавлено: 02 фев 2004, 21:13
aldep
Vovchik писал(а): Жизнь - очень нетривиальная штука.
Это точно, но у меня не было твоего опыта ни в Канаде, ни в России. Такое может себе позволить только компания-монополист.