URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 61894
[ Назад ]

Исходное сообщение
"Компилятор Mono достиг реализации всех функций C# 4.0"

Отправлено opennews , 10-Дек-09 11:08 
По сообщению (http://mareksafar.blogspot.com/2009/12/mono-and-c-40.html) от одного из разработчиков Mono, C# компилятор проекта достиг полного соответствия со всеми возможностями, определенными в спецификации C# 4.0 (http://en.wikipedia.org/wiki/C_Sharp_4.0). Например, реализованы такие возможности, как динамическое связывание выражений, необязательные параметры, именованные аргументы,  ковариация и контрковариация.

URL: http://mareksafar.blogspot.com/2009/12/mono-and-c-40.html
Новость: http://www.opennet.ru/opennews/art.shtml?num=24607


Содержание

Сообщения в этом обсуждении
"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено Аноним , 10-Дек-09 11:08 
google: Результаты 1 - 2 из 2 для контрковариация

wtf?


"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено croster , 10-Дек-09 11:30 
На английском много ссылок, ключевое выражение "Covariance and ontravariance". Например:
http://en.wikipedia.org/wiki/Covariance_and_contravariance_&...

"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено Аноним , 10-Дек-09 12:02 
s/контрковариация/контрвариация/ наверное

"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено Knuckles , 10-Дек-09 13:23 
>C# компилятор проекта

Может стоит начать писать по-русски?


"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено Аноним , 10-Дек-09 14:15 
Оно уже в 4 версии? Представляю себе, какой это синтаксически-перегруженный  монстр.

"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено anonymous , 10-Дек-09 15:32 
Ага, питон нервно курит в сторонке)))))))

"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено User294 , 10-Дек-09 16:56 
>у нас тоже маны есть:))) хочу заметить: на русском языке)

Да читал я эти ваши маны. К сожалению, у MS кроме манов есть еще и опупительная наглость и жлобство. Что ими успешно доказано: стричь купоны за архаичную ФС и кривой костыль к ней - наглость нереальная. И вы хотите чтобы мы поверили что эти люди двигают мир вперед а не просто рубят капусту любыми методами, включая подсадку на зависимость?

Поэтому ну их нафиг. Вместе с их манами. Пусть сидят на них и дальше давятся жабой по своим "супер-пупер" технологиям. А закончится это все тем что их все пошлют нахрен с их "интеллектуальной собственностью" и сделают свое. С шахматами и поэтессами. Микрософт судя по активности пиар-ботов уже понял какой расклад их ожидает. В вебе - это вышло. В мобильном сегменте это происходит. А там глядишь и на десктопах они свое получат. Потому что половина десктопов будет или мобильными или использоваться в основном для веба :-). ИМХО, микрософт понял что в будущем они будут никому нафиг не нужны.


"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено Лукас , 11-Дек-09 11:49 
User294 много времени проводит на opennet. и довольно агрессивен в своих суждениях. слава богу он ещё не предлагает C# программистов выучить Java, бросить работу и устроиться в компанию, где программируют на Java.

"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено User294 , 10-Дек-09 16:19 
>чтобы они начали делать WPF для Mono...

WPF == Windows Presentation Foundation. Слово Windows прозрачно намекает что это - для виндов.

>в наших руках все!

Надеюсь что ваши планы по подсадке *никсоидов на MSовские технологии накроются медным тазом а микрософт получит то что заслужил своими фортелями за столько лет.


"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено аноним , 10-Дек-09 18:45 
>классная технология построения гибких интерфейсов приложений, с разделением кода и дизайна

знаете, ещё моя бабушка кодила на делфи с разделением кода и дизайна.
хочется узнать что-нибудь новое, революционное, разрывающее шаблоны.


"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено Кодилкин , 10-Дек-09 23:33 
>[WPF] это просто классная технология построения гибких интерфейсов
>приложений, с разделением кода и дизайна и кучей удобных концепций типа

Как уже правильно заметили, ещё Delphi со своими DFM-ками это позволял. Работая СТОКРАТ БЫСТРЕЕ на железе 10-летней давности. Сейчас я пишу в эстонской VS2010, не способной переварить одностраничный XAML.
И кстати о ХАМЛе... Ни черта он там не разделяет - всё равно к чистому XML прикрутили костыль {Binding}, дёргающий рефлекшн и таки зависящий от низлежащего кода. А попробуй "порисовать" интерфейс без кастомных сборок - ничего не выйдет, нужен полный проект студии.

>маршрутизируемых событий и мн.др.

*вяло* Да было уже! Разберитесь с Delphi библиотекой, чем тыкать WPFом - всё уже придумано до нас, причём профессионалами, а не мягкомелкими маркетологами.


"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено User294 , 10-Дек-09 16:50 
>присутствие и нормальная реализация = мой софт работает и под Linux

К счастью у меня вашего софта не будет. Как и моно вообще. Мне дотнета в винде хватило выше крыши. Мало того что ставится час и срет на диск 500 мегами барахла, так еще и проги на ЭТОМ стартуют явно дольше чем я с ленты их грузил на спеккоподобном агрегате с i8080 на 3МГц. А для полного счастья - монструозный сетапер периодически крашится при установке да еще и какую-то троянскую дрянь для файрфокса без спроса норовит поставить. Покорно благодарю но такого срача в винде хватило. Упаси боже такой срач в пингвинах получить. Новель там как, не собирается троянцев к фоксу автоматом догружать? Разумеется с благими намерениями, как обычно.


"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено hatewindows , 10-Дек-09 22:56 
Юрий Вам и говорят, что никто не хочет использовать .нет потому, что это в первую очередь МС, щас они будут помогать продвигать .нет в моем святом (ну что поделаешь) девственно чистом линуксе, подождут некоторое время и потом в любой момент они предьявят любой компании или разработчику притензии о натушении каких-либо патентов. Всякие заверения о том, что они не будут выдвигать притензий монописателям - это лишь слова. Реальные соглашения у них только с новелом. Поймите мы не против технологий, мы против того, чем их использование может обернуться.

"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено Georges , 10-Дек-09 19:26 
используйте Qt Graphics View Framework + Qt Animation Framework
или зачем нам exeшники под линуксом?

"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено Den , 10-Дек-09 22:25 
Оно там есть - словом olive зовётся, только почему-то в базовую поставку не включают, вот впф и нету якобы - а так идите в свн и компильте с впф

"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено Den , 11-Дек-09 13:25 
Значит Мигель сам подтупливает - да пишут, что планов нет, но а как же тогда по-вашему работает Moonlight? ( http://www.mono-project.com/WPF ). Так что там непонятен статус. Сама оливка http://www.mono-project.com/Olive

"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено Georges , 10-Дек-09 19:31 
а на C# можно писать приложения с разделением графики и логики с использованием системы Модель - Представление?


"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено Кодилкин , 10-Дек-09 23:40 
>а на C# можно писать приложения с разделением графики и логики с
>использованием системы Модель - Представление?

Можно. Если вы Дункан Маклауд и вам не жалко время.
MVC/MVP блещет только на бумаге, реально же, в любом мало-мальски сложном интерфейсе, контролы по уши завязаны на низлежащие данные. Их можно отделить презентером, но разбираться в получившейся вермишели классов - лучше сразу пристрелите!


"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено Georges , 11-Дек-09 14:32 
почему если дотнет в частности wpf так хорош, на нём досих пор не переписали графическую оболочку windows?

"Компилятор Mono достиг реализации всех функций C# 4.0"
Отправлено Дмитрий , 13-Авг-11 20:45 
> почему если дотнет в частности wpf так хорош, на нём досих пор
> не переписали графическую оболочку windows?

Частично переписали, ядро отображения в WPF встроено в Windows 7 и часть приложений полностью использует XAML (поэтому они на семёрке работают быстрее чем на XP), в восьмёрке наверное всё будет на XAML.