4 ms·
> If someone doesn't know awk, then of course it'll be complicated and opaque - the same is true of practically any language I don't think this is true. Before
by dharmab 3y ago
> If someone doesn't know awk, then of course it'll be complicated and opaque - the same is true of practically any language
I don't think this is true. Before I learned Go, I could follow along most Go programs pretty well, and learning Go well enough to get started took less than an hour. Every attempt I've made to learn more Awk, I've bounced off.
- deleted 3y ago[deleted]
- jppittma 3y agoReally? I learned awk by watching a one hour youtube video one afternoon. It being a DSL really makes it super easy to learn, and this, to me suggests you probably haven't given it much time.
- fsociety 3y agoGood for you, their point still holds up. Languages like Python and Go are more readable than awk and bash. They are designed to be that way, and many many years of effort have been put into them for that specific purpose. Whereas if you know awk and bash, then they can be incredibly useful in a pinch. It doesn’t knock how powerful they are. I think it is worth learning. But if something needs to be maintained then there is an argument for Python/Go/whatever.