编程,需要通过逻辑思维,使用开发环境、编程语言、计算机专业课程知识,作软件开发的行为简称。

所以,编程需要涉及专业领域上的思维能力。而思维是一个抽象的概念,其包括很多类型,比如:逻辑思维、理性思维、感性思维、三维思维等。

这些含义要有所区分的。