That's just equivocating on the definition of the term "human language"; that's not what a linguist means by human language.
I.e. your argument isn't really that Javascript or C are human languages as defined by the linguistics professor but that he or she ought to augment or alter his or her definition of "human language" to include them.
I.e. your argument isn't really that Javascript or C are human languages as defined by the linguistics professor but that he or she ought to augment or alter his or her definition of "human language" to include them.