3 ms·
I use AWK daily; it’s my workhorse programming language and automation tool. Small, fast, no dependencies and portable. Extremely powerful programming language
by Annatar 8y ago
I use AWK daily; it’s my workhorse programming language and automation tool. Small, fast, no dependencies and portable.
Extremely powerful programming language for big data processing and data driven programming, I often use it to generate shell scripts based on some arbitrary data. With no memory management and providng hash arrays, AWK is an absolute delight to program in. Using it with the functional programming paradigm makes it even more powerful. It blows my mind that Aho, Weinberger and Kernighan managed to design something so versatile and yet so small and fast. I’ve also been using it to replace Python scripts with a ratio of Python:AWK being anywhere from 3:1 to 10:1 as far as lines of code needed to get the same tasks done.