Ruby
Mas o que torna estas linguagens fortemente tipadas não é só a declaração explícita de tipo, mas sim o fato de que você não conseguirá realizar alguns tipos de operações com variáveis de tipos diferentes, como somar um número int com boolean, ou subtrair um float de uma string e por aí vai.
Ruby suporta programação funcional, orientada a objetos, imperativa e reflexiva. Foi inspirada principalmente por Python, Perl, Smalltalk, Eiffel, Ada e Lisp, sendo muito similar em vários aspectos a Python.
Ruby possui repositórios de bibliotecas disponíveis em sites como Ruby Forge e Ruby Application Archive (RAA). Existe, ainda, uma ferramenta de instalação de bibliotecas, chamada RubyGems, semelhante aos gerenciadores de pacotes do Linux, como o APT. O projeto mais famoso desenvolvido em Ruby é o meta-framework Ruby on Rails.
A linguagem Ruby está disponível para diversas plataformas, como Microsoft Windows, Linux, Solaris e Mac OS X, além de também ser executável em cima da máquina virtual Java (através doJRuby) e haver um projeto para ser executável em cima da máquina virtual Microsoft .NET, o IronRuby.
Ruby é uma linguagem interpretada e, como tal, necessita da instalação de um interpretador em