Existen herramientas que corren en el propio browser y permiten probar diferentes lenguajes de programación. Es interesante si quieres aprender o probar un lenguaje en concreto sin instalar nada en tu PC e incluso en algunos casos generar alguna mini aplicación que te salve de algun «marron»:

La lista de compiladores/interpretes online que he encontrado:

Try Ruby! (Ruby)
Codepad (C, C++, D, Haskell, Lua, OCaml, PHP, Perl, Pytho, Ruby, Scheme y Tcl)
JXXX Compiler Service (Java)
CodeIDE (Basic, Pascal, C++, JavaScript y MATH)
DJGPP Public Access Cross-Compiler ( C )
LaTeX-Online-Compiler ( Latex )