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

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
...
Частый Гость
Сообщения: 38
Зарегистрирован: 25 фев 2003, 10:13

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

Сообщение ... »

почему .NET MCAD/MCSD сертификация существует под C#, VB.NET, a куда, извинте, С++.NET девали - это теперь не язык чтоли?
Где логика? :?
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8563
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

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

Сообщение папа Карло »

... писал(а):почему .NET MCAD/MCSD сертификация существует под C#, VB.NET, a куда, извинте, С++.NET девали - это теперь не язык чтоли?
Где логика? :?
для того чтобы защитить систему думают не как защищать, а как ломать будут. ты ищешь логику не там. подумай как это выгодно МСу и все на свои места для тебя встанет :)
Аватара пользователя
Lepsik
Житель
Сообщения: 522
Зарегистрирован: 17 фев 2003, 18:34
Откуда: Berlin
Контактная информация:

Сообщение Lepsik »

С++ теперь внутренний язык микрософт.

нечего на ансейф языках писать :)
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

2Lepsik
С++ теперь внутренний язык микрософт.

нечего на ансейф языках писать
Я, конечно, понимаю, о чём ты говоришь. И если о широких программо-ламерских массах - это даже очень клёво. В принципе у меня есть аргументы, почему managed код лучше для ламеров.
нечего на ансейф языках писать
Но, если быть занудой, то следует признать, что поддержка managed кода есть в VC++ 7.0. Кстати, даже в BCB++ 6.0, насколько помню, есть возможность делать проекты под CLR. Могу в части BCB++ ошибаться. Давно не использую.
Аватара пользователя
aldep
Маньяк
Сообщения: 1593
Зарегистрирован: 18 фев 2003, 08:06
Откуда: Toronto
Контактная информация:

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

Сообщение aldep »

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

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

ПС
Все вышесказанное полное ИМХО.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

aldep,
...который широкого распространения не получит...
Если только считать, что у .NET нет будущего.
В противном случае одним шарпом не обойдёшся.
Кроме того подозреваю (не пробовал сам) что там будет полно глюков и несуразностей.
Это да. И с некоторыми я уже столкнулся. Мне так и не удалось получить dll, где были б использованы __stdcall для функций.
Упорно компиллер подставляет __clrcall для функций dll, сделанных как managed-код.
Аватара пользователя
aldep
Маньяк
Сообщения: 1593
Зарегистрирован: 18 фев 2003, 08:06
Откуда: Toronto
Контактная информация:

Сообщение aldep »

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

Сообщение Vovchik »

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

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

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

Жизнь - очень нетривиальная штука.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

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

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

иТаким образом мне не
Аватара пользователя
aldep
Маньяк
Сообщения: 1593
Зарегистрирован: 18 фев 2003, 08:06
Откуда: Toronto
Контактная информация:

Сообщение aldep »

vg писал(а):2aldep,

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

иТаким образом мне не
Синтаксис это не самое важное: С#, Object Pascal, C++, Java пофиг.
Разница между С++ и С.НЕТ это концепция manged vs. umanaged code, garabage collection и библиотеки.
Аватара пользователя
aldep
Маньяк
Сообщения: 1593
Зарегистрирован: 18 фев 2003, 08:06
Откуда: Toronto
Контактная информация:

Сообщение aldep »

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