Děkuji za pěkný článek.
Chtěl jsem se zeptat (když už se zmiňujete o numerických výpočtech) jakým způsobem jsou vnitřně reprezentovány číselné hodnoty. Ve staticky typovaných jazycích je to většinou jasné už ze standardu, ale u dynamických jazyků jsem si jaksi navykl, že číselné hodnoty jsou interně ukládány v mnohdy komplikovaných datových strukturách, které neodpovídají "nativním" typům procesoru (int, long, float, double...). Je to příjemné, protože se člověk nemusí starat o implementačně závislou kontrolu mezí, přesností výpočtů, kumulací chyb atd. Jak je na tom v této oblasti Ruby?