PHP is academic?! What definition of academic could you possibly be using?! The blasted thing doesn't even respect basic things like transitivity in its most commonly used equality operator, its author says that he hated programming and didn't know how to write a parser when he first implemented it. And the thing as far as I know doesn't have a specified grammar. It just disregards as much of the body of knowledge of computing as it can while still actually running on a computer.
If anything, C has a much more academic pedigree, being born in an industrial research lab and having /gasp/ an specification.
If anything, C has a much more academic pedigree, being born in an industrial research lab and having /gasp/ an specification.