If one was to generate a DLL using another programming language (VBasic, MATLAB, etc) can that DLL be called from a C++ program, and if so, what is the proper syntax for doing so? Is it language-dependent? If it is, is there anywhere where the various calling conventions can be found?