CODIGO
log in

AWK

AKA gawk, nawk, mawk

AWK logo

Summary

AWK is a domain-specific language designed for text processing and typically used as a data extraction and reporting tool. It is a standard feature of most Unix-like operating systems.

Paradigms

imperative, declarative, data-driven

Domains

text processing, automation, data integration

Key Features

pattern matching, string interpolation

Typing

dynamic system, weak typing, full inference, runtime checking, aggressive type coercion, no type annotations

Compilation

interpreted

Influenced By

C, SNOBOL, Bourne shell

Ratings

Startup time
▊▊
▊▊
▊▊
▊▊
▊▊
Memory usage
▊▊
▊▊
▊▊
▊▊
▊▊
Computation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Compilation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Community size
▊▊
▊▊
▊▊
▊▊
▊▊
Learning resources
▊▊
▊▊
▊▊
▊▊
▊▊
Job market demand
▊▊
▊▊
▊▊
▊▊
▊▊
Learning curve
▊▊
▊▊
▊▊
▊▊
▊▊
Cognitive load
▊▊
▊▊
▊▊
▊▊
▊▊
Syntax complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Semantic complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib size
▊▊
▊▊
▊▊
▊▊
▊▊
Documentation quality
▊▊
▊▊
▊▊
▊▊
▊▊

File extensions

awk, gawk, mawk, nawk

External Links

Status active
Type programming
Created 1977
Designed by Alfred Aho
Peter Weinberger
Brian Kernighan
Developed by Bell Labs
PyPL Index N/A
TIOBE Index N/A
GitHub rank N/A

Code Example

Loading...