0
Which progamming language should I learn to code a antivirus.
I want to coded my own antivirus because most of the antivirus i found online are bad.Some antivirus are better than the others but need to pay for it.Thats the reason why i want coded my own.
4 Answers
+ 3
You need to learn C and C++. Then you need ASM knowledge *and* knowledge on CPU, memory, etc. So your software can detect malware and eliminate it. Then a Database knowledge to download and store known signatures ...
List goes on. The fact you're asking means you're setting overly ambitious goals.
Win10 support ends 2020, extended support 2025. AFAIK, 10 is the last edition. Other OSes are more resilient, in fact ClamAV supposedly weakens a *nix machine's defense. I wouldn't know because the best defense is a good policy.
By 2025, will you really have assimilated and implemented the knowledge *and* marketed the product. AVs are a risky business. Web, databases, and games seem to be stable, but even games are risky with the unpredictability of whether "VR" or Mobile will dominate, or what will happen as the line between PC and console blurs.
Sorry to paint a negative picture, just something you may wish to consider.
+ 4
You will need to know Assembly and a low level language like c or c++ for implementation
+ 2
Go for C and C++
+ 1
try to buy antivirus offline.. not just download it.