Как стать автором
Обновить
4
0
Владимир Барановский @mrbaranovskyi

Пользователь

Отправить сообщение

хех... я из-за него начал смотреть на Rust... Если уж этот "м*дак" (может так не показаться, но это в положительном ключе) это одобрил, то видимо на это есть причины.

Это да.
Просто привычка. https://sharplab.io/
Удобная штукенция.

Вы ассемблер смотрите, а не IL. Очевидное "неочевидно", может быть неочевидно.

Да, очень удобная приблуда. Даже просто, чтобы открывать проекты.

Интересно, для Марса уже есть структурка :)

Исчерпывающе. Спасибо!

Хорошо.
Допустим у нас есть абстрактный телеграм который должен работать везде (насколько я помню, то десктопная версия на Qt и мобильные каждая на своей платформе написана)

Как подобная задача должна решаться в .net на даный момент? (да, еще есть веб-версия)

Ну, очевидно.. Xamarin (и его разновидности). Я не слышал ни одного положительного отзыва от тех кто ним пользовался. Всё классно только в теории. Даже з обычным WPF, постоянно какие-то траблы если достаточно глубоко копнуть. Могу только представить, что там.

Я, возможно, упускаю какой-то технический нюанс, но зачем было городить это всё вместо создания, какого-то аналога Авалонии, без бесконечного количества костылей. Это всё выглядит как: у нас есть тонна работающего-кроссплатформенного и нет кода, давайте же любыми средствами попытаемся унифицировать это всё дело.

Почему, создание «нулёвого» кросс-п аналога сложнее?

У меня есть небольшое ощущение, что всё это как-то слишком сложно стало..

Да, просто, кричаще. Я вот нашел некий ресурс.
https://www.cvedetails.com/top-50-products.php
и там не всё так радужно. При всей моей любви к линуксу. Хотя, снова таки, трудно интерпретировать кто больше "забагован".

В чем посыл статьи?

Я не знаю всех фишек этой лампочки, но М4, мне кажется, немного перебор. Вероятно там еще есть вебсервер, который ведет инстаграм это лампочки.
Есть прикольная книженция. Может кому будет полезно.
mml-book.github.io
Прежде чем критиковать пост, нужно тоже внимательно его прочитать… так что

«Это — я просто не могу прочитать уже без боли(спорить о полезности я не могу здесь).»

Вроде бы и не собирался критикивать. Просто говорю, что непривычно читать код современных плюсов.

Типичные жители хабра, всё агрессивно воспринимают. Дисскусия завершена.
Я видел корутины))) Просто говорю, что классно что появились. В шарпе их, увы, нету. Я не уверен, что файберы как-то можно использоваться.
yield return это немного не то.

это ведь на основе Fiber? или я неправильно понимаю?

Upd.
а, вижу ссылку. ТО еще не читал.
Благодарю за развернутый ответ!
Да, похоже Вы правы. Видимо просто нужно больше кода почитать на современном Сpp

Круто, появились корутины.
… 5 6 7 7.1 7.2 7.3 8 9 (вроде так.)
5 — добавили async — await. (хрен знает когда)
в 7 добавили стек-онлин структури ref structures, и кажется «in» (что-то вроде const T*.
в 9том = record и пол мелочи.

Может спецификация и увеличилась… Код стал чуть короче, разве что.
Главное, что он стал гораздо быстрее. По сути, если хочется скорости, то смысла писать модуль на чем-то нативном, я теперь не вижу.

Про боль, я очень не люблю обилие дужек, скобок. Так то я понимаю что написано. Постепенно и в шарпе появляется вещи типо!!! или ?!.. Мне это не шибко нравится, с эстетической точки зрения.

В Шарпе в принципе очень трудно сделать так, чтобы код было трудно прочитать, так что я уверен, что Вы без проблем разберётесь в любом коде:)
Эм… интересно где это он раздулся. за 5 версий появились пара ключевых слов и паттерн-матчинг… В последний раз я писал на плюсах в 12том году. Это — я просто не могу прочитать уже без боли(спорить о полезности я не могу здесь). А шарп по сути и не изменился.

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Зарегистрирован
Активность