What basic physics principles do software engineers and/or computer scientists use to help solve specific or common problems?
The first one that came to my head was creating a Physics engine for a game; physics is involved, as it requires knowledge of:
Forces and Motion: Kinematics, Dynamics, Circular Motion
However, I need another example, but haven't come across one that involves basic physics.
Please consider the following basic physics (grade 12 level) concepts:
Energy and Momentum: Work and Energy, Momentum and Collisions, Gravitational and Celestial Mechanics
Electric, Gravitational & Magnetic Field: Electric Charges and Electric Field, Magnetic Fields and Electomagnetism
The Wave Nature of Light: Waves and Light, Wave Effects of Light
Matter-Energy Interface: Einstein’s Special Theory of Relativity, Waves, Photons and Matter, Radioactivity and Elementary Particles
I will be happy with any response; Keywords for google, names of methods like raycasting, etc.