Login or register (free and only takes a few minutes) to participate in this question.
You will also have access to many other tools and opportunities designed for those who have language-related jobs (or are passionate about them). Participation is free and the site has a strict confidentiality policy.
Explanation: Here are definitions from the Computer Desktop Encyclopedia:
Cracker: A person who breaks into a computer system without authorization, whose purpose is to do damage (destroy files, steal credit card numbers, plant viruses, etc.). Because a cracker uses low-level hacker skills to do cracking, the terms "cracker" and "hacker" have become synonymous.
I suggest متلصص
Hacker: A person who writes programs in assembly language or in system-level languages, such as C. Although it may refer to any programmer, it implies very tedious "hacking away" at the bits and bytes.
Although it takes only a little knowledge to gain unauthorized entrance into most computers to extract information and/or perform some prank or mischief at the site, the term has unfortunately become synonymous in the popular press with "cracker," a person who performs an illegal act. This use of the term is not appreciated by the overwhelming majority of hackers who are honest professionals.
I suggest فنان برمجة
If the term is used in the sense of "cracker," then one can use متلصص or other termس of disapproval, such as