【发布时间】:2013-05-25 15:51:30
【问题描述】:
我经常看到人们将“awk”称为编程语言。根据我的直觉,我对 awk 的理解是它是用于某些特定任务的工具。
那么为什么有些人会把它称为编程语言呢?
【问题讨论】:
-
如何“定义”一种编程语言? python是一种编程语言吗?
-
当然
Python和awk一样是编程语言。 -
他们称它为编程语言,因为它是一种编程语言。许多常用的工具包括编程语言,特别是 Perl、Python、Ruby、Awk、Tcl/Tk、...
-
你可以说,因为编写庞大的 AWK 脚本不是很合理,所以它更像是一种工具而不是一种编程语言,但这只是一种观点,而不是一个定义..(有些人这样做了代码 50KLOC awk 脚本)。从某种意义上说,Python 与其说是工具,不如说是一种编程语言……
-
awk是一个使用 awk 语言的工具。