ООП — определённо не самая моя любимая парадигма, но я считаю, что в мейнстримном ООП со статической типизацией кое-что сделано правильно, и это очень важно для программирования. В этом посте я хочу рассказать, что же самое важное реализовано в мейнстримных ООП-языках со статической типизацией. Затем я сравню ООП-код с Haskell, чтобы показать, что ООП не так плох во всём, как, похоже, считают поклонники функционального программирования. Читать дальше →
Крипта — это не скам. Но скама тут до хрена. И если честно — я сам через многое прошёл, поэтому решил всё собрать в один пост: что за скам бывает, как на него не вестись и почему я принципиально делаю по-другому.1. Скам-токены и “иксы до листинга” — ловушка, в которую я сам мог…
На хабре и в остальном интернете хватает статей с критикой ООП. Кто-то ругает эту концепцию за излишнюю многословность, кто-то рассуждает о плохих аспектах ООП, кто-то сравнивает реализации ООП в разных языках.После прочтения большинства этих статей и нескольких лет кодинга на C#
ООП используется уже давно, оно применяется в большинстве программ. Но всегда ли ООП является правильным путём? Далеко нет.Что такое ООП?ООП — это парадигма, при которой код разделён на множество классов, что приводит к настраиваемому доступу…