Answer the question
In order to leave comments, you need to log in
Is it possible to determine who created the program by the code of the program?
Good day. Is it possible to determine by the code of the program who possibly created it? Interested in what signs can determine the possible creator (by special writing of the code, the use of certain characters in the code, and so on)
Answer the question
In order to leave comments, you need to log in
If you use git or another version control system, you can find out who contributed some lines to the code using git blame.
You can see if there are any copyrights in the code - this is also quite obvious.
You can try to google and find where the code was copied from, if it is copied.
Everything else will be attracted by the ears, for example, the style is now being imposed by all sorts of linters and autoformatters
General answer: no.
But in a specific case, it is necessary to analyze the software itself, maybe there is a copyright in there, or paths to files with a user name or another 100,500 options, how could a programmer accidentally (or on purpose) get anon.)
No.
At most, try to pull the style of programming by the ears (for example, a person writes in C ++, but using C techniques), but you cannot specifically point to a person.
If this is a hello world level program, then no, but the authors of more or less real projects leave their data themselves or this data is on the Internet. Also, there is a lot of copy-paste in programming and the code is often written similar.
And so the chance to determine who the author of the program is small. You might as well ask 500 students to write an essay on one topic and then try to guess the author of a particular essay, and keep in mind that most will use auxiliary materials, and not write everything on their own.
Although I remember that there was a liba that could identify people by text, but there should be text from 500 characters and it should be original in itself.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question