Bash / Shell
since 1989
Bash is GNU's Bourne-style shell and command language, used both interactively and as a scripting layer around Unix processes, files, pipelines, environment variables, and standard utilities.
- Typing
- dynamic
- Runtime
- interpreted by a shell process that expands commands, applies redirections, manages jobs, and launches builtins, functions, or external programs
- Memory
- managed by the shell process and external commands; scripts normally coordinate processes rather than allocate memory directly