I don't support plag. but honestly if someone were to go and find some code that does exactly what they need it to, and they change the variable, array, and function names, and move the order of certain code blocks, and a few other small tricks, there is not a program that will be able to detect plag. Other such beliefs is unreasonable paranoia. I say this as a realist, and I hope nobody plag's because it will not benefit you in the end. If you are going to such extremes, you should learn it.
You're actually very wrong. There are many ways to perform statistical analysis on the source to determine how similar or dissimilar it is to another person's code. Just because diff says it's different doesn't mean it's undetectable. To believe otherwise is naive and uncreative. The variable/function names are irrelevant because the compiler tokenizes the identifiers anyways and puts the functions in calling order rather than declaration order.
This is a very nice video. Great. Please upload more programming videos.
jhamien920 2 months ago
I don't support plag. but honestly if someone were to go and find some code that does exactly what they need it to, and they change the variable, array, and function names, and move the order of certain code blocks, and a few other small tricks, there is not a program that will be able to detect plag. Other such beliefs is unreasonable paranoia. I say this as a realist, and I hope nobody plag's because it will not benefit you in the end. If you are going to such extremes, you should learn it.
extension1337 3 years ago
You're actually very wrong. There are many ways to perform statistical analysis on the source to determine how similar or dissimilar it is to another person's code. Just because diff says it's different doesn't mean it's undetectable. To believe otherwise is naive and uncreative. The variable/function names are irrelevant because the compiler tokenizes the identifiers anyways and puts the functions in calling order rather than declaration order.
dragonwisard 2 years ago