C#

Стоит ли писать на c# из за его недостатков? Например легкой декомпиляции кода или зависимости от .NET

Эрих Нордманн
Эрих Нордманн
7 458
Декомпиляция не является недостатком. Ничего того, что не было бы изобретено десятки лет назад, в твоём коде нет и не будет.

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

Любая защита работает только против малолетних недоумков, изображающих из себя хакеров.

Любой язык зависит от среды исполнения. Cтандартная библиотека C++ - чем она принципиально отличается от .NET? А уж если говорить про интерпретируемые языки...
Александр Питер)
Александр Питер)
70 170
Лучший ответ
Юрий Обфускация кода поможет.
А в чем недостаток декомпиляции? Кто в здравом уме будет ей заниматься вообще? Не думай, что ты там напишешь что-то уникальное. Есть целая чертова уйма совершенно открытого кода, пользуйся - не хочу.
Максим Кобзарь
Максим Кобзарь
56 255
Стоит из-за его достоинств.
Андрей Слегин
Андрей Слегин
96 066
все можно декомпилировать.. значит все ЯП имеют недостатки. выходит - нечего тебе изучать
АА
Анзар Ашимов
88 346
Вы же понимаете, что написали полный бред. А какой по вашему мнению стоит использовать ЯП, у которого 100% защита кода и полное отсутствие зависимостей, который по возможностям можно сравнить с C# и платформой .NET?
AP
A.g. Pogosyan
20 187
Не стоит
Edik Bizuk
Edik Bizuk
6 845
На c# из-за его недостатков нет стоит писать... лично Вам. Как и на любой другом языке. То, что Вы возможность декомпиляции считаете за недостаток, говорит о том, что Вы не желаете становиться программистом. Нормальный программист на языке программирования (любом) "... пишет не код для компьютера, а статью для коллег. Если он напишет плохо, то (ему) будет стыдно не перед компьютером (ему все равно), а перед коллегами". Это цитата из лекции Николаса Вирта (автор языка Паскаль) о его языке Оберон перед студентами ВМК МУ в 1991 году