diff
Line-by-line checker
Diff is programmer and tech slang for difference, referring to a comparison between two versions of a file or document that highlights what changed.
The term comes from the Unix command that performs this operation, but it's now used broadly: Can you send me a diff of your edits?
As a verb, to diff two things is to compare them and identify the differences.
The word has spread beyond technical contexts to general use among people comfortable with computing terminology.
Material covering damage
- mergeCombine into unity
- commitBind to a course
- gitBritish term for fool
- repositoryPlace for storing things
changelog · delta · version · compare · unified · conflict · branch · pull request
Function's rate of change
- equationMathematical equality assertion
- calculusMathematical analysis system
- gradientRate of change across space
- slopeAngled terrain or steepness
infinitesimal · rate of change · tangent · delta · increment · partial · integral · function
Assessment of similarities
- distinctionNotable difference or honor
- discrepancyDifference between expected and actual
- disparityMeasurable difference between things
- divergenceSeparation from common origin
gap · variance · deviation · variation · dissimilarity · inequality · offset · margin
patch
Material covering damage
repository · changelog · delta · version · compare · unified · conflict · branch · pull request · code review
derivative
Function's rate of change
- equationMathematical equality assertion
- calculusMathematical analysis system
- gradientRate of change across space
slope · infinitesimal · rate of change · tangent · delta · increment · partial · integral · function · variable
comparison
Assessment of similarities
- distinctionNotable difference or honor
- discrepancyDifference between expected and actual
- disparityMeasurable difference between things
divergence · gap · variance · deviation · variation · dissimilarity · inequality · offset · margin · spread
hard
Firm or demanding
- toughDurable and strong
- challengingHard to accomplish
- demandingRequiring great effort
tricky · complex · arduous · strenuous · formidable · uphill · grueling · laborious · obstacle · struggle
- collaboration toolsco-authoring, co-writing, collaborative editing, document sharing, real-time editing
- text toolsfonts, typography, text editor, spell check, spell checker
- codefunction, source code, variable, array, class
- Unix Commandscd, cat, grep, chmod, ps
- editor commandsundo, redo, copy, paste, delete
- shell commandscd, cat, echo, chmod, grep
- make a differenceProduce meaningful change
- tell the differencePerceive distinctions between things
- made a differenceHad meaningful effect
- making a differenceAffecting outcomes meaningfully
- split the differenceAgree on midpoint amount
- world of differenceEnormous meaningful distinction
different, difference, indifferent, differently, indifference, differences, differentiate, differential, differentiation