Surely we can be more flippant than that. There are three-ish types of languages:<p>C, Assembly: begrudging respect, they are ok for writing kernels (operating system and compute, respectively).<p>FORTRAN: the point of computers is to do math, why do you need any other language than the language for FORmula TRANslation?<p>Other languages: Bad.<p>Honorable mention: Matlab/Octave or Numpy because I can’t be arsed to use a proper language while prototyping. But you can also use them in REPL mode so really they are halfway between a programming language and a UI.