Sure it's a language. It's got its own syntax. It handles looping constructs and manages memory in various ways. It has I/O (yeh, right) and user interface capabilities. It has string handling. Does it make you think about algorithms and use mathematics to create a desired effect? It really has about as many functions as GWBASIC, Cobol, FORTRAN, LOGO or Forth had back in the day, but yet we still consider those a languages. Kids...
Is it a great language? Not even close. A psudo programming language is a bag of coffee that's labeled "Java".
