[Форум] [Помощь] [Поиск] [Выйти] |
Добро пожаловать, ![]() |
|
|
| ||
Не успел выйти второй (в прямом смысле еще не успел), как готовится спецификация третьего варианта .NET Говорят, на PDC05 был представлен пререлиз компилятора даже. Сразу оговорюсь, что не может не радовать тот факт, что сохраняется приемственность (в отличие от Java) и совместимость "сверху вниз". Собственно, часть нововведений: http://blogs.msdn.com/cyrusn/archive/2005/09/13/465390.aspx Не скажу, что однозначно отношусь к некоторым вещам из этой статьи, например тот аспект, что: var i = 10; var b = true; var s = "hello"; then it would be the *exact* same as writing: int i = 10; bool b = true; string s = "hello"; совершенно не вызывает у меня восторга, однако есть и очень полезные новшества, и очень-очень полезные... Словом, интересующимся посмотреть стОит :) |
| ||
а что такое совместимость "сверху вниз" ? желающие перекомпилять смогут или новый язык не генерирует непонятного старому интерпретатору p-кода ? __ вот говорят у них в С++8.0 косяки какие-то. оно конечно бета, но говорят неприятно :-) |
| ||
"сверху вниз" - это значит, что верхний уровень "понимает" нижнего. То есть, под Framework 2.0 работает то, что написано и скомпайлено под 1.1 было. Кроме того, код, написанный под 1.1 компайлится под 2.0, хоть и с ворнингами о deprecated-функциях и obsolete-методах :) Естественно, речи о том, чтобы скомпайленное под 2.0 пошло под 1.1-фремворком не идет. Но то, что под 2.0 идет все, что написано для 1.1 - очень хорошо. А то уж на что я с Java работаю мало, а ведь достало уже JRE переставлять... Хотя я что-то слышал о том, что народ нашел код, который не компайлится, но, вроде как, на багу MS ответил, что уже поправлено давно во внутреннем релизе... Сам, правда, багу не видел, мне рассказывали :) Про С++ ничего не знаю, к сожалению... Было бы странно, если бы в бете не было недоработок :) Тогда бы это была уже не версия для бета-тестирования, а релиз как минимум :) Косяки находили в VS2005 :) MS даже за найденные косяки чего-то там раздавала типа бейсболок и футболок :) Правда, не много и нашли-то... |
| ||
Оффтоп. Patrol, а какая религия тебе мешает использовать русские слова "компиляция", "компилируется", "компилировать"? Глаза режет, чесслово... |
| ||
Про оффтоп: та же, что и тебе. Глаза режет. |
| ||
Типа на языке оригинала? Дык в данном случае оригинал-то - латынь, а там никаких "ай" сроду не было... "Фэйсом об тэйбл" :)) P.S. А "ворнинг" вместо "предупреждения" - круче? :))) |
| ||
Типа, привычка. Про оригинальную латынь "русских слов" я думаю в последнюю очередь, равно как и про то, что "круче". |
| ||
Веритас, а давно в русском языке выражение "не по теме" заменили на "оффтоп", раз уж Вы так бьётесь за грамотность нашу? зы Patrol хотя бы всё с первого раза понимает) |
| ||
Мне больше нравится фтопку. |
| ||
Кстати, еще несколько нововведений пречислили, на сей раз на русском: http://blogs.gotdotnet.ru/personal/gaidar/PermaLink.aspx?guid=9e873abc-7fdd-459f-870b-84d59d4c6fd1 Мдя. Жаль, что примеры на VB, на C# оно виднее было бы.. |
| ||
Сегодня нашел вот это (видео): http://msdn.microsoft.com/vcsharp/future/ Там посмотрел следующие вещи: "Language Enchancement in action" (4 мега) - примеры использования расширений языка "LINQ in action" (2 мега) - примеры запросов к объектам "DLINQ in action" (4 мега) - примеры запросов к базам данных Протащился и даже очень. Особенно именно DLINQ порадовало. Очень-очень советую посмотреть всем, кто как-то связан или интересуется .NET. |