Привет, возник такой вопрос. Если выбирать между Си и С++ для написания троянов, червей, вирусов, какой из них лучше подходит для данных целей и почему. Заранее спасибо
Если только для себя и на один раз, то голый C быстрее и эффективнее (нет издержек на высокоуровневую шелуху). А если нужен фреймворк, которым будут пользоваться сотни\тысячи других негодяев, и вам захочется этот фреймворк обновлять и дорабатывать, то на С++ будет проще, как раз за счёт более высокоуровневых абстракций.
Что удобнее, то и используйте.
Они одинаково пригодны для написания логики приложения вируса и взаимодействия с API операционной системы.
А для специфических вещей, хаков, эксплуатации уязвимостей, возможно, потребуются ассемблерные вставки или иные языки.