Yes, as long as it's clearly a programming language, and not purely configuration or markup. From your description of Asymptote, it sounds that it is fine in this respect.
You should beAs a new user (less than 300 reputation points), you're not able to write a new tag of your own choosing in the "tags" box - if not. However, thenyou can post without it (though you need at least one tag) and add a comment asking a more experienced user to create the tag for you. In the unlikely case that you don't get that help, then flagflag your question for moderator assistance.
Fair warning: you might need some patience waiting for reviews if the language isn't well-known. Don't let that put you off!