On the one hand, all variables are stored in the common work area, and any statement can be called. On the other hand, as a complete software, rather than a program that implements algorithms, programmers need to spend considerable time thinking about how to design user interfaces when using MATLAB. Although, MATLAB provides a certain amount of interactive interface production methods, but the final code will still be inevitably ported to more "low-level" languages, such as C language, C ++.