【 在 smallpapaya 的大作中提到: 】
:
: 学计算机的一般说的基础算法都是查找排序这种,这后面的数学基础不一样,但离散组合这些也是数学。各种编程语言都有优势没错,但其后面的算法是一样的,优势不是体现在算法上。比如编程语言分为编译型和解释型,编译型就会快点,但牺牲了某些结构的灵活性。设计这些语言是另一个领域。另外就编程而言,大多数码农实际上也不会用上太多算法,也轮不上去设计算法,比较需要的技巧是知道去哪里问问题找答案,倒是对英文阅读有点要求 ^_^
计算机的算法显然不仅仅查找排序,这个太狭隘了。
广义上而言,计算机程序都有算法,所谓的算法,其实就是思路。
映射到生活中,每个人做事情的思路的不一样,就是说算法不一样
同样的题目,两个人去做,两个思路。同样一个程序,两个人去编,也就两个算法。
所以编程说到底就是思路,是对事物的认识,本质上是一种哲学。
所以学编程的核心是哲学,而不是数学。
--
FROM 106.39.149.*