Ну, может потому что C# это вендовое поделие, завязанное на внутренности венды? У MS даже биндинги свои к C++ (managed C++) называется. Индусокод во всех красе. Советую бежать как от огня при любых попытках рабовладельца заманить на такую работу. Даже за большие деньги. Психика дороже.
Легко, если ты можешь себе это позволить. Я вот не хочу работать с фронтендом в вебе и не буду. Ещё ассенизатором работать не хочу и не буду. И тут не в деньгах дело. Только если это будет единственная работа и жрать будет хотеться сильно.
Мне вот интересно, а через какую призму мне проецировать бредовое сообщение на ЛОРе? Через призму форума больных шизофренией (такой есть)? Так мало что изменится, тащемта.
C# на десктопе это очень хорошо, но очень плохо, что GTK# обернут вокруг старого как говно мамонта GTK2 и не умеет в HiDPI и прочие современные вещи. Даже IDE Monodevelop на HIDPI мониторе неюзабельна.
для Виндовс, код на C# плавно перетекает в типичный C++ с кучей #ifdef и магических ссылок и подключения бинарных левых либ(из внутренностей винды) прямо в коде
Когда школьники и нищеброды поймут, что всех денег не заработаешь и деньги это то что ты получаешь в обмен на здоровье и время? Важно КПД, т.к. здоровья и времени ограниченное количество. Работа с фронтедом, например, негативно сказывается на психическом здоровье. Хочется взять и ... тех кто придумал css обрабатывающуюся по разному в каждом браузере.
Тащемта, тащемта... из моего сообщения явно читается боль и страдания опытного шарпера. Только ты видишь комплексы, религиозные убеждения и «тащемта». Отдохни, говорю.
Я, как ярый бывший адепт C++, не вижу альтернатив, которые завоевали бы такую же популярность. Есть Rust - годен с виду, а по факту работы на нем не найти. Есть go - говорят хорош, но использование его специфично. Есть D - опять же, хорош, но кто его реально использует?
Я, как ярый бывший адепт C++, не вижу альтернатив (для C# - прим.), которые завоевали бы такую же популярность.
Есть Rust - годен с виду, а по факту работы на нем не найти. Есть Go - говорят хорош, но использование его специфично. Есть D - опять же, хорош, но кто его реально использует?
Как язык он ничем таким ужасным не отличается. В отличие от lisp который даже не язык, а неудачная шутка. Но он тащит с собой поделку которая является клоном поделки которая является кривой проприетарной платформой, так что...
Почему в этой теме никто не сказал о таком важном аспекте как то, что си шарп это байт код исполняемый виртуальном машиной дотнет. А это означает снижение скорости работы и увеличение поедания ресурсов по сравнению с языками компилируемыми в машинный код. Вот жаба может в машинный код компилиться.
А нерациональная нагрузка на комп это плохо. У нас на работе старенькие компы стоят, хром (а он на плюсах) тормозит жутко. А теперь представьте, будь он написан на си шарпе и работай через виртуальную машину? Он бы наверное вообще не запустился бы из-за нехватки памяти.
Также, насколько мне известно в си шарпе нет низкоуровневого управления памятью. Это тоже ухудшает производительность софта
А ещё это довольно громоздкий язык:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyFirstConsoleApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Также я очень сомневаюсь что он кроссплатформенен (попробуйте без модификаций скомпилировать для линукса большую и сложную программу написанную для винды или наоборот)
Почему в этой теме никто не сказал о таком важном аспекте как то, что си шарп это байт код исполняемый виртуальном машиной дотнет.
Потому, что есть JIT и AOT компиляция. AOT чаще используется для мобильных телефонов, так как не нужно каждый раз JIT запускать.
Вот жаба может в машинный код компилиться.
В Жабе AOT насколько я помню не вышел в серию и можно использовать только на свой страх и риск. Насколько я поню именно изза это ее в отличие от дотнета нет на иФонах
А нерациональная нагрузка на комп это плохо.
Особенно если вы ее выдумали.
У нас на работе старенькие компы стоят, хром (а он на плюсах) тормозит жутко. А теперь представьте, будь он написан на си шарпе и работай через виртуальную машину? Он бы наверное вообще не запустился бы из-за нехватки памяти.
Т.е. ни разу не видели но осуждаете.
Забавно А Жаба я так понял летает ;)
Также, насколько мне известно в си шарпе нет низкоуровневого управления памятью.
Есть Span
А ещё это довольно громоздкий язык:
Почти половину букв в код вы принесли с какой-то целью кроме попытки потроллить?