提问求教:脚本和程序的区别

      前段时间从c++转到python第一次正式的了解了脚本这个概念。
      根据网上的解释,脚本是通过解释后转换为机器码的命令,而实际上c/c++则是直接生成机器码,那为什么我们很多人都说c语言写不出真正的脚本。
      那脚本和程序的定义又是怎么区分的,用途有是怎么样的呢?

脚本相当于轮椅,C相当于腿,我是这么理解的

没啥大区别,脚本、程序、软件,都是在写代码。非要分出个区别来,可能也就是大众定义的脚本是边解释边运行的吧,脚本难道就不是程序了吗?没必要去深究这几个名词。