ProgrammingLanguages are at least as numerous as natural languages. Here are some broad categories of programming languages. -
JavaJini
ScriptingLanguages?
CompiledLanguages?
HybridLanguages? - e.g. compiled to byte code
PathologicalLanguages?
- InterCal?
- BeFunge?
- VarAq?
- UnLamda?