-Цитата от NokiaFan
"из пальца высосано. как вообще эти языки связаны с си-подобными?".
Отвечаю. Таким образом, что алгоритмы через них понимаются проще. А отсюда давай строить цепочку - коли алгоритмы понимаемы, то ничего не стоит на других языках программирования, в том числе и Си, узнав о синтаксисе и выучив его, написать программы. Вот и вся связь.
Алгоритмы можно и в блок-схемах выразить или в UML-диаграммах, потом не составит труда на любой язык перевести.