Expressions

What are expressions and how do they automate motion in graphics?
GLOSSARY
In motion graphics, expressions are short lines of code or scripts that create relationships between properties, automate repetitive tasks, or generate complex animations that would be cumbersome to keyframe manually. They allow designers to link properties together, so changes to one property automatically affect others, enabling dynamic and adaptive animations with less manual keyframing.
An expression can link the rotation of a wheel to the motion of a car, ensuring that as the car moves forward, the wheel spins appropriately, simplifying the animation process.
Technical definition
Expressions are typically written in a scripting language specific to the animation software, such as JavaScript in Adobe After Effects. They can range from simple one-liners to complex scripts, depending on the animation's needs.