工程是科学和数学的某种应用,通过这一应用,使自然界的物质和能源的特性能够通过各种结构、机器、产品、系统和过程,是以最短的时间和最少的人力、物力做出高效、可靠且对人类有用的东西。
而算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,它是求解问题类的、机械的、统一的方法,常用于计算、数据处理。
工程和算法的区别与联系
工程是科学和数学的某种应用,通过这一应用,使自然界的物质和能源的特性能够通过各种结构、机器、产品、系统和过程,是以最短的时间和最少的人力、物力做出高效、可靠且对人类有用的东西。
而算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,它是求解问题类的、机械的、统一的方法,常用于计算、数据处理。
工程师主要是开发编程为主,算法工程师更加纯粹,需要把现实问题转化为数学的模型,并将模型调整到极致,从而解决问题。