Всё про Generic Math в C#

С момента своего релиза в C# 11 и .NET 7 Обобщённая Математика так и осталась тёмной лошадкой в глазах программистов. Разработчики не понимают и не используют эту фичу, статья же ответит на все вопросы и разложит всё по полочкам. Рассмотрим с нуля концепцию Generic Math. Как она выглядит в C# и других языках программирования, почему вообще появилась. Также зароемся в «кишки» System.Numerics и узнаем, как применить в продакшне кровавого ынтэрпрайза.

https://habr.com/ru/companies/ruvds/articles/900006/

#ruvds_статьи #dotnet #csharp #generic_math #math #abstract_algebra #oop #object_oriented_programming

Всё про Generic Math в C#

С момента своего релиза в C# 11 и .NET 7 Обобщённая Математика так и осталась тёмной лошадкой в глазах программистов. Разработчики не понимают и не используют эту фичу, статья же ответит на все...

Хабр

Как и почему эффекты помогают писать хороший код

В этой статье я рассказываю об эффектах. Несмотря на то, что эффект – понятие столь же простое, как обычная функция, для меня оказалось не так просто найти подходящее объяснение, но, я его нашел. Вы узнаете, в чем заключается идея использования эффектов и чем они отличаются от классических функций. Я делюсь своим опытом разработчика и показываю примеры кода с использованием эффектов. Вероятно вы найдете для себя что-то интересное. Если вы никогда не слышали об эффектах или термине "побочный эффект", рекомендую ознакомиться с этой темой для повышения вашего профессионального уровня и технического кругозора! Читать об эффектах

https://habr.com/ru/articles/882946/

#typescript #effect #type_safety #types #type #zio #functional_programming #object_oriented_programming #side_effects #function

Как и почему эффекты помогают писать хороший код

Привет! В этой статье я расскажу об эффектах и надеюсь, что мой многолетний опыт работы с языками Scala, Java и TypeScript поможет мне в этом. Долгое время я размышлял, как понятнее объяснить, зачем...

Хабр

I'm reading the book from the Gang of Four about Design Patterns at the moment. I used to have a lot of trouble understanding these topics, but now, I understand them perfectly and I love them. They honestly make me a better programmer.

#Programming #object_oriented_programming

Stroustrup: Programming -- Principles and Practice Using C++ (3rd Edition)

The Continuing Quest for Abstraction
(2006) : Lieberman, Henry
DOI: https://doi.org/10.1007/11785477_12
#object_oriented_programming #abstraction #MAS #my_bibtex