languages are just methods of communicating data. you can say anything in any language, that is, if you know the language.
think of it as adapters.
you have a usb phone, which plugs into a usb jack, since it cant plug directly into (most)outlets, you use an adapter to convert the input into something useable.
theres probably simpler ways,
however, it would be wise to learn how they work, what they do, and build your own.
if you know what you want the software to do, all you have to do is tell it.