Is bash a programming language?

2015-02-24T18:47:41

TL;DR; What are shell scripts? Is it a programming language / is there a programming language we use in shell scripts?


disclaimer: a bit offtopic
So bash stands for Bourne-again shell. A (Unix) Shell is a command line user interface or maybe one could call it an interpreter (?)

So I'm filling out an application for a new job and you get asked for experience of different programming languages and then there is this box at the bottom other experiences - I started typing python 2.7, powershell, bas... Wait! bash isn't a programming language - it's a console that can execute shell scripts... so... eh.... oh my god I have no idea!

Copyright License:
Author:「boop」,Reproduced under the CC 4.0 BY-SA copyright license with link to original source & disclaimer.
Link to:https://stackoverflow.com/questions/28693737/is-bash-a-programming-language

About “Is bash a programming language?” questions

TL;DR; What are shell scripts? Is it a programming language / is there a programming language we use in shell scripts? disclaimer: a bit offtopic So bash stands for Bourne-again shell. A (Unix) S...
From what I've read so far, bash seems to fit the defintion of an interpreted language: it is not compiled into a lower format every statement ends up calling a subroutine / set of subroutines alr...
Recently i checked out the Dragon programming language. I dont have pc.then i want to install it on termux. But the process which is shown on their site which is too old " https://dragon-langu...
Is it possible to define a function in commandline window of Matlab? Looks no to me. But for R, it is possible to do so. I was wondering why there is this difference and if there is more to say be...
Is AutoIt a programming language? What's the difference between a programming language and a scripting language. AutoIt seems quite complex. There are a lot of things you can do in it. The code ca...
Wikipedia says: A programming language is a machine-readable artificial language designed to express computations that can be performed by a machine, particularly a computer. Programming languag...
Recently I've starting a project I'm calling 'JIL' or JIL Interfacing Language, and it's to be a programming language of sorts. Now, I doubt it will ever be super-useful or versatile, but the aim o...
I created a programming language and wrote it in my computer. It is an experimental non-professional programming language that I created for fun. A language needs the most important thing, a compi...
Is there a programming language that measures everything? For instance, I would like to measure how much memory was allocated, the number of operations used (in terms of cycles), and time spent on...
What does it mean that a programming language is a formal programming language? And which languages are formal programming languages? And which are informal programming languages? I haven't found ...

Copyright License:Reproduced under the CC 4.0 BY-SA copyright license with link to original source & disclaimer.