Чем проще писать интерфейс C на Ruby, чем на Perl?

Согласно официальной странице ruby ​​About , Ruby проще расширить с помощью C, чем Perl. Я не сторонник (perl) XS, но мне очень просто написать что-то быстрое и простое с помощью Inline :: C , так почему это проще в Ruby?

Написание расширений C в Ruby проще, чем в Perl или Python, с очень элегантным API для вызова Ruby из C. Это включает в себя вызовы для встраивания Ruby в программного обеспечения, для использования в качестве языка сценариев. Также доступен интерфейс SWIG.

Были бы полезны любые дальнейшие объяснения от тех, кто делает больше расширений C.

8
задан Evan Carroll 10 April 2011 в 04:54
поделиться