LINUX.ORG.RU

Вышел Mono 1.2.6


0

0

Новшества:

  • Родной для системы драйвер Windows Forms для MacOS X
  • Поддержка ASP.NET AJAX APIs
  • Поддержка FastCGI
  • Поддержка Windows Forms Web Control с использованием Mozilla
  • Значительно уменьшен расход памяти
  • Практически полная поддержка C# 3.0
  • Поддержка Silverlight 1.1 API на всех платформах
http://www.go-mono.com/archive/1.2.6

>>> Подробности

anonymous

Проверено: anonymous_incognito ()

Ответ на: комментарий от atrus

>Такими темпами оно Java обгонит...

Не обгонит. В MS.NET есть инфраструктура которой моно не хватает - они пишут только минимум - vm, компиляторы и стандартную библиотеку. Этого мало для больших серьезных проектов.

К стати никто не знает F# для моно никто не ваяет?

r ★★★★★
()
Ответ на: комментарий от mono

> mono создан для создания прикладного софта!

Зачем эта избыточная прослойка для прикладного софта? Правильно - незачем, потому у меня его и нету. Тем более в таком непостоянном мире OSS.

shahid ★★★★★
()
Ответ на: комментарий от phasma

>а зачем Си строки ?) на и без них хорошо живется ...

+100. Си и С++ имеют разыный круг задач. В си и без строк хорошо живется.

Просто задолбало.

char s[] = "Hello L.O.R";
s = "Hello Linux.org.ru"; //несовместимость типов.

шарп вообще конфетка.

mono ★★★★★
()
Ответ на: комментарий от mono

> а как замерить время JIT компиляции?
Как вариант увеличить число итераций, рекурсий или еще что подобное используется, что бы сами вычисления занимали много больше времени чем загрузка vm и jit компиляция.
Тогда погрешностью можно будет пренебречь.
Или внедрить в код фиксацию времени до выполнения основного кода и после и вычесть.
и т.д.

ilnurathome
()
Ответ на: комментарий от mono

>просто, что бы писать на плюсах нужно быть мазахистом.

Я даже боюсь спрашивать, кем надо быть, чтобы писать на си-диезе.

Давайте делитесь, чем std::string от String (или как там оно у вас называется) отличается.

anonymous
()
Ответ на: комментарий от anonymous

stl-вский string - бред дяди степы, написавшего быдло-STL. В С# самые быстрые и удобные строки, а плюсах их как не было, так и нет.

anonymous
()
Ответ на: комментарий от anonymous

>Я даже боюсь спрашивать, кем надо быть, чтобы писать на си-диезе.

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

>Давайте делитесь, чем std::string от String (или как там оно у вас называется) отличается.

System.String - это встроенный базовый тип данных, а std::string это костыль, который содержиться во внешнем модуле Это нормально, когда для создания тривиальной программы со строками надо подключать все, что находиться в std! По сути std::strign - это надстройка над char s[].

mono ★★★★★
()
Ответ на: комментарий от mono

> Задостали анонимусы, искренне верящие, что гном перепишут на моно.

Я, кстати, верю в это тоже. Но не весь конечно. Году к 2015-му.

sv75 ★★★★★
()
Ответ на: комментарий от mono

>>а зачем Си строки ?) на и без них хорошо живется ... +100. Си и С++ имеют разыный круг задач. В си и без строк хорошо живется. Просто задолбало. char s[] = "Hello L.O.R"; s = "Hello Linux.org.ru"; //несовместимость типов. шарп вообще конфетка.

>mono * (*) (14.12.2007 0:21:30)

char *s = "Hello L.O.R"; s = "Hello Linux.org.ru"; printf("%s", s);

aleos
()
Ответ на: комментарий от anonymous

Батенька, вам к доктору. Асм я знаю. А почему такие переходы с ЯВУ (надеюсь, знаешь что это такое) на низкий уровень. И вообще, тролль - имеешь чего сказать по теме - милости просим. Нет - зачем трепаться языком. Комплексы, комплексы ...

Sentinel
()
Ответ на: комментарий от r

> К стати никто не знает F# для моно никто не ваяет?

А чем родной от МС (под моно) не устраивает? Ну кроме лицензии и того, что они иногда только msi выкладывают, а зипы - через раз??

sv75 ★★★★★
()
Ответ на: комментарий от Sentinel

>Батенька, вам к доктору. Асм я знаю. А почему такие переходы с ЯВУ (надеюсь, знаешь что это такое) на низкий уровень. И вообще, тролль - имеешь чего сказать по теме - милости просим. Нет - зачем трепаться языком. Комплексы, комплексы ...

К окулисту, быдло. Ответ не тебе был.

anonymous
()

Превед, Мигелюшко!!!

anonymous
()
Ответ на: комментарий от anonymous

Приставки другие знаешь, кроме "быдло" ? Кризис живого общения ?

Sentinel
()
Ответ на: комментарий от aleos

>char *s = "Hello L.O.R"; s = "Hello Linux.org.ru"; printf("%s", s);

это уже менее костыль, но все равно костыль. нормальных строк в с++ как небыло так и нет.

Например.

char *s1 = "Hello"; char *s2 = " L.O.R";

s1 = s1 + s2;

mono ★★★★★
()
Ответ на: комментарий от sv75

>В два раза медленее? Правдоподобно, по-моему. Ну и C# для математики - вещь весьма, кхмм, спорна.

Ну да. Тут думаю не mono виноват, а сам язык. Тк даже main() является методом класса.

PS И процессор шарп сильнее поедает.

mono ★★★★★
()
Ответ на: комментарий от troorl

>таки да

По последним замерам всего в два раза, по сравнению с с++.

>зы. а где делась серая звезда? :)

Позеленела) Просто флудить меньше стал. Скор опять расти начал.

mono ★★★★★
()

Кстати, оно такие реализовывает System.Windows.Forms или ему всё ещё нужен костыль в виде gtk#?

troorl ★★
()
Ответ на: комментарий от Sentinel

>> И таки что эта конфетка имеет такого, что не имели бы другие
>> кондитерские изделия ?

а вы посмотрите на тех кто ей питается (впрочем и "микрософт" на фантике уже достаточно для тех кто травился ранее)

ELF ★★
()
Ответ на: комментарий от sv75

>В два раза медленее? Правдоподобно, по-моему. Ну и C# для математики - вещь весьма, кхмм, спорна.

Не фигово бы на ког глянуть.

r ★★★★★
()
Ответ на: комментарий от sv75

Странный тезис. Ведь есть еще и QT кроме GTK. Для KDEшников оно роднее. Я думаю, что это тупиковый путь. Если мы хотим "чего-то более Линуксового", то нахрена вообще Моно ? Пишите на другом. А если кроссплатформенность, то тогда зачем именно ГТК# ?

Sentinel
()
Ответ на: комментарий от troorl

>А ещё роднее обычный GTK ;) Но весь смысл то этого mono в кроссплатформенности и совместимости с .NET

Вообще моно позиционируется как альтернативный рантайм и под винду тоже. Вобоще что мешает: a) запускать под моно на венде b) запускать под MSNET но с либами gtk#? Для жабы свинг роднее - это ж не отменяет биндингов к Qt и SWT?

r ★★★★★
()
Ответ на: комментарий от r

Жаба изначально кроссплатформенная. А в данном случае 99% приложений пишут под .NET. И одной из самых важных целей mono является запуск таких приложений. Кроме того, таскать за собой gtk в винду не очень то и хочется.

Так они уже реализовали Windows.Forms или нет? Кто знает?

troorl ★★
()
Ответ на: комментарий от mono

Всем поклонникам плюсов предлагаю написать IDE, которая хотя бы отдалённо будет догонять эклипс. Тогда и можно будет говорить о том, что С++ приближается к джаве. А пока на допотопных вимах-емаксах печатаете, за нормального джависта IDE всё сделает.

А тем, кто ещё не понял, что Garbage collector и JIT-компиляция рвёт всякие С++ и прочую муть, советую почитать умных книжек.

anonymous
()

Нормальная флеймообразующая новость

iriyoox
()
Ответ на: комментарий от atrus

Я делал замеры скоростей на разных VM (Java,mono,python,ruby ...)

Гонял только математику разной степени сложности в циклах.

Java (которая от Sun) - не уступает С по скорости

.NET (от M$) - тоже мало уступает

mono - раза в 2 послабее

python(psyco) - раз в 4-5 послабее

остальные интерпретаторы - раз в 50

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.