- Dec 29, 2019
- 1,997
- 2,371
From what I've seen, Computer Scientists and Software Engineers are just useful terms to the people who use them, rather than linguists outside of their circles. Computer Scientists are the ones creating and improving algorithims to encode video at faster rates and other technical advances. But their successes don't produce programs that do useful work on their own.On the other hand, Computer Science like PhiloPhilo said is an application of engineering, always trying to improve how computers read assembly faster, learn more skills and advance the field to improve how we carry on with life, which can also be taken as an application of science as people pursuit and apply knowledge to further undestand just what can be done within the digital realm.
Software Engineers take those algorithims, improve whatever monster code base they're working on using them, figure out how to have them running alongside libraries created 30 years ago which still expects the year to be before 2000, and make them work together well enough to make games, power photoshop and make missiles hit their targets.