除了大家所熟悉的学术论文,还有一种比较特殊的论文,它就是程序代码。对于非计算机专业的大家来说,可能并不是很了解程序代码。同时也特别好奇,它们是怎么论文查重的,因为它们不是一般的文字字符。那么,程序代码论文查重要知道哪些?
一、论文查重程序算吗
算的,程序也是能查重的,因为一般高校采用知网查重系统为准!其比对库多了一个新数据库:“源代码库”,从其他比对库独立出来,成为比对库的新数据库,专职源代码的比对。新增“源代码库”支持选择该库作为对比资源库使用,并支持进行cpp、java、py等源码检测。此库是最新更新的,大家在查重的时候记得选择知网VIP查重,它就是最新最高级的版本,能保证准确率。
二、程序如何查重
具体流程大概是,先调用预处理器把注释干掉,把macro展开,因include <>而弄进来的那波标准库头文件特殊标记一下,然后建立CFG(control flow graph)进行知网查重。因为CFG关心的是变量的值会怎么传播,所以在中间插入一大堆无副作用的语句是不会有任何效果的,把变量换个名或挪个位置(比如加多一层block)也没啥卵用。不过说起来我们的课程比较特殊,因为作业用的是类ACM的提交系统,所以对运行环境有比较严格的限制,这保证了程序代码知网查重查重的准确率。
三、论文查重程序注释查吗
不管学术期刊论文还是程序代码总会有注释,一般来说,如果提交的论文是word版本,且注释的标注是按照学校要求的格式进行标注的,90%的情况下来知网都能正确的识别出注释,不会被当作论文的正文而被标红。脚注的标注位置比较关键,必须加在标点符号前面,不管对于句话还是引号,脚注都要加在标点符号的前面,这部分内容就不会被标红或者标黄。如果提交的论文是pdf格式,那么大部分pdf文件的脚注部分知网都无法正确的进行识别,从而会把脚注内容当作正文内容进行查重而被标红。
总结:程序代码也是能论文查重的,一般都是采用知网查重,因为它最新的VIP版本更新了源码库,所以高校都使用它。而且程序代码的查重跟普通论文是一样的,注释也是会查的。“程序代码论文查重要知道哪些?”内容就到此为止,希望大家能有所了解。