作为一个假程序员,本楼主经常将程序(program)、代码(code)、脚本(script)这三个词混用。比如,R 代码、R脚本、R 程序……测试的时候出问题了,用户会说是不是你写的程序有问题,或者涉及业务问题的时候会让同事帮忙找一段代码,有时候也会说帮忙找个脚本。类似的如命令(command)和语句倒是很少混用,因为一般说 SQL 语句、Linux 命令。
但是,也会常混着说 SQL 脚本、SQL 代码。比如,我在一个用户下把一张表的查询权限赋权给同一个库的另一个用户,会写grant select on userA.table to userB
,这可以说是 SQL 语句,但也可以说是 SQL 脚本、SQL 代码,说这是 grant 命令或者 grant 指令好像也行。
那么,程序、代码、脚本、语句、命令、指令这些词语或者说概念都有撒区别呢?或者说这几个词是不是算是特定用语,其实应该对应特定场景呢?