Il est heureux que le C et Ruby soient très liés. Ruby gère ce qu’on appelera usuellement des « modules d’extensions », qui sont en fait des modules écrits en C et utilisables au sein des programmes Ruby,
Kitmale, tu mélanges tout à force de vouloir à tout prix avoir raison.
Tout comme tu peux mettre des bouts d'assembleur au sein d'un programme C, tu peux mettre des modules écrits en C dans un programme Ruby, ou Python.
Cela n'a rien à voir avec une quelconque filiation entre les langages, c'est juste une question d'optimisation des capacités de chaque langages.
On dirais que TOUS les langage dérive du C d'après toi … alors que lui même dérive d'autre langages. Le C a apporter de très bonne avancés dans le domaines des langages informatique, du coup c'est normal qu'on les retrouve dans d'autre langage.
Mais bon si tu veux rester dans tes illusions …