работы с ним. Не могу определиться, что выбрать. Подскажите, С# хороший выбор?
лучший выбор из всех возможных
Язык равно инструмент. Определись для начала в какой сфере хочешь развиваться, а дальше уже смотри на более подходящий инструмент
Ну я думаю с этим сложно определиться в начале пути
На ulearn.me классные материалы
Это я понимаю. Но даже со сферой тяжело. Знаю, что не десктоп, ибо сейчас теряет актуальность
Это да, но хотя бы методом исключения или приоритетов
F# для развлечений C# для работы
> десктоп теряет актуальность Новые десктоп фреймворки: *грустят*
Impostor!
Интереснее
Это лишь информация, которую я неоднократно слышал🤔
Глянь по месту жительства, какие вакансии более востребованы. Если не можешь определиться, посмотри на местный рынок. Так с работой будет проще. Это не совсем работает, когда у тебя уже есть желание чем-то заниматься конкретным, но в твоем случае думаю вполне релевантный способ.
Все правильно, так и есть. При этом C# для веба очень хорош, asp.net это тупо дымный кайфарик по сравнению с любыми другими вэб фреймворками
Никто: Я: *ставлю 1000 лайков сообщению*
По месту вообще ~7 вакансий каждого языка, кроме JS (тут 15) Переезд возможен тоже
C# позволяет решать несистемные задачи. Если тебе не хочется писать драйвера — можешь углубляться) Если в принципе хочется начать программировать — тоже можно
ASP.NET на рынке в целом очень востребован, если тебе интересен веб в целом (всякие там модные микросервисы, webapi, просто сайты) - учи, не прогадаешь https://spb.hh.ru/search/vacancy?area=&fromSearchLine=true&st=searchVacancy&text=Asp.net&from=suggest_post
системные тоже позволяет, просто для более низокуровневого берут язык без гц, и тут выпадает не только шарп
Garbage Collector
Можно сделать aot компиляцию
кажется все равно с гц будет просто jit компиляция будет отсутсвовать
А кто будет роль гц выполнять?
кажется аот компиляция все равно упакует тебе райнтайм с собой
Гц всегда будет. Это блин менеджер памяти по сути. Без него типа работать ничего не будет.
аот не избаваляет от гц
Будет, просто оперативка быстро может кончиться 😂😂😂
Будет, в плане можно хоть свой мемори пул написать - https://docs.microsoft.com/en-us/dotnet/api/system.runtime.interopservices.marshal.allochglobal?redirectedfrom=MSDN&view=net-5.0
Обсуждают сегодня